@charset "UTF-8";*{-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:#363636}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{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#363636}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0;max-width:100%}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-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding: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-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0}td,th{padding:0}.swiper-container{margin:0 auto;position:relative;overflow:hidden;direction:ltr;z-index:1}.swiper-wrapper{position:relative;width:100%;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.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}.u-a11yHidden{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.SkipToContent{position:absolute;left:-999px}.SkipToContent:active,.SkipToContent:focus{display:block;padding:1rem 2rem;position:fixed;top:0;left:0;z-index:9999;background:#fff;border:1px solid #d7d7d7;outline:2px solid #008575}@-webkit-keyframes u--animation-360{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes u--animation-360{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes u--animation-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes u--animation-fadeIn{0%{opacity:0}to{opacity:1}}html{scroll-behavior:smooth}.u-horizontalDivider{height:1px;width:100%;margin:1rem 0;background:#d7d7d7;line-height:0;-webkit-transform:scaleY(.5);-ms-transform:scaleY(.5);transform:scaleY(.5)}.u-800pxTracker{display:block}@media screen and (max-width:800px){.u-800pxTracker{display:none}}.u-list-of-four li{text-align:left;display:inline-block}@media screen and (min-width:825px){.u-list-of-four li{width:24%}.u-list-of-four li:first-of-type{padding-left:0;padding-right:20px}.u-list-of-four li:last-of-type{padding-right:0;padding-left:20px}}.u-list-of-three li{text-align:left;display:inline-block}@media screen and (min-width:612px){.u-list-of-three li{width:32%}.u-list-of-three li:first-of-type{padding-left:0;padding-right:20px}.u-list-of-three li:last-of-type{padding-right:0;padding-left:20px}}.u-list-of-four li,.u-list-of-three li{vertical-align:top;padding:0 10px}.m0{margin:0}.mx0{margin-left:0;margin-right:0}.my0{margin-top:0;margin-bottom:0}.ml0{margin-left:0}.mr0{margin-right:0}.mt0{margin-top:0}.mb0{margin-bottom:0}.p0{padding:0}.px0{padding-left:0;padding-right:0}.py0{padding-top:0;padding-bottom:0}.pl0{padding-left:0}.pr0{padding-right:0}.pt0{padding-top:0}.pb0{padding-bottom:0}.m1{margin:1px}.mx1{margin-left:1px;margin-right:1px}.my1{margin-top:1px;margin-bottom:1px}.ml1{margin-left:1px}.mr1{margin-right:1px}.mt1{margin-top:1px}.mb1{margin-bottom:1px}.p1{padding:1px}.px1{padding-left:1px;padding-right:1px}.py1{padding-top:1px;padding-bottom:1px}.pl1{padding-left:1px}.pr1{padding-right:1px}.pt1{padding-top:1px}.pb1{padding-bottom:1px}.m2{margin:2px}.mx2{margin-left:2px;margin-right:2px}.my2{margin-top:2px;margin-bottom:2px}.ml2{margin-left:2px}.mr2{margin-right:2px}.mt2{margin-top:2px}.mb2{margin-bottom:2px}.p2{padding:2px}.px2{padding-left:2px;padding-right:2px}.py2{padding-top:2px;padding-bottom:2px}.pl2{padding-left:2px}.pr2{padding-right:2px}.pt2{padding-top:2px}.pb2{padding-bottom:2px}.m3{margin:3px}.mx3{margin-left:3px;margin-right:3px}.my3{margin-top:3px;margin-bottom:3px}.ml3{margin-left:3px}.mr3{margin-right:3px}.mt3{margin-top:3px}.mb3{margin-bottom:3px}.p3{padding:3px}.px3{padding-left:3px;padding-right:3px}.py3{padding-top:3px;padding-bottom:3px}.pl3{padding-left:3px}.pr3{padding-right:3px}.pt3{padding-top:3px}.pb3{padding-bottom:3px}.m4{margin:4px}.mx4{margin-left:4px;margin-right:4px}.my4{margin-top:4px;margin-bottom:4px}.ml4{margin-left:4px}.mr4{margin-right:4px}.mt4{margin-top:4px}.mb4{margin-bottom:4px}.p4{padding:4px}.px4{padding-left:4px;padding-right:4px}.py4{padding-top:4px;padding-bottom:4px}.pl4{padding-left:4px}.pr4{padding-right:4px}.pt4{padding-top:4px}.pb4{padding-bottom:4px}.m5{margin:5px}.mx5{margin-left:5px;margin-right:5px}.my5{margin-top:5px;margin-bottom:5px}.ml5{margin-left:5px}.mr5{margin-right:5px}.mt5{margin-top:5px}.mb5{margin-bottom:5px}.p5{padding:5px}.px5{padding-left:5px;padding-right:5px}.py5{padding-top:5px;padding-bottom:5px}.pl5{padding-left:5px}.pr5{padding-right:5px}.pt5{padding-top:5px}.pb5{padding-bottom:5px}.m6{margin:6px}.mx6{margin-left:6px;margin-right:6px}.my6{margin-top:6px;margin-bottom:6px}.ml6{margin-left:6px}.mr6{margin-right:6px}.mt6{margin-top:6px}.mb6{margin-bottom:6px}.p6{padding:6px}.px6{padding-left:6px;padding-right:6px}.py6{padding-top:6px;padding-bottom:6px}.pl6{padding-left:6px}.pr6{padding-right:6px}.pt6{padding-top:6px}.pb6{padding-bottom:6px}.m8{margin:8px}.mx8{margin-left:8px;margin-right:8px}.my8{margin-top:8px;margin-bottom:8px}.ml8{margin-left:8px}.mr8{margin-right:8px}.mt8{margin-top:8px}.mb8{margin-bottom:8px}.p8{padding:8px}.px8{padding-left:8px;padding-right:8px}.py8{padding-top:8px;padding-bottom:8px}.pl8{padding-left:8px}.pr8{padding-right:8px}.pt8{padding-top:8px}.pb8{padding-bottom:8px}.m10{margin:10px}.mx10{margin-left:10px;margin-right:10px}.my10{margin-top:10px;margin-bottom:10px}.ml10{margin-left:10px}.mr10{margin-right:10px}.mt10{margin-top:10px}.mb10{margin-bottom:10px}.p10{padding:10px}.px10{padding-left:10px;padding-right:10px}.py10{padding-top:10px;padding-bottom:10px}.pl10{padding-left:10px}.pr10{padding-right:10px}.pt10{padding-top:10px}.pb10{padding-bottom:10px}.m12{margin:12px}.mx12{margin-left:12px;margin-right:12px}.my12{margin-top:12px;margin-bottom:12px}.ml12{margin-left:12px}.mr12{margin-right:12px}.mt12{margin-top:12px}.mb12{margin-bottom:12px}.p12{padding:12px}.px12{padding-left:12px;padding-right:12px}.py12{padding-top:12px;padding-bottom:12px}.pl12{padding-left:12px}.pr12{padding-right:12px}.pt12{padding-top:12px}.pb12{padding-bottom:12px}.m14{margin:14px}.mx14{margin-left:14px;margin-right:14px}.my14{margin-top:14px;margin-bottom:14px}.ml14{margin-left:14px}.mr14{margin-right:14px}.mt14{margin-top:14px}.mb14{margin-bottom:14px}.p14{padding:14px}.px14{padding-left:14px;padding-right:14px}.py14{padding-top:14px;padding-bottom:14px}.pl14{padding-left:14px}.pr14{padding-right:14px}.pt14{padding-top:14px}.pb14{padding-bottom:14px}.m16{margin:16px}.mx16{margin-left:16px;margin-right:16px}.my16{margin-top:16px;margin-bottom:16px}.ml16{margin-left:16px}.mr16{margin-right:16px}.mt16{margin-top:16px}.mb16{margin-bottom:16px}.p16{padding:16px}.px16{padding-left:16px;padding-right:16px}.py16{padding-top:16px;padding-bottom:16px}.pl16{padding-left:16px}.pr16{padding-right:16px}.pt16{padding-top:16px}.pb16{padding-bottom:16px}.m20{margin:20px}.mx20{margin-left:20px;margin-right:20px}.my20{margin-top:20px;margin-bottom:20px}.ml20{margin-left:20px}.mr20{margin-right:20px}.mt20{margin-top:20px}.mb20{margin-bottom:20px}.p20{padding:20px}.px20{padding-left:20px;padding-right:20px}.py20{padding-top:20px;padding-bottom:20px}.pl20{padding-left:20px}.pr20{padding-right:20px}.pt20{padding-top:20px}.pb20{padding-bottom:20px}.m24{margin:24px}.mx24{margin-left:24px;margin-right:24px}.my24{margin-top:24px;margin-bottom:24px}.ml24{margin-left:24px}.mr24{margin-right:24px}.mt24{margin-top:24px}.mb24{margin-bottom:24px}.p24{padding:24px}.px24{padding-left:24px;padding-right:24px}.py24{padding-top:24px;padding-bottom:24px}.pl24{padding-left:24px}.pr24{padding-right:24px}.pt24{padding-top:24px}.pb24{padding-bottom:24px}.u-hidden{display:none!important}.u-right{float:right}.u-left{float:left}/*! Pikaday Copyright © 2014 David Bushell | BSD & MIT license | http://dbushell.com/ */.pika-single{z-index:9999;display:block;position:relative;color:#363636;background:#fff;border:1px solid;border-color:#ccc #ccc #bbb;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:after,.pika-single:before{content:" ";display:table}.pika-single:after{clear:both}.pika-lendar{float:left;width:240px;margin:8px}.pika-title{position:relative;text-align:center}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;opacity:0;padding:0}.pika-label{display:inline-block;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:700;background-color:#fff}.pika-next,.pika-prev{display:block;cursor:pointer;position:relative;outline:0;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:50%;background-repeat:no-repeat;-webkit-background-size:75% 75%;background-size:75% 75%;opacity:.5}.pika-next:hover,.pika-prev:hover{opacity:1}.pika-next.is-disabled,.pika-prev.is-disabled{cursor:default;opacity:.2}.is-rtl .pika-next,.pika-prev{float:left;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==)}.is-rtl .pika-prev,.pika-next{float:right;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=)}.pika-select{display:inline-block}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table td,.pika-table th{width:14.285714285714286%;padding:0}.pika-table th{color:#999;font-size:12px;line-height:25px;font-weight:700;text-align:center}.pika-table abbr{border-bottom:none;cursor:help}.pika-button{cursor:pointer;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;outline:0;border:0;margin:0;width:100%;padding:5px;color:#666;font-size:12px;line-height:15px;text-align:right;background:#f5f5f5}.is-today .pika-button{color:#008575;font-weight:700}.is-selected .pika-button{color:#fff;font-weight:700;background:#008575}.is-disabled .pika-button{pointer-events:none;cursor:default;color:#999;opacity:.3}.pika-button:hover{color:#fff;background:#fc3;-webkit-box-shadow:none;box-shadow:none}.pika-week{font-size:11px;color:#999}.is-inrange .pika-button{background:#d5e9f7}.is-startrange .pika-button{color:#fff;background:#6cb31d;-webkit-box-shadow:none;box-shadow:none;-webkit-border-radius:3px;border-radius:3px}.is-endrange .pika-button{color:#fff;background:#3af;-webkit-box-shadow:none;box-shadow:none;-webkit-border-radius:3px;border-radius:3px}.pika-label .Icon{width:8px;vertical-align:middle;margin-left:4px}body,html{background:#fff;color:#363636}.TbGreenBg{background-color:#008575;color:#fff}.TbOrangeBg{background-color:#fc3;color:#363636}.TbGrayUltralightBg{background-color:#efefef}.TbGreyUltraLightBg-Bordered{background-color:#efefef;border:1px solid #d7d7d7}.TbRed{color:#a31023}.TbGreen{color:#008575}.TbGray{color:#707070}.TbGrayLight{color:#d7d7d7}.TbBlack{color:#363636}.TbPurple{color:#442783}.TbWhite{color:#fff}.TbReaderPrimary{color:#008575}.TbBookwormPrimary{color:#3aacde}.TbLiteratiPrimary{color:#f55694}.TbLiteratiElitePrimary{color:#ecac00}.TbGrayFill{fill:#707070}.TbGreenFill{fill:#008575}.TbWhiteFill{fill:#fff}body{font-family:Tahoma,Verdana,Segoe,sans-serif;font-weight:400}.LandingPageWork-rank,.LandingPageWork-text .LandingPageWork-title,a{font-family:Tahoma,Verdana,Segoe,sans-serif;font-weight:600}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:#008575;text-decoration:none}a:hover{text-decoration:underline;color:#00594e}.u-strike{text-decoration:line-through}.u-underline,.underline{text-decoration:underline}.bold,.u-bold{font-weight:700}.u-italics{font-style:italic}.tbSmallFont{font-size:.875rem}.tb-BreadCrumbs{font-size:.75rem}.tb-hiddenText{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px -1px 0 0;overflow:hidden;padding:0;width:1px}.WrapLongWord{overflow-wrap:break-word;word-wrap:break-word;word-break:break-all;word-break:break-word}.tb-liveRegion{display:inline}.tb-liveRegion,.tb-liveRegion *{width:0;height:0;overflow:hidden}.Works-price{margin:1rem 0 .5rem;font-weight:700;color:#a31023}.Works-price span:first-child{position:relative;top:-.75rem;font-size:1rem}.Works-price .price{font-size:2rem;line-height:1}.bigFont{font-size:20px}.font16{font-size:16px}.font14{font-size:14px}.font10{font-size:10px}.smallFont13{font-size:13px}.u-ellipsis{text-overflow:ellipsis;overflow-x:hidden;white-space:nowrap}.readMoreParagraphLineClamp{line-clamp:7;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden}input{font-family:Tahoma,Verdana,Segoe,sans-serif;border:1px solid #707070;min-width:0}input::-webkit-input-placeholder{color:#707070}input:-ms-input-placeholder{color:#707070}input::-ms-input-placeholder{color:#707070}input::placeholder{color:#707070}select{outline:0;border:1px solid #707070;-webkit-border-radius:2px;border-radius:2px;padding:6px;max-width:100%}select.is-small{padding:2px 6px;font-size:.875rem}select:disabled{color:#363636;cursor:no-drop}select:focus{border-color:#363636;outline:1px solid #00342d}textarea{border:1px solid #707070;padding:.5rem}textarea::-webkit-input-placeholder{color:#707070}textarea:-ms-input-placeholder{color:#707070}textarea::-ms-input-placeholder{color:#707070}textarea::placeholder{color:#707070}.Input-errorBorder{border-color:#a31023!important}.u-checkbox{accent-color:#008575;-webkit-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25);-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0}.u-checkbox,.u-pointer{cursor:pointer}:focus{outline:1px solid #00342d}.Container{max-width:1816px;margin:auto}.Content{margin:auto;max-width:1164px;padding:0 24px}@media screen and (max-width:800px){.Content{max-width:1156px;padding:0 16px}}@media screen and (max-width:1212px){.Content{padding:0 16px}}@media screen and (max-width:800px){.Mobile-content{padding:0 16px}}@media screen and (max-width:800px){.Mobile-noPadding-content{padding:0}}.u-halfLayout{width:49%;display:inline-block;vertical-align:top}@media screen and (max-width:800px){.u-halfLayout{width:100%}}.u-isHidden{display:none}.nowrap{white-space:nowrap}.osano-cm-widget{display:none}.inlineBlock,.u-inline-block{display:inline-block}.inline{display:inline}.flex,.u-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.u-align-items-center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.u-flex-contents-stretch{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.u-flex-contents-fixed{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.flexWrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.block{display:block}.fullWidth,.u-full-width{width:100%}.u-horizontal-center{margin-left:auto;margin-right:auto}.u-text-align-center{text-align:center}.textAlignRight,.u-text-align-right{text-align:right}.u-no-border{border:0}.u-float-left{float:left}.u-relative{position:relative}.u-absolute{position:absolute}.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:#008575;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{content:attr(data-tableTitle) ": ";font-weight:700;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.Table.will-pivotResponsively tbody td{border-bottom:1px solid #d7d7d7}}table{border-collapse:collapse;margin:1rem 0;width:100%;table-layout:fixed;border:1px solid #d7d7d7}th{font-weight:600;text-align:left}td,th{border:0;border-bottom:1px solid #d7d7d7;padding:.5rem}td,th,tr{vertical-align:middle}.Alert{position:relative;padding:1rem;background:#008575;color:#fff;margin-bottom:1rem}.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;font-size:16px}.Alert.is-warning a{color:#8a6d3b}.Alert.is-warning .Alert-header{margin-bottom:5px}.Alert.is-warning .Alert-message{color:#363636}.Alert.is-error{background:#f2dede;color:#a31023}.Alert.is-error a{color:#a31023}.Alert.is-info{background:#d9edf7;color:#31708f}.Alert.is-info a{color:#31708f}.Checkout-alert{margin-bottom:1rem;line-height:24px}.Checkout-alert.is-notification{color:#363636}.Checkout-alert.is-notification a{font-weight:700;text-decoration:none;color:#008575}.Checkout-alert.is-alert{color:#a31023}.Checkout-alert.is-alert a{font-weight:400;text-decoration:underline}.Badge{background:#008575;-webkit-border-radius:2px;border-radius:2px;padding:.0625em 4px;display:inline-block;margin-top:-.0625em;font-size:.875em;color:#fff;text-transform:uppercase;font-weight:600}.Badge.is-success{color:#3c763d;background:#dff0d8}.Badge.is-alert{background:#a94442}.Badge.is-info{color:#31708f;background:#d9edf7}.Badge.is-warning{color:#8a6d3b;background:#fcf8e3}.Checkbox{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;position:relative;padding-left:2rem;display:inline-block}.Checkbox input{position:absolute;opacity:0}.Checkbox input:focus~.Checkbox-Textlabel,.Checkbox input:focus~.Checkbox-label,.Checkbox input:focus~a{outline:1px solid #00342d}.Checkbox.on-right{padding-right:2rem;padding-left:0}.Checkbox:focus-within{outline:1px solid #00342d}.Checkbox:focus-within input:focus~.Checkbox-Textlabel,.Checkbox:focus-within input:focus~.Checkbox-label,.Checkbox:focus-within input:focus~a{outline:0}.Checkbox-label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;font-weight:400;font-size:.75rem;color:#008575;cursor:pointer}.Checkbox-label:hover{text-decoration:underline}.Checkbox input:disabled~.Checkbox-label{font-style:italic;color:#707070}.Checkbox-state{position:absolute;top:50%;width:1rem;height:1rem;margin-top:-.5rem;border:1px solid #707070;left:0;background:#fff}.Checkbox.is-large .Checkbox-state{width:1.5rem;height:1.5rem;margin-top:-.75rem}.Checkbox input:disabled~.Checkbox-state{background:#efefef}.Checkbox input:checked~.Checkbox-state{background:0 0;-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);border:2px solid #008575;border-top:none;border-left:none;height:1.25rem;width:.625rem;margin-left:.25rem;margin-top:-.875rem}.Checkbox.is-large input:checked~.Checkbox-state{height:1.875rem;width:.9375rem;margin-top:-1.3125rem}.Checkbox.on-right .Checkbox-state{left:auto;right:0}.Checkbox.on-right input:checked~.Checkbox-state{margin-left:auto;margin-right:.25rem}.Checkbox-loading{position:absolute;top:50%;width:1rem;height:1rem;margin-top:-.5rem;left:0;font-size:2px;text-indent:-9999em;background:0 0;border:1.1em solid #008575;border-left-color:transparent;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:u--animation-360 1.1s linear infinite;animation:u--animation-360 1.1s linear infinite;-webkit-border-radius:50%;border-radius:50%}.Checkbox.is-large .Checkbox-loading{width:1.5rem;height:1.5rem;margin-top:-.75rem}.SquareCheckbox-tbgreen{accent-color:#008575;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:20px;font-size:12px}.SquareCheckbox-tbgreen input[type=checkbox]{margin:5px 12px 0 0;width:18px;min-width:18px;height:18px}.Chips{padding:.75rem 0;cursor:text;-webkit-transition:border-color .25s ease;transition:border-color .25s ease;border:1px solid #d7d7d7;background:#efefef}.Chips.is-active{border-color:#707070}.Chips.is-error{border-color:#a31023}.Chip{vertical-align:middle;position:relative;background:#fc3;display:inline-block;padding:.5rem 2.5rem .5rem 1rem;margin:0 .25rem 1rem;-webkit-border-radius:2rem;border-radius:2rem;max-width:100%}.Chip.is-active{background:#008575;color:#fff}.Chip:focus{-webkit-filter:drop-shadow(2px 4px 10px #00342d);filter:drop-shadow(2px 4px 10px #00342d)}.Chip-content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Chip-close{position:absolute;right:.5rem;top:50%;margin-top:-.75rem}.Chip-close .Icon{display:block;color:#363636;height:1.5rem;width:1.5rem}.Chip.is-active .Chip-close .Icon{color:#fff}.ChipInput{vertical-align:middle;position:relative;display:inline-block;padding-bottom:1rem;margin-left:.5rem;width:300px;max-width:100%;-webkit-transition:color .25s ease;transition:color .25s ease}.ChipInput input{outline:0;border:0;background:0 0;border-bottom:2px solid transparent;-webkit-transition:border-color .25s;transition:border-color .25s;width:100%;padding-right:2.5rem}.ChipInput.is-error{color:#a31023}.ChipInput-add{display:none;position:absolute;right:0;top:50%;margin-top:-1rem;line-height:1rem;text-transform:uppercase}.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;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;font-size:.875rem}.ChipInput.is-error .ChipInput-error{display:block;position:absolute;bottom:0}.Dropdown{position:relative}.Dropdown-selection{position:relative;border:1px solid #d7d7d7;-webkit-border-radius:2px;border-radius:2px;padding:.5rem 2rem .5rem .5rem;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#efefef),to(#d7d7d7));background:-webkit-linear-gradient(top,#efefef 0,#d7d7d7);background:linear-gradient(180deg,#efefef 0,#d7d7d7);cursor:default}.Dropdown.is-open .Dropdown-selection{border-color:#363636}.Dropdown-selection .Icon{position:absolute;right:.5rem;width:.875rem;height:.875rem;top:50%;margin-top:-.4375rem}.Dropdown-itemTitle{font-weight:700}.Dropdown-list{display:none;-webkit-border-radius:2px;border-radius:2px;position:absolute;top:100%;left:0;background:#fff;padding:.5rem 0;margin:0;z-index:1000;max-width:100%;-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{font-size:.875rem;font-weight:700;padding:.5rem 1rem;outline:0}.Dropdown-list button.is-link{width:100%;display:block;font-size:.875rem;padding:.75rem 1.5rem}.Dropdown-list button.is-link:focus{outline:1px solid #00342d;background:#efefef}.Hover.has-indicator{border-bottom:1px dotted #707070}.Icon.Hover-intent{width:12px;height:12px;vertical-align:top;color:#008575}.Icon{width:20px;height:20px;fill:currentColor}.Icon use{pointer-events:none}.Icon--legacy{height:auto;width:auto;display:inline-block}a.Button,button.Button,input.Button{display:inline-block;position:relative;background:#008575;padding:.75rem 1.5rem;color:#fff;text-decoration:none;font-weight:600;-webkit-border-radius:2px;border-radius:2px;line-height:1.5}.Button-container,.Button-container-gray,.Button-container-shipmentTable,.Button-container-white,a.Button{background:#008575}.Button-container-gray:focus,.Button-container-shipmentTable:focus,.Button-container-white:focus,.Button-container:focus,a.Button:focus{outline:1px solid #00342d}.Button-container-gray:focus-within,.Button-container-shipmentTable:focus-within,.Button-container-white:focus-within,.Button-container:focus-within,a.Button:focus-within{outline:1px solid #fff;outline-offset:-5px}.Button-container-gray:hover,.Button-container-shipmentTable:hover,.Button-container-white:hover,.Button-container:hover,a.Button:hover{cursor:pointer;color:#fff;background:#00594e}.Button-container-gray:active,.Button-container-shipmentTable:active,.Button-container-white:active,.Button-container:active,a.Button:active{background:#00594e}.is-plain.Button-container,.is-plain.Button-container-gray,.is-plain.Button-container-shipmentTable,.is-plain.Button-container-white,a.is-plain.Button{border:1px solid #707070}.is-plain.Button-container-gray:hover,.is-plain.Button-container-shipmentTable:hover,.is-plain.Button-container-white:hover,.is-plain.Button-container:hover,a.is-plain.Button:hover{-webkit-box-shadow:none;box-shadow:none;color:#fff;background:#d7d7d7}.is-disabled.Button-container,.is-disabled.Button-container-gray,.is-disabled.Button-container-shipmentTable,.is-disabled.Button-container-white,a.is-disabled.Button{cursor:default;background:#d7d7d7;color:#363636}.is-disabled.Button-container-gray:hover,.is-disabled.Button-container-shipmentTable:hover,.is-disabled.Button-container-white:hover,.is-disabled.Button-container:hover,a.is-disabled.Button:hover{-webkit-box-shadow:none;box-shadow:none;color:#363636;background:#d7d7d7}.is-error.Button-container,.is-error.Button-container-gray,.is-error.Button-container-shipmentTable,.is-error.Button-container-white,a.is-error.Button{background:#a31023;color:#fff}.is-error.Button-container-gray:active,.is-error.Button-container-shipmentTable:active,.is-error.Button-container-white:active,.is-error.Button-container:active,a.is-error.Button:active{background:#8c0e1e}.is-error.Button-container button:focus,.is-error.Button-container-gray button:focus,.is-error.Button-container-shipmentTable button:focus,.is-error.Button-container-white button:focus,a.is-error.Button button:focus{outline:1px solid #fff}.is-error.Button-container-gray:focus-within,.is-error.Button-container-shipmentTable:focus-within,.is-error.Button-container-white:focus-within,.is-error.Button-container:focus-within,a.is-error.Button:focus-within{outline:1px solid #fff;outline-offset:-5px}.is-error.Button-container-gray:focus-within button:focus,.is-error.Button-container-shipmentTable:focus-within button:focus,.is-error.Button-container-white:focus-within button:focus,.is-error.Button-container:focus-within button:focus,a.is-error.Button:focus-within button:focus{outline:0}.is-inverted.Button-container,.is-inverted.Button-container-gray,.is-inverted.Button-container-gray:hover,.is-inverted.Button-container-shipmentTable,.is-inverted.Button-container-shipmentTable:hover,.is-inverted.Button-container-white,.is-inverted.Button-container-white:hover,.is-inverted.Button-container:hover,a.is-inverted.Button,a.is-inverted.Button:hover{color:#008575;background:#fff}.is-inverted.Button-container-gray:hover.is-error,.is-inverted.Button-container-shipmentTable:hover.is-error,.is-inverted.Button-container-white:hover.is-error,.is-inverted.Button-container:hover.is-error,.is-inverted.is-error.Button-container,.is-inverted.is-error.Button-container-gray,.is-inverted.is-error.Button-container-shipmentTable,.is-inverted.is-error.Button-container-white,a.is-inverted.Button:hover.is-error,a.is-inverted.is-error.Button{color:#a31023;background:#f2dede}.is-inverted.Button-container-gray:hover.is-error button:focus,.is-inverted.Button-container-shipmentTable:hover.is-error button:focus,.is-inverted.Button-container-white:hover.is-error button:focus,.is-inverted.Button-container:hover.is-error button:focus,.is-inverted.is-error.Button-container button:focus,.is-inverted.is-error.Button-container-gray button:focus,.is-inverted.is-error.Button-container-shipmentTable button:focus,.is-inverted.is-error.Button-container-white button:focus,a.is-inverted.Button:hover.is-error button:focus,a.is-inverted.is-error.Button button:focus{outline:1px solid #00342d}.is-inverted.Button-container-gray:hover.is-error:focus-within,.is-inverted.Button-container-shipmentTable:hover.is-error:focus-within,.is-inverted.Button-container-white:hover.is-error:focus-within,.is-inverted.Button-container:hover.is-error:focus-within,.is-inverted.is-error.Button-container-gray:focus-within,.is-inverted.is-error.Button-container-shipmentTable:focus-within,.is-inverted.is-error.Button-container-white:focus-within,.is-inverted.is-error.Button-container:focus-within,a.is-inverted.Button:hover.is-error:focus-within,a.is-inverted.is-error.Button:focus-within{outline:1px solid #00342d;outline-offset:-5px}.is-inverted.Button-container-gray:hover.is-error:focus-within button:focus,.is-inverted.Button-container-shipmentTable:hover.is-error:focus-within button:focus,.is-inverted.Button-container-white:hover.is-error:focus-within button:focus,.is-inverted.Button-container:hover.is-error:focus-within button:focus,.is-inverted.is-error.Button-container-gray:focus-within button:focus,.is-inverted.is-error.Button-container-shipmentTable:focus-within button:focus,.is-inverted.is-error.Button-container-white:focus-within button:focus,.is-inverted.is-error.Button-container:focus-within button:focus,a.is-inverted.Button:hover.is-error:focus-within button:focus,a.is-inverted.is-error.Button:focus-within button:focus{outline:0}.is-inverted.Button-container button:focus,.is-inverted.Button-container-gray button:focus,.is-inverted.Button-container-gray:hover button:focus,.is-inverted.Button-container-shipmentTable button:focus,.is-inverted.Button-container-shipmentTable:hover button:focus,.is-inverted.Button-container-white button:focus,.is-inverted.Button-container-white:hover button:focus,.is-inverted.Button-container:hover button:focus,a.is-inverted.Button button:focus,a.is-inverted.Button:hover button:focus{outline:1px solid #00342d}.is-inverted.Button-container-gray:focus-within,.is-inverted.Button-container-gray:hover:focus-within,.is-inverted.Button-container-shipmentTable:focus-within,.is-inverted.Button-container-shipmentTable:hover:focus-within,.is-inverted.Button-container-white:focus-within,.is-inverted.Button-container-white:hover:focus-within,.is-inverted.Button-container:focus-within,.is-inverted.Button-container:hover:focus-within,a.is-inverted.Button:focus-within,a.is-inverted.Button:hover:focus-within{outline:1px solid #00342d;outline-offset:-5px}.is-inverted.Button-container-gray:focus-within button:focus,.is-inverted.Button-container-gray:hover:focus-within button:focus,.is-inverted.Button-container-shipmentTable:focus-within button:focus,.is-inverted.Button-container-shipmentTable:hover:focus-within button:focus,.is-inverted.Button-container-white:focus-within button:focus,.is-inverted.Button-container-white:hover:focus-within button:focus,.is-inverted.Button-container:focus-within button:focus,.is-inverted.Button-container:hover:focus-within button:focus,a.is-inverted.Button:focus-within button:focus,a.is-inverted.Button:hover:focus-within button:focus{outline:0}.green-border.Button-container,.green-border.Button-container-gray,.green-border.Button-container-shipmentTable,.green-border.Button-container-white,a.green-border.Button{border:1px solid #008575}.is-flat.Button-container,.is-flat.Button-container-gray,.is-flat.Button-container-gray:hover,.is-flat.Button-container-shipmentTable,.is-flat.Button-container-shipmentTable:hover,.is-flat.Button-container-white,.is-flat.Button-container-white:hover,.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 #106d62;font-size:.875rem;font-weight:400;color:#fff;-webkit-border-radius:2px;border-radius:2px;background:#008575;-webkit-transition:background .1s ease-in;transition:background .1s ease-in;-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)}.NewButton:hover{background:#106d62;text-decoration:none;color:#fff}.NewButton button:focus{outline:1px solid #00342d}.NewButton:focus-within{outline:1px solid #fff;outline-offset:-5px}.NewButton:focus-within button:focus{outline:0}a.Button{-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);-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{content:"";position:absolute;top:6px;bottom:6px;left:6px;right:6px;border:none;-webkit-border-radius:3px;border-radius:3px}a.Button.is-small:after{top:3px;bottom:3px;left:3px;right:3px}a.Button.is-disabled{color:#fff}a.Button.is-disabled:hover{color:#fff;text-decoration:none}.Button-container,.Button-container-gray,.Button-container-shipmentTable,.Button-container-white{-webkit-border-radius:2px;border-radius:2px;display:inline-block;padding:6px;-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;-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)}.Button-container .Button:focus,.Button-container-gray .Button:focus,.Button-container-shipmentTable .Button:focus,.Button-container-white .Button:focus{outline:1px solid #fff}.Button-container-gray:focus-within,.Button-container-shipmentTable:focus-within,.Button-container-white:focus-within,.Button-container:focus-within{outline-offset:-5px}.Button-container-gray:focus-within .Button:focus,.Button-container-shipmentTable:focus-within .Button:focus,.Button-container-white:focus-within .Button:focus,.Button-container:focus-within .Button:focus{outline:0}.Button-container.is-small,.is-small.Button-container-gray,.is-small.Button-container-shipmentTable,.is-small.Button-container-white{padding:3px}.Button-container.is-extra-small,.is-extra-small.Button-container-gray,.is-extra-small.Button-container-shipmentTable,.is-extra-small.Button-container-white{width:80px;height:32px}.Button-container.is-extra-small .Button,.is-extra-small.Button-container-gray .Button,.is-extra-small.Button-container-shipmentTable .Button,.is-extra-small.Button-container-white .Button{width:auto;height:auto;padding:0}.Button-container.is-error.is-inverted,.Button-container.is-error.is-inverted .Button,.is-error.is-inverted.Button-container-gray,.is-error.is-inverted.Button-container-gray .Button,.is-error.is-inverted.Button-container-shipmentTable,.is-error.is-inverted.Button-container-shipmentTable .Button,.is-error.is-inverted.Button-container-white,.is-error.is-inverted.Button-container-white .Button{color:#a31023}.Button-container.is-error.is-inverted .Button:hover,.Button-container.is-error.is-inverted:hover,.is-error.is-inverted.Button-container-gray .Button:hover,.is-error.is-inverted.Button-container-gray:hover,.is-error.is-inverted.Button-container-shipmentTable .Button:hover,.is-error.is-inverted.Button-container-shipmentTable:hover,.is-error.is-inverted.Button-container-white .Button:hover,.is-error.is-inverted.Button-container-white:hover{color:#a31023}.Button-container.is-disabled .Button,.is-disabled.Button-container-gray .Button,.is-disabled.Button-container-shipmentTable .Button,.is-disabled.Button-container-white .Button{cursor:default}button.Button,input.Button{border:none;outline:0;-webkit-border-radius:3px;border-radius:3px;background:0 0;-webkit-box-shadow:none;box-shadow:none;padding:.25rem 1.5rem;width:100%}.Button-container.is-inverted button.Button,.Button-container.is-inverted input.Button,.Button-container.is-inverted:hover button.Button,.Button-container.is-inverted:hover input.Button,.is-inverted.Button-container-gray button.Button,.is-inverted.Button-container-gray input.Button,.is-inverted.Button-container-gray:hover button.Button,.is-inverted.Button-container-gray:hover input.Button,.is-inverted.Button-container-shipmentTable button.Button,.is-inverted.Button-container-shipmentTable input.Button,.is-inverted.Button-container-shipmentTable:hover button.Button,.is-inverted.Button-container-shipmentTable:hover input.Button,.is-inverted.Button-container-white button.Button,.is-inverted.Button-container-white input.Button,.is-inverted.Button-container-white:hover button.Button,.is-inverted.Button-container-white:hover input.Button{color:#008575}.Button-container.is-inverted .is-error button.Button,.Button-container.is-inverted .is-error input.Button,.is-inverted.Button-container-gray .is-error button.Button,.is-inverted.Button-container-gray .is-error input.Button,.is-inverted.Button-container-shipmentTable .is-error button.Button,.is-inverted.Button-container-shipmentTable .is-error input.Button,.is-inverted.Button-container-white .is-error button.Button,.is-inverted.Button-container-white .is-error input.Button{color:#a31023}button.is-link{padding:0;border:none;-webkit-border-radius:0;border-radius:0;background:0 0;font-size:1rem;color:#008575;font-weight:600;text-align:left;-webkit-box-shadow:none;box-shadow:none}button.is-link:hover{color:#00594e;text-decoration:underline;-webkit-box-shadow:none;box-shadow:none}button.is-plain{padding:0;outline:0;border:none;-webkit-border-radius:0;border-radius:0;background:0 0;font-size:1rem;color:#363636;font-weight:600;text-align:left;-webkit-box-shadow:none;box-shadow:none}button.is-plain:hover{color:#363636;-webkit-box-shadow:none;box-shadow:none}button.is-plain:focus{outline:1px solid #00342d}.Button-container.is-checkout,.is-checkout.Button-container-gray,.is-checkout.Button-container-shipmentTable,.is-checkout.Button-container-white{color:#363636;background-color:#fc3}.Button-container.is-checkout:hover,.is-checkout.Button-container-gray:hover,.is-checkout.Button-container-shipmentTable:hover,.is-checkout.Button-container-white:hover{background-color:#ecac00}.Button-container.is-checkout .Button,.is-checkout.Button-container-gray .Button,.is-checkout.Button-container-shipmentTable .Button,.is-checkout.Button-container-white .Button{color:#363636}.Button-container-shipmentTable,.Button-container-white{padding:0;background:#fff;-webkit-box-shadow:none}.Button-container-shipmentTable .Button,.Button-container-white .Button{padding:.5rem;color:#008575;background-color:#fff;-webkit-border-radius:2px;border-radius:2px;border:1px solid #008575;-webkit-box-shadow:none}.Button-container-shipmentTable .Button:hover,.Button-container-white .Button:hover{color:#fff;background:#00594e}.Button-container-shipmentTable a.Button,.Button-container-white a.Button{width:100%;text-align:center}.Button-container-gray{padding:0;-webkit-box-shadow:none;background:#fff}.Button-container-gray .Button{padding:.5rem;color:#707070;background-color:#efefef;-webkit-border-radius:2px;border-radius:2px;border:1px solid #d7d7d7}.Button-container-shipmentTable{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:264px}@media screen and (max-width:900px){.Button-container-shipmentTable{max-width:none}}.Button-container-shipmentTable .Button{max-width:264px;-webkit-box-shadow:none}@media screen and (max-width:900px){.Button-container-shipmentTable .Button{max-width:none}}.Button-container-shipmentTable a.Button{width:100%;text-align:center}.Loading-spinner{margin:auto;width:50px;height:30px}.Loading-rect{background-color:#008575;height:100%;width:6px;display:inline-block;-webkit-animation:stretchdelay 1.2s ease-in-out infinite;animation:stretchdelay 1.2s ease-in-out infinite}.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 stretchdelay{0%,40%,to{-webkit-transform:scaleY(.4);transform:scaleY(.4)}20%{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes stretchdelay{0%,40%,to{-webkit-transform:scaleY(.4);transform:scaleY(.4)}20%{-webkit-transform:scaleY(1);transform:scaleY(1)}}@-webkit-keyframes Loading-loader{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}@keyframes Loading-loader{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}.Loading--circle{width:1rem;height:1rem;font-size:2px;text-indent:-9999em;background:0 0;border:1.1em solid #008575;border-left-color:transparent;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:u--animation-360 1.1s linear infinite,u--animation-fadeIn .5s ease-in;animation:u--animation-360 1.1s linear infinite,u--animation-fadeIn .5s ease-in;-webkit-border-radius:50%;border-radius:50%;margin:auto}.Loading-white{padding-bottom:2px}.Loading-white .Loading-rect{background-color:#fff}.PlainInput{padding:.5rem;border:1px solid #707070}.PlainInput.braintree-hosted-fields-invalid{border-color:#a31023}.PlainInput-required{color:#a31023;font-weight:700}.PlainInput-container{margin:1rem 0;max-width:100%}.PlainInput-container label{display:block;font-weight:700;margin-bottom:.25rem}.PlainInput-error{margin-top:.25rem;color:#a31023;font-weight:600}.PlainInput-error--webforms{display:none}.RadioButton{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;position:relative;padding-left:2rem;display:inline-block}.RadioButton input{opacity:0;position:absolute}.RadioButton.on-right{padding-right:2rem;padding-left:0}.RadioButton input:focus~.RadioButton-textWrapper{outline:1px solid #00342d}.RadioButton:focus-within{outline:1px solid #00342d}.RadioButton:focus-within input:focus~.RadioButton-textWrapper{outline:0}.RadioButton-label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block}.RadioButton input:disabled~.RadioButton-label{font-style:italic;color:#707070}.RadioButton-state{position:absolute;top:50%;width:1.25rem;height:1.25rem;margin-top:-.625rem;border:2px solid #707070;-webkit-border-radius:1.25rem;border-radius:1.25rem;left:0;background:#fff}.RadioButton input:disabled~.RadioButton-state{background:#efefef}.RadioButton.on-right .RadioButton-state{left:auto;right:0}.RadioButton-bubble{background:#008575;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease;width:18px;height:18px;-webkit-border-radius:1rem;border-radius:1rem;margin-left:-1px;margin-top:-1px}.RadioButton input:checked~.RadioButton-state .RadioButton-bubble{-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75)}.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 h2{margin:0;font-size:.875rem;font-weight:600;padding:.5rem 2.5rem .5rem .75rem;background:#efefef}.SidebarSection-reset button{font-size:.875rem}button.SidebarSection-headerCollapse{color:#363636;position:absolute;top:0;bottom:0;right:0;padding:0 .75rem;border-left:1px solid #d7d7d7}button.SidebarSection-headerCollapse .Icon{vertical-align:middle;height:1rem;width:1rem;margin-top:-4px}.SidebarSection-content{padding:.5rem .75rem 1rem}.SidebarSection.is-hidingContent>.SidebarSection-content{display:none}.SidebarSection-option{margin-bottom:.25rem}.SidebarSection-option .PriceRange-button{color:#363636;font-size:16px;margin-left:.313rem}.SidebarSection-option a,.SidebarSection-option button{font-size:.75rem;font-weight:400}@media screen and (max-width:800px){.SidebarSection-option{margin-bottom:.5rem}}.SidebarSection-option .input-symbol{position:relative}.SidebarSection-option .input-symbol input{padding-left:18px}.SidebarSection-option .input-symbol:before{position:absolute;content:"$";left:5px}.Search-customPriceRange{margin-top:1.25rem}.CustomPrice-mobile{margin-left:16px}.TextInput-input{width:100%;display:block;outline:0;-webkit-box-shadow:none;box-shadow:none}.Input-container{position:relative;padding:1rem 0 0;margin-bottom:.5rem}.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{width:100%;display:block;outline:0;-webkit-box-shadow:none;box-shadow:none;padding:.5rem;-webkit-transition:border-color .25s;transition:border-color .25s}.Input:focus{outline:1px solid #00342d}.Input-container.is-error .Input{border-color:#e81732}.Input-container.is-error .Input:focus{outline:1px solid #00342d}.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{outline:1px solid #00342d}.Input-required{margin-left:2px;color:#a31023;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{line-height:1rem;font-size:.8rem;margin-left:.5rem;display:none;color:#a31023}.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 .is-floating{position:absolute;left:.5rem;top:1.5rem;pointer-events:none;color:#363636;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;-webkit-transition:font-size .15s ease,top .15s ease;transition:font-size .15s ease,top .15s ease}.Input-container.is-error .Input-label .is-floating{color:#a31023}.Input-container.is-small .Input-label .is-floating{font-size:.875rem;left:.25rem;top:1.125rem}.Input-container.has-content .Input-label .is-floating,.Input-container.has-focus .Input-label .is-floating,.Input-container.is-dropdown .Input-label .is-floating,.Input-container.is-small.has-content .Input-label .is-floating,.Input-container.is-small.has-focus .Input-label .is-floating,.Input-container.is-small.is-dropdown .Input-label .is-floating,.Input-container.is-small.is-textarea .Input-label .is-floating,.Input-container.is-textarea .Input-label .is-floating{font-size:.8rem;top:0}.Input-container.has-splitLabel .Input-label .is-floating{line-height:0;overflow:visible;height:1px;top:1.75rem}.Input-container.has-splitLabel.has-content .Input-label .is-floating,.Input-container.has-splitLabel.has-focus .Input-label .is-floating{top:.5rem;background:#fff}.Input-container.has-border .Input-label .is-floating{top:1.8rem}.Input-container.has-border.has-content .Input-label .is-floating,.Input-container.has-border.has-focus .Input-label .is-floating{top:0}.Input-hint{position:absolute;left:.5rem;top:1.5rem;color:#707070;opacity:0;-webkit-transition:opacity .1s ease;transition:opacity .1s ease;pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.Input-container.has-focus .Input-hint{opacity:.75}.Input-container.has-content .Input-hint{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{color:#008575;padding:.75rem 1rem}button.TabLink:hover{color:#008575}button.TabLink.is-active,button.TabLink:active{background:#efefef}.TabContainer{border:2px solid #efefef}.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{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);display:block}.Toggle--animated.is-collapsed .Toggle-collapseIcon{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.Tooltip{display:inline-block;position:relative;cursor:help}.Tooltip-tip{white-space:nowrap;cursor:default;font-size:.75rem;line-height:1.5;display:none;position:absolute;z-index:1000;background:#363636;color:#fff;padding:.5rem;-webkit-border-radius:4px;border-radius:4px;-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);width:200px;height:100px}.Tooltip-tip p{margin:0}.Tooltip-tip p+p{margin-top:.5rem}.Tooltip-tip.is-active{-webkit-animation:u--animation-fadeIn .1s ease-in;animation:u--animation-fadeIn .1s ease-in;display:block}.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{left:auto;right:auto}}.Tooltip-callout{content:"";width:10px;height:10px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background:#363636;position:absolute}.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{left:1rem;bottom:-5px}.Tooltip-tip.is-bottom .Tooltip-callout{left:1rem;top:-5px}.BrowserUpgrade{text-align:center;z-index:10000;background-color:#008575;color:#fff;padding:1em}.BrowserUpgrade a{color:#fff;text-decoration:underline}.DesktopHeader .GlobalCart-item{position:relative;padding:1rem 1rem .75rem;font-size:.75rem;background-color:#fff;display:table;-webkit-animation:u--animation-fadeIn .25s ease;animation:u--animation-fadeIn .25s ease}.DesktopHeader .GlobalCart-item+.GlobalCart-item{border-top:1px solid #efefef}.DesktopHeader .GlobalCart-item h4{margin:0;font-size:.875rem;line-height:1rem;width:200px}.DesktopHeader .GlobalCart-item p{margin:.25rem 0 0}.DesktopHeader .GlobalCart-item.is-success{-webkit-animation:global-cart-success .5s ease-in-out;animation:global-cart-success .5s ease-in-out}.DesktopHeader .GlobalCart-itemPending{display:none;z-index:1;background:rgba(60,60,60,.25);position:absolute;top:0;bottom:0;right:0;left:0;opacity:0;-webkit-transition:opacity .8s .5s;transition:opacity .8s .5s}.DesktopHeader .GlobalCart-item.is-pending .GlobalCart-itemPending{display:block;opacity:1;-webkit-animation:global-cart-pending 1s ease-in;animation:global-cart-pending 1s ease-in}.DesktopHeader .GlobalCart-itemPendingSpinner{position:absolute;top:50%;width:2rem;height:2rem;margin-top:-1rem;left:50%;margin-left:-1rem;font-size:2px;text-indent:-9999em;background:0 0;border:1.75em solid #fc3;border-left-color:transparent;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s linear infinite;animation:load8 1.1s linear infinite;-webkit-border-radius:50%;border-radius:50%}.DesktopHeader .GlobalCart-thumbnail-container{display:table-cell}.DesktopHeader .GlobalCart-thumbnail{max-width:80px}.DesktopHeader .GlobalCart-itemInfo{overflow:hidden;width:200px;display:table-cell;padding-left:.75rem;vertical-align:top}.DesktopHeader .GlobalCart-itemMeta{width:100px;display:inline-block}.DesktopHeader .GlobalCart-itemPrice{width:100px;display:inline-block;font-size:1.5rem;font-weight:700;padding-right:.75rem;text-align:right;line-height:1}.DesktopHeader .GlobalCart-priceEach{display:block;font-size:.75rem;line-height:.75rem;font-weight:400}.DesktopHeader .GlobalCart-quantity,.DesktopHeader .GlobalCart-quantity .DropdownInput{margin-top:.25rem}.DesktopHeader .GlobalCart-quantity .DropdownInput input{width:50px}.DesktopHeader button.GlobalCart-quantityUpdate{display:none;font-size:.75rem;margin-top:.25rem;margin-bottom:.75rem}.DesktopHeader button.GlobalCart-quantityUpdate.is-active{display:block}.DesktopHeader button.GlobalCart-remove{font-size:.75rem;color:#a31023;font-weight:400;margin-top:.25rem;line-height:.75rem}.DesktopHeader button.GlobalCart-remove:hover{color:#750b19}.DesktopHeader .GlobalCart-message{padding:.5rem .75rem;margin:.5rem -1rem -.75rem -100px;background:#f2dede;color:#a31023}.DesktopHeader .GlobalCart-removedItem{padding:.5rem .75rem;font-size:.875rem;background:#fcf8e3;border-bottom:#faebcc;color:#8a6d3b;position:relative;display:table;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-animation:u--animation-fadeIn .2s ease;animation:u--animation-fadeIn .2s ease}.DesktopHeader .GlobalCart-removedItem-text{display:table-cell}.DesktopHeader button.GlobalCart-removedItem-link{font-size:.875rem;display:table-cell;margin-left:auto}.DesktopHeader .GlobalCart-collectible svg.Icon{width:15px;height:15px}.DesktopHeader-logo{width:300px;vertical-align:middle;height:auto;max-width:100%;padding:.25rem 1rem .25rem 0;margin-top:-.75rem;text-align:center}.Navigation{position:relative;min-width:801px}@media print{.Navigation{display:none}.Navigation a{color:#363636}}.Navigation :focus{outline:1px solid #00342d}@media screen and (max-width:800px){.Navigation{display:none}}.SuperMenu{position:relative;white-space:nowrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.SuperMenu.Content{border-bottom:1px solid #d7d7d7;display:block;margin-bottom:4px}.SuperMenuItem-link{line-height:2.5rem;height:2.5rem;padding:12.8px;font-weight:100;font-size:.9rem;cursor:pointer;color:#363636}@media screen and (max-width:1200px){.SuperMenuItem-link{padding:0 .6rem}}.SuperMenuItem-link:hover{text-decoration:none}.SuperMenuItem-link:not(.MenuLink):hover{color:#363636}.SuperMenuItem-link .Icon{width:10px;height:10px;font-weight:100;margin-left:3px;color:#363636;-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}.SuperMenuItem-link:focus{outline:0;border:1px solid #00342d}.SuperMenu-user{opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s;position:absolute;top:0;right:-16px;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:1000;max-height:2.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.SuperMenu-user.is-loaded{opacity:1}.SuperMenu-userGradient{height:2.5rem;width:20px;background:-webkit-gradient(linear,left top,right top,color-stop(0,hsla(0,0%,100%,0)),to(#fff));background:-webkit-linear-gradient(left,hsla(0,0%,100%,0) 0,#fff);background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff);pointer-events:none}.SuperMenu-greeting{text-overflow:ellipsis;max-width:120px;display:block;float:left;overflow:hidden;white-space:nowrap;padding-left:.7rem}.SuperMenuItem{display:inline-block;background-color:#fff;border-bottom:2px solid transparent}.SuperMenuItem.is-open{border-bottom:2px solid #66b6ac}.SuperMenuItem.is-open .MenuDropdown-container{display:block}.SuperMenuItem.is-open .MenuDropdown-container a:hover{color:#008575}.SuperMenuItem.is-open .Icon{color:#008575;-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.SuperMenuItem.is-right{float:right}.SuperMenuItem.is-right .MenuDropdown-submenu{right:0}.MenuDropdown-container{display:none;position:absolute;left:0}.MenuDropdown-submenu{margin-top:2px;z-index:1000;background-color:#fff;position:absolute;font-size:.9rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:1164px;padding:32px 32px 8px;-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)}.MenuDropdown-submenuHeightMedium{height:21rem}.MenuDropdown-submenuHeightFull{min-height:472px}.Submenu-container{width:100%;white-space:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.Submenu-container.Submenu-container-FeaturedContent{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.Submenu-rightOption{width:80%;min-height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.Submenu-FeaturedContentItem{max-width:264px;-webkit-box-flex:1;-webkit-flex:1 0 264px;-ms-flex:1 0 264px;flex:1 0 264px;margin-bottom:25px}.Submenu-FeaturedContentItem-Link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-weight:700;color:#363636}.Submenu-FeaturedContentItem-Link>span{padding-top:10px}.Submenu-FeaturedContentItem-Link img{width:264px;height:144px}.SubcategoryBlock-container2x4,.SubcategoryBlock-containerFull{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:25%;height:47%}.SubcategoryBlock-container2x4>div>a,.SubcategoryBlock-containerFull>div>a{font-weight:100;color:#363636}.SubcategoryBlock-container2x4>.SubcategoryBlock-name,.SubcategoryBlock-containerFull>.SubcategoryBlock-name{margin-bottom:.25rem}.SubcategoryBlock-container2x4>.SubcategoryBlock-name>a,.SubcategoryBlock-containerFull>.SubcategoryBlock-name>a{font-weight:600;color:#363636}.SubcategoryBlock-container2x4{padding-bottom:1rem}.SubcategoryBlock-containerFull{height:100%;width:100%}.SubcategoryBlock-containerFullList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:90%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:.25rem;padding-bottom:16px}.SubcategoryBlock-containerFullList>div{min-height:10%;max-width:33%;white-space:normal}.SubcategoryBlock-containerFullList>div>a{font-weight:100;color:#363636}.SubcategoryBlock-container2x4Last{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.SubcategoryBlock-container2x4Last>div{margin-bottom:.65rem}.SubcategoryBlock-container2x4Last>.SubcategoryBlock-name{margin-bottom:1rem}.Submenu-leftOption{width:20%;padding-left:1rem;border-right:1px solid #efefef;margin-right:32px}.Submenu-leftOption div:first-child{height:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding:0 0 2rem}.Submenu-leftOption div:first-child a:first-child{margin-top:0}.Submenu-leftOption div:first-child a{margin-top:.75rem;font-weight:100}.Submenu-leftOption hr{border:0;border-top:1px solid #efefef;margin:.75rem 0 0;width:90%}.MenuDropdown-submenuMaxHeight{height:472px}.MenuDropdown-submenuMediumHeight{height:366px}.MenuDropdown-topLevel{padding:0;margin:0;min-width:15rem}.MenuDropdown-topLevel li{list-style-type:none;padding:0;margin:0}.MenuDropdown-topLevel li+li{border-top:1px solid #efefef}.MenuDropdown-topLevel a{display:block;min-width:15rem;font-weight:400;color:#363636;padding:.35rem .5rem .35rem 1rem}.MenuDropdown-topLevel a.is-selected,.MenuDropdown-topLevel a:hover{font-weight:700;color:#a3511d;text-decoration:none}.MenuDropdown-topLevel a.is-selected .Icon,.MenuDropdown-topLevel a:hover .Icon{color:#a3511d}.MenuDropdown-topLevel .Icon{color:#efefef;float:right;height:.875rem;width:.875rem;margin-top:.125rem}.MenuDropdown-groupsContainer{height:100%}.MenuDropdown-secondaryLevel{border-left:5px solid #efefef;min-width:500px}.MenuDropdown-secondaryLevel h3,.MenuDropdown-secondaryLevel h4{margin:0;color:#a3511d;font-size:1.25rem;font-weight:600}.MenuDropdown-secondaryLevel h3{padding:.5rem}.MenuDropdown-secondaryLevel h4{font-size:1rem;padding-bottom:.5rem}.MenuDropdown-secondaryLevel li,.MenuDropdown-secondaryLevel ul{padding:0;margin:0}.MenuDropdown-secondaryLevel li{list-style-type:none}.MenuDropdown-secondaryLevel .MenuDropdown-columns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 .5rem}.MenuDropdown-secondaryLevel .MenuDropdown-groups{background-repeat:no-repeat;background-position:100%;-webkit-background-size:contain;background-size:contain;height:100%}.MenuDropdown-secondaryLevel .MenuDropdown-group{border:1px solid #efefef;margin:1rem 0;padding:.25rem 1rem}.MenuDropdown-secondaryLevel .MenuDropdown-group a{margin:.2rem 0;font-size:.75rem;display:inline-block}.MenuDropdown-secondaryLevel .MenuDropdown-column{width:45%}.HeaderSellYourBooksLink{margin-left:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.HeaderSellYourBooksLink>a{font-size:13px}.HeaderSellYourBooksLink>.Badge{height:24px;min-width:24px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:12px;line-height:12px;-webkit-border-radius:12px;border-radius:12px;margin:0 0 0 5px;font-weight:700;background-color:#a31023}.PreheaderBanner-body h3,.PreheaderBanner-body p{margin:0}.PreheaderBanner-body h3{font-weight:800}.PreheaderBanner-body>div{width:50%;display:inline-block;vertical-align:middle;padding:10px 10px 10px 0}@-webkit-keyframes global-cart-new-item-container{0%{opacity:0}to{opacity:1}}@keyframes global-cart-new-item-container{0%{opacity:0}to{opacity:1}}.MobileHeader .GlobalCart-item{position:relative;padding:1rem 1rem .75rem;font-size:.75rem;background-color:#fff;display:table;-webkit-animation:u--animation-fadeIn .25s ease;animation:u--animation-fadeIn .25s ease}.MobileHeader .GlobalCart-item+.GlobalCart-item{border-top:1px solid #efefef}.MobileHeader .GlobalCart-item h4{margin:0;font-size:.875rem;line-height:1rem;width:200px}.MobileHeader .GlobalCart-item p{margin:.25rem 0 0}.MobileHeader .GlobalCart-item.is-success{-webkit-animation:global-cart-success .5s ease-in-out;animation:global-cart-success .5s ease-in-out}@-webkit-keyframes global-cart-success{0%{background-color:#fff}50%{background-color:#dff0d8}to{background-color:#fff}}@keyframes global-cart-success{0%{background-color:#fff}50%{background-color:#dff0d8}to{background-color:#fff}}.MobileHeader .GlobalCart-itemPending{display:none;z-index:1;background:rgba(60,60,60,.25);position:absolute;top:0;bottom:0;right:0;left:0;opacity:0;-webkit-transition:opacity .8s .5s;transition:opacity .8s .5s}.MobileHeader .GlobalCart-item.is-pending .GlobalCart-itemPending{display:block;opacity:1;-webkit-animation:global-cart-pending 1s ease-in;animation:global-cart-pending 1s ease-in}@-webkit-keyframes global-cart-pending{0%{background:rgba(0,133,117,0)}to{background:rgba(0,133,117,.75)}}@keyframes global-cart-pending{0%{background:rgba(0,133,117,0)}to{background:rgba(0,133,117,.75)}}.MobileHeader .GlobalCart-itemPendingSpinner{position:absolute;top:50%;width:2rem;height:2rem;margin-top:-1rem;left:50%;margin-left:-1rem;font-size:2px;text-indent:-9999em;background:0 0;border:1.75em solid #fc3;border-left-color:transparent;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s linear infinite;animation:load8 1.1s linear infinite;-webkit-border-radius:50%;border-radius:50%}.MobileHeader .GlobalCart-thumbnail-container{display:table-cell}.MobileHeader .GlobalCart-thumbnail{max-width:80px}.MobileHeader .GlobalCart-itemInfo{overflow:hidden;width:200px;display:table-cell;padding-left:.75rem;vertical-align:top}.MobileHeader .GlobalCart-itemMeta{width:100px;display:inline-block}.MobileHeader .GlobalCart-itemPrice{width:100px;display:inline-block;font-size:1.5rem;font-weight:700;padding-right:.75rem;text-align:right;line-height:1}.MobileHeader .GlobalCart-priceEach{display:block;font-size:.75rem;line-height:.75rem;font-weight:400}.MobileHeader .GlobalCart-dollar{font-size:.875rem;vertical-align:top;line-height:1.25rem}.MobileHeader .GlobalCart-quantity,.MobileHeader .GlobalCart-quantity .DropdownInput{margin-top:.25rem}.MobileHeader .GlobalCart-quantity .DropdownInput input{width:50px}.MobileHeader button.GlobalCart-quantityUpdate{display:none;font-size:.75rem;margin-top:.25rem;margin-bottom:.75rem}.MobileHeader button.GlobalCart-quantityUpdate.is-active{display:block}.MobileHeader button.GlobalCart-remove{font-size:.75rem;color:#a31023;font-weight:400;margin-top:.25rem;line-height:.75rem}.MobileHeader button.GlobalCart-remove:hover{color:#750b19}.MobileHeader .GlobalCart-message{padding:.5rem .75rem;margin:.5rem -1rem -.75rem -100px;background:#f2dede;color:#a31023}.MobileHeader .GlobalCart-removedItem{padding:.5rem .75rem;font-size:.875rem;background:#fcf8e3;border-bottom:#faebcc;color:#8a6d3b;position:relative;display:table;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-animation:u--animation-fadeIn .2s ease;animation:u--animation-fadeIn .2s ease}.MobileHeader .GlobalCart-removedItem-text{display:table-cell}.MobileHeader button.GlobalCart-removedItem-link{font-size:.875rem;display:table-cell;margin-left:auto}.MobileHeader .GlobalCart-collectible svg.Icon{width:15px;height:15px}.GlobalMenuDropdown-overlay{display:none;display:block;z-index:999;top:0;left:0;right:0;opacity:0;height:0;width:0;position:fixed;background-color:rgba(0,0,0,.5);-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.GlobalMenuDropdown-overlay.is-active,.GlobalMenuDropdown-overlay.is-closed{display:none}.GlobalMenuDropdown-overlay.is-active{display:block;opacity:1;height:100%;width:100%;overflow:hidden}.GlobalMenuDropdown-overlay.is-closed{display:block;opacity:0;height:0;width:0;-webkit-transition:opacity .2s ease-in-out,height 0s linear .4s,width 0s linear .4s;transition:opacity .2s ease-in-out,height 0s linear .4s,width 0s linear .4s}.GlobalMenuDropdown-container{display:none;display:block;position:fixed;left:0;top:0;-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out;z-index:1000;width:300px;max-width:80%;height:100%;background-color:#fff;font-size:13px;letter-spacing:.45px;font-weight:600;overflow:scroll;-webkit-overflow-scrolling:touch}.GlobalMenuDropdown-container.is-active,.GlobalMenuDropdown-container.is-closed{display:none}.GlobalMenuDropdown-container.is-active{display:block;-webkit-transform:translateZ(0);transform:translateZ(0)}.GlobalMenuDropdown-container.is-closed{display:block;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.GlobalMenuDropdown-container .u-horizontalDivider{margin:0}.GlobalMenuDropdown-noscroll{overflow:hidden;position:relative}.GlobalMenuDropdown-closeMenu{display:none}ul.GlobalMenuDropdown{list-style:none;padding:0;margin:0;background:#fff}ul.GlobalMenuDropdown a,ul.GlobalMenuDropdown button{text-decoration:none;padding:12px 24px;display:block;color:#363636}ul.GlobalMenuDropdown a .is-link,ul.GlobalMenuDropdown button .is-link{color:#363636}ul.GlobalMenuDropdown button:focus{outline-offset:-6px}ul.GlobalMenuDropdown a.GlobalMenuDropdown-GreetingLink{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}ul.GlobalMenuDropdown a.GlobalMenuDropdown-GreetingLink .header-user-star-icon{height:40px;width:40px;margin-right:8px}ul.GlobalMenuDropdown .GlobalMenuHeading{width:100%;margin-top:12px;margin-bottom:12px;padding-left:24px}ul.GlobalMenuDropdown .GlobalMenuHeading a{padding:0}ul.GlobalMenuDropdown .GlobalMenuDropdown-GreetingContainer{padding-right:1.125rem}ul.GlobalMenuDropdown a.HighlightedMenuLink{color:#a31023}ul.GlobalMenuDropdown a.MobileSellYourBooksLink{color:#008575}ul.GlobalMenuDropdown a.MobileSellYourBooksLink .Badge{height:22px;min-width:22px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:12px;line-height:12px;-webkit-border-radius:12px;border-radius:12px;margin:0 0 0 5px;font-weight:700;background-color:#a31023}.GlobalMenuSub ul{display:none;list-style:none;padding:0;margin:0;background-color:#efefef}.GlobalMenuSub ul.is-active{display:block}.GlobalMenuSub ul :focus{outline:1px solid #00342d;outline-offset:-6px}.GlobalMenuSub li{font-size:13px;line-height:1rem;letter-spacing:.3px;padding-left:.75rem}.GlobalMenuSub .EndOfSubMenu{height:16px;background-color:#efefef}button.GlobalMenuSub-title{position:relative;padding-right:2.5rem;width:100%}button.GlobalMenuSub-title:hover{color:#363636}button.GlobalMenuSub-title .Icon{padding:.5rem .75rem;position:absolute;right:0;top:0;bottom:0;height:100%;width:2.5rem;display:none}button.GlobalMenuSub-title .Icon.is-active{display:inline-block}button.GlobalMenuSub-title.is-link{font-size:13px}button.GlobalMenuSub-title:focus{outline:1px solid #00342d;outline-offset:6px}.MenuDrawerSectionTitle{display:block;width:100%}.MenuDrawerSectionTitle:focus{outline:1px solid #00342d;outline-offset:-6px}.GlobalMenuDropdown-GreetingContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.GlobalMenuDropdown-Greeting{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.MobileHeader-logoLink{padding:12px;margin-right:auto;width:100%}.MobileHeader-logo{display:block;max-width:150px;width:100%}#AppRewardsBanner{display:none}@media screen and (max-width:800px){#AppRewardsBanner{display:block}}.MobileEyebrow{display:block;background:#008575 url(https://static.thriftbooks.com/site_images/paper-teal-bg.jpg);color:#fff;text-align:center;overflow:hidden;height:50px;position:fixed;width:100%;z-index:500;bottom:0}.MobileEyebrow-close-container{display:inline-block;float:left;padding-top:12px;padding-left:6px;padding-bottom:12px}.MobileEyebrow-headerText{display:inline-block}.MobileEyebrow-headerText h3{font-size:16px;margin-top:4px;margin-bottom:0}.MobileEyebrow-headerText p{font-size:14px;margin-top:2px;margin-bottom:2px}@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}}.MobileEyebrow-close{fill:#fff;height:25px;width:25px}.MarketingBanner{text-align:center;display:block;padding:.5rem 0;background-color:#363636;color:#fff}@media screen and (max-width:600px){.MarketingBanner{font-size:.875rem}}.MarketingBanner:hover{text-decoration:none}.MarketingBanner strong{color:#e8365c;font-weight:800}.EmailModal-container.BasicModal-Content{border-top:0;overflow:hidden}.EmailModal-container .BasicModal-Container{width:850px;height:550px;padding:0}.EmailMobileModal-container.BasicModal-Content{border-top:0;overflow:hidden}.EmailMobileModal-container .BasicModal-Container{width:300px;height:465px;padding:0}.EmailMobileModal-container-short.BasicModal-Content{border-top:0;overflow:hidden}.EmailMobileModal-container-short .BasicModal-Container{width:300px;height:360px;padding:0}.EmailSignupModal-flexContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.EmailSignupModal-flexContainer.is-mobile{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.EmailSignupModal-bgImage{width:100%;background-image:url(https://static.thriftbooks.com/site_images/new-customer-modal-mobile.jpg);background-repeat:no-repeat;background-position:top;-webkit-background-size:cover;background-size:cover;height:125px}.EmailSignupModal-imageContainer{min-width:50%}.EmailSignupModal-imageContainer.is-mobile img{float:right;padding:.25rem;margin-bottom:65px}.EmailSignupModal-imageContainer.is-mobile img:hover{cursor:pointer}.legacy-iOS-fix{margin-bottom:95px}.EmailSignupModal-content{padding-right:3.5rem;padding-left:.5rem;text-align:center;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.EmailSignupModal-content h2{font-size:2.625rem;line-height:3rem;color:#363636}.EmailSignupModal-content .message-block{margin:1.825rem 0}.EmailSignupModal-content input{width:355px;height:50px;border:1px solid #d7d7d7;-webkit-border-radius:4px;border-radius:4px;background-color:#fff;text-align:center;font-size:.875rem;margin-bottom:1rem}.EmailSignupModal-content .text-finePrint{font-size:.6rem;line-height:1rem;margin:.25rem 0}.EmailSignupModal-content .text-rejectOffer{font-size:.875rem;color:#008575;margin:1.5rem 0;font-weight:600}.EmailSignupModal-content .text-rejectOffer:hover{text-decoration:underline;cursor:pointer}.EmailSignupModal-content .text-rejectOffer.small-margin{margin:1rem 0}.EmailSignupModal-content .invalid-error{font-size:.875rem;color:#a31023;padding:6px;margin-top:-15px;margin-bottom:10px}.EmailSignupModal-content a{color:#008575}.EmailSignupModal-content.is-mobile{padding:0 1.5rem}.EmailSignupModal-content.is-mobile h2{font-size:1.625rem;line-height:1.625rem}.EmailSignupModal-content.is-mobile input{width:256px;height:40px;font-size:16px}.EmailSignup-buttonContainer{text-align:center;margin-bottom:1rem}.EmailSignup-buttonContainer .Button-container,.EmailSignup-buttonContainer .Button-container-gray,.EmailSignup-buttonContainer .Button-container-shipmentTable,.EmailSignup-buttonContainer .Button-container-white{width:100%}.header-container{max-width:1400px;margin:auto}@media print{.header-container{display:none}.header-container a{color:#363636}}@media screen and (max-width:800px){.header-container{max-width:100%}}.header-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:20px 24px 16px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:52px;gap:24px}.header-content :focus{outline:1px solid #00342d}@media screen and (max-width:800px){.header-content{gap:16px;margin:16px 16px 12px;height:36px}}@media screen and (max-width:600px){.header-content{gap:12px}}.header-logo-link{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:block}@media screen and (max-width:600px){.header-logo-link{display:none}}.header-logo-link-no-tagline{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:none}@media screen and (max-width:600px){.header-logo-link-no-tagline{display:block}}.header-logo-link-app{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:none}.header-logo{height:52px;width:auto;max-width:100%;margin-top:-10px;text-align:center}@media screen and (max-width:1200px){.header-logo{height:48px}}@media screen and (max-width:800px){.header-logo{height:36px;margin-top:0}}@media screen and (max-width:600px){.header-logo{height:28px}}.header-icon-link{text-align:center;font-size:13px;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;font-weight:400;color:#707070}.header-icon-link:hover{text-decoration:none;color:#008575}.header-icon{height:24px;width:24px}@media screen and (max-width:800px){.header-icon-label,.wishlist-heart{display:none}}#GlobalMenuButton{display:none}@media screen and (max-width:800px){#GlobalMenuButton{display:block}}.header-hamburger-menu-icon{height:32px;width:32px}@media screen and (max-width:600px){.header-hamburger-menu-icon{height:24px;width:24px}}.header-search{position:relative;margin:0 32px;-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s;outline:0;border:1px solid #008575;-webkit-border-radius:4px;border-radius:4px}.header-search input{border:0;outline:0;-webkit-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.header-search .Button-container,.header-search .Button-container-gray,.header-search .Button-container-shipmentTable,.header-search .Button-container-white{-webkit-border-radius:0;border-radius:0;z-index:659}.header-search:focus-within{-webkit-box-shadow:0 0 0 .5px #00594e;box-shadow:0 0 0 .5px #00594e}.header-search.is-hidden{display:none}@media screen and (max-width:1200px){.header-search{margin:0 24px}}@media screen and (max-width:990px){.header-search{margin:0 8px}}@media screen and (max-width:800px){.header-search{margin:0 16px 16px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}.header-search-inline{display:block}@media screen and (max-width:800px){.header-search-inline{display:none}}.header-search-full-width{display:none}@media screen and (max-width:800px){.header-search-full-width{display:block}}.header-search-input{width:-webkit-calc(100% - 42px);width:calc(100% - 42px);height:-webkit-calc(24px + 1rem);height:calc(24px + 1rem);font-size:.875rem;line-height:24px;padding:8px 26px 8px 12px;color:#363636;outline:0;border:none}.header-search-input::-ms-clear{display:none}.header-search-input.is-empty{text-overflow:ellipsis}.header-search-submit{display:block;position:absolute;right:0;top:0;max-width:100px;height:-webkit-calc(24px + 1rem);height:calc(24px + 1rem);line-height:32px;font-size:.875rem;-webkit-transition:background .25s;transition:background .25s;outline:0}.header-search-submit :focus{outline:0}.header-search-submit:hover{background:#00594e}.header-search-submit button{padding:5px!important;-webkit-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.header-search-submit button:focus{outline:1px solid #fff}.header-search-submit:focus-within button.Button:focus{outline:0}.header-search-reset{position:absolute;background:0 0;border:none;top:0;bottom:0;right:50px;padding:0;font-weight:700;color:#363636}.header-search-reset:focus{outline:1px solid #00342d}.header-search-input.is-empty+.header-search-reset{display:none}.header-scan-button{display:none}.header-search-results{position:absolute;left:0;right:0;top:1.5rem;background:#fff;border:1px solid #d7d7d7;list-style:none;padding:0;z-index:900;-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)}.header-search-result{margin:0;-webkit-transition:background .15s;transition:background .15s}.header-search-result.is-selected,.header-search-result:hover{background:#efefef}.header-search-result a{padding:.5rem 1rem;display:block;color:#363636;text-decoration:none}.header-search-result+.header-search-result{border-top:1px solid #efefef}.header-user-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header-user-star-icon{height:34px;width:34px}@media screen and (max-width:600px){.header-user-star-icon{height:28px;width:28px}}.header-user-star-icon use.Reader{fill:#008575;color:#008575}.header-user-star-icon use.Bookworm{fill:#3aacde;color:#3aacde}.header-user-star-icon use.Literati{fill:#f55694;color:#f55694}.header-user-star-icon use.LiteratiElite{fill:#ecac00;color:#ecac00}.header-user-star-icon use.OptedOut{fill:#707070;color:#707070}.header-user-star-icon use.LoggedOut{fill:none;color:#707070}.header-user-star-icon use.LoggedOutHover{fill:none;color:#008575}.header-user{max-width:128px;font-size:13px;border-bottom:5px solid transparent}@media screen and (max-width:600px){.header-user{display:none}}.header-user-greeting a{color:inherit;text-decoration:none;font-weight:400}.header-user-greeting a:hover{color:inherit}.header-user-chevron{height:8px;width:8px;-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}.header-user-chevron.chevron-transform{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.header-user-dropdown{z-index:99999}.header-user-dropdown-bar{height:5px}.header-user-dropdown-hover{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;left:0;height:auto;min-height:227px;min-width:160px;width:auto;padding:18px 24px 24px;z-index:99999;gap:8px;-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);background:#fff;-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s;overflow:hidden;white-space:nowrap}.header-user-dropdown-hover a{color:#363636;font-weight:100;font-size:14px}.header-user-dropdown-hover a:hover{color:#008575}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.header-user-dropdown-hover a{margin-bottom:.75rem}}.header-cart-count{position:absolute;top:-10px;left:13px;right:0;color:#fff;font-size:12px;text-align:center;-webkit-border-radius:50%;border-radius:50%;behavior:url(PIE.htc);width:18px;height:18px;background:#a31023;padding:1.4px 1.7px}.header-cart-count.is-tripleDigit{letter-spacing:0;-webkit-border-radius:15px!important;border-radius:15px!important;width:30px!important}.app-header-wrapper{width:100%;z-index:500;background-color:#fff}@media screen and (max-width:800px){.app-header-wrapper{position:fixed;top:0;left:0;background-color:#008575}.app-header-wrapper .header-logo-link,.app-header-wrapper .header-logo-link-no-tagline{display:none}.app-header-wrapper .header-logo-link-app{display:block}.app-header-wrapper .header-user-star-icon use.Reader{fill:#008575;color:#b2dad5}.app-header-wrapper .header-user-star-icon use.Bookworm{fill:#3aacde;color:#c4e6f5}.app-header-wrapper .header-user-star-icon use.Literati{fill:#f55694;color:#fbbbd4}.app-header-wrapper .header-user-star-icon use.LiteratiElite{fill:#ecac00;color:#f8e2a6}.app-header-wrapper .header-user-star-icon use.OptedOut{fill:#707070;color:#fff}.app-header-wrapper .header-user-star-icon use.LoggedOut,.app-header-wrapper .header-user-star-icon use.LoggedOutHover{fill:none;color:#fff}.app-header-wrapper .header-icon-link{color:#fff}.app-header-wrapper .header-icon-link:hover{color:#fff}.app-header-wrapper .header-user-greeting{color:#fff}.app-header-wrapper .header-search-submit{background-color:#fff;color:#008575;-webkit-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;border-left:2px solid #008575}.app-header-wrapper .header-search-submit button{color:#008575}.app-header-wrapper .header-scan-button{display:block;margin-right:16px}.app-header-wrapper .GlobalMenuDropdown-container{background-color:#008575;color:#fff}.app-header-wrapper .GlobalMenuDropdown-container .u-horizontalDivider{background-color:#00342d}.app-header-wrapper ul.GlobalMenuDropdown{background-color:#008575;color:#fff}.app-header-wrapper ul.GlobalMenuDropdown a,.app-header-wrapper ul.GlobalMenuDropdown button{color:#fff}.app-header-wrapper ul.GlobalMenuDropdown a.HighlightedMenuLink{color:#a31023}.app-header-wrapper ul.GlobalMenuDropdown a.MobileSellYourBooksLink{color:#fc3}.app-header-wrapper ul.GlobalMenuDropdown a.MobileSellYourBooksLink .Badge{background-color:#008575;border:1px solid #fff}.app-header-wrapper .GlobalMenuSub ul{background-color:#008575}.app-header-wrapper .GlobalMenuSub .EndOfSubMenu{background-color:#008575;border-bottom:1px solid #00342d;-webkit-transform:scaleY(.5);-ms-transform:scaleY(.5);transform:scaleY(.5)}}@media screen and (max-width:800px){.app-header-spacer{height:126px}}.SuperHeader{font-size:.75rem;padding:.5rem 0;text-align:right;height:2rem}.SuperHeader:empty{height:0!important;padding:0!important}.SuperHeader a{text-decoration:none;color:#363636}.SuperHeader .Content{padding:0 .5rem}@media print{.SuperHeader{display:none}.SuperHeader a{color:#363636}}@media screen and (max-width:800px){.SuperHeader{display:none}}.SuperHeader-separator{font-weight:700;padding:0 .5rem}.SuperHeader-marketing,a.SuperHeader-marketing{color:#008575;font-weight:600;margin-right:1rem;float:left}.Shipping-SavedAddresses{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.Shipping-AddressContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:50%;margin-bottom:39px;cursor:pointer}@media screen and (max-width:800px){.Shipping-AddressContainer{width:100%;border-bottom:1px solid #d7d7d7;padding-bottom:10px;margin-bottom:10px;font-size:14px}}.Shipping-AddressDisplay div{margin:0 0 .25rem}.Shipping-AddressContainer+.Shipping-AddressContainer{width:49%}@media screen and (max-width:800px){.Shipping-AddressContainer+.Shipping-AddressContainer{width:100%;border-bottom:1px solid #d7d7d7;padding-bottom:15px;margin-bottom:10px}}.Shipping-Container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin:auto;padding-left:24px;padding-right:24px;max-width:1164px}.Shipping-Container .RadioButton input:checked~.RadioButton-state .RadioButton-bubble{background:#008575;-webkit-transform:scale(.65);-ms-transform:scale(.65);transform:scale(.65)}.Shipping-Container form{width:100%}.Shipping-Container .u-horizontalDivider{margin-bottom:27px}@media screen and (max-width:800px){.Shipping-Container .u-horizontalDivider{background:0 0;height:0;margin:0}}@media screen and (max-width:1212px){.Shipping-Container{padding-left:16px;padding-right:16px}}@media screen and (max-width:800px){.Shipping-Container{padding-left:16px;padding-right:16px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.Shipping-ContainerLeft{width:65.5%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-top:50px;margin-right:40px}@media screen and (max-width:800px){.Shipping-ContainerLeft{padding-top:0;width:100%;padding-bottom:15px;margin-right:0}}.Shipping-ContainerRight{padding-top:50px;width:34%}@media screen and (max-width:800px){.Shipping-ContainerRight{padding-top:0;width:100%}.Shipping-ContainerRight .OrderSummary-Container{display:none}.Shipping-ContainerRight .Shipping-ContinueButton{margin-top:10px}.Shipping-ContainerRight .Shipping-TextboxContainer,.Shipping-ContainerRight .Shipping-TextboxContainer--leftHalf,.Shipping-ContainerRight .Shipping-TextboxContainer--rightHalf{width:100%}}.Shipping-SavedAddressRadioCol .RadioButton-state{top:17%}.Shipping-SavedAddressCol{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:6px}.Shipping-OtherAddressHeader{margin-bottom:20px}.Shipping-RemoveLink{color:#008575;text-decoration:underline;font-size:14px;margin-top:5px;margin-left:32px;z-index:1000}.Shipping-RemoveLink:hover{color:#00594e}.Shipping-Header{font-size:25px;margin:0 0 15px}@media screen and (max-width:800px){.Shipping-Header{font-size:18px;font-weight:700}}.Shipping-AddAddressContainer,.Shipping-NewAddress{margin-left:31px}@media screen and (max-width:800px){.Shipping-NewAddress{margin-left:0}}.Shipping-Label{display:block;font-size:10px;color:#363636;margin-top:12px}.Shipping-AddingAddress{margin-bottom:0}@media screen and (max-width:800px){.Shipping-AddingAddress{border:none;padding-bottom:0}}.Shipping-NewAddressNoPad{margin-left:0}.Shipping-Dropdown--half,.Shipping-Textbox--half{margin-right:3px}@media screen and (max-width:800px){.Shipping-Dropdown--half,.Shipping-Textbox--half{margin-right:0}}.Shipping-Dropdown,.Shipping-Dropdown--half,.Shipping-Textbox,.Shipping-Textbox--half{width:100%;padding:11px;margin-top:12px;font-size:16px}@media screen and (max-width:600px){.Shipping-Dropdown,.Shipping-Dropdown--half,.Shipping-Textbox,.Shipping-Textbox--half{margin-top:16px}}.Shipping-Dropdown,.Shipping-Dropdown--half{background:0 0}.Shipping-TextboxContainer,.Shipping-TextboxContainer--leftHalf,.Shipping-TextboxContainer--rightHalf{float:left}@media screen and (max-width:800px){.Shipping-TextboxContainer,.Shipping-TextboxContainer--leftHalf,.Shipping-TextboxContainer--rightHalf{float:none}}.Shipping-TextboxContainer{width:100%}.Shipping-TextboxContainer--leftHalf{width:50%;padding-right:1%}@media screen and (max-width:800px){.Shipping-TextboxContainer--leftHalf{width:100%;padding-right:0}}.Shipping-TextboxContainer--rightHalf{width:50%;padding-left:1%}@media screen and (max-width:800px){.Shipping-TextboxContainer--rightHalf{width:100%;padding-left:0}}.Shipping-FieldError{font-size:14px;padding-top:5px;color:#a31023}.Shipping-MiscError{color:#a31023;line-height:24px;margin-bottom:1rem}@media screen and (max-width:800px){.Shipping-MiscError{font-size:14px}}.Shipping-ErrorHighlight{border-color:#a31023}.ShoppingCart-messages{color:#a31023;padding:10px 10px 50px 0}.ShoppingCart-messages a{color:#a31023}.Address-Suggestion-External-Container{position:relative;width:100%;float:left;z-index:200;-webkit-border-radius:8px;border-radius:8px}.Address-Suggestion-Internal-Container{position:absolute;-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.4);box-shadow:0 0 8px 0 rgba(0,0,0,.4);width:inherit}.Address-Suggestion-Header{color:#707070;font-weight:700;font-size:13px}.Address-Suggestion,.Address-Suggestion-Header{background-color:#fff;padding:16px}.Address-Suggestion:hover{background-color:#efefef}.Close-Button{float:right}.Shipping-giftMessageModal{padding:0 16px 0 8px;width:605px;max-width:605px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto;font-size:13px;color:#707070}.Shipping-giftMessageModal p{margin:0 8px;line-height:20px;font-size:13px}.Shipping-giftMessageModal .RadioButton{padding-left:24px}.Shipping-giftMessageModal .BasicModal-Button{margin-bottom:8px;font-size:14px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #008575}@media (max-width:600px){.Shipping-giftMessageModal .BasicModal-Button{width:100%;display:block;margin:0}.Shipping-giftMessageModal .BasicModal-Button.Outlined{margin-bottom:8px}}.Shipping-giftMessageModal .Loading-spinner{margin:0;display:inline-block}.WishList-ItemCart{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:240px;margin-left:auto;padding-left:2rem;border-left:1px solid #d7d7d7}.WishList-ItemCart>a,.WishList-ItemCart>div{margin-bottom:5px}.WishList-ItemCart>div:first-of-type{margin-bottom:12px}.WishList-ItemCart .WishList-ItemPrice{margin:11px 0 16px;color:#a31023;font-weight:700}.WishList-ItemCart .WishList-ItemPrice span{position:relative;top:-.75rem;font-size:1rem}.WishList-ItemCart .WishList-ItemPrice .price{display:inline-block;font-size:2rem;line-height:1}.WishList-ItemCart .ListFlatButton-Container>button,.WishList-ItemCart .ListFlatButton-Container>div{font-size:.875rem;font-weight:600;margin:11px 0 0}.WishList-ItemCart .WishList-seeAll{margin:11px 0 0}.WishList-ItemCart .WishList-quantity{color:#363636;font-size:.875rem}.WishList-ItemCart .WishList-quantity p{margin:.5rem 0}.WishList-ItemCart .WishList-quantity.WorkSelector-quantity{margin-bottom:2rem}.WishList-ItemCart .WishList-smallFont{font-size:.875rem}.WishList-ItemCart .WishList-textRow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.WishList-ItemCart .WishList-NeedsHas{margin-right:8px}.WishList-ItemCart .WishList-NeedsHasEdit{margin:0;font-size:.875rem}.WishList-addToCartLoader{text-align:center;margin-bottom:35px;height:30px!important}.WishList-releaseDate{float:left;background-color:#707070;padding:2%;margin-bottom:5px;text-align:left;color:#fff;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.WishList-ItemContent{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-right:1.5rem}.WishList-SettingsContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;font-size:.75rem;position:relative}.WishList-ItemDisplay{width:140px;margin-right:1.5rem}.WishList-ItemImage{width:140px}.WishList-ItemHeader{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding-bottom:15px}.WishList-ItemTitle{font-size:1rem;margin:0}.WishList-ItemAuthor{font-size:.875rem}.WishList-OptionsContainer>*{margin-top:5px}.WishList-OptionsContainer .ModalTextButton{padding:0;margin-top:5px;font-size:.75rem}.WishList-OptionsContainer .Icon{vertical-align:top;height:1rem;width:1rem}.WishList-ConfigOptions{text-align:left}.WishList-TagContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.WishList-TagContainer .TagBase{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:.5rem .5rem 0 0;padding:.25rem .25rem .25rem .5rem}.WishList-TagContainer .Icon{color:#fff;height:1rem;width:1rem;margin-left:.25rem}.WishList-TagContainer .TagTerm{margin:0}.WishList-FilterContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:.5rem;border-bottom:1px solid #d7d7d7}.WishList-FilterContainer>div:nth-child(-n+2){margin-right:.5rem}.WishList-FilterCheckBoxContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.WishList-FilterCheckBoxContainer>.WishList-FilterTypeHeader{margin-bottom:.5rem}.WishList-FilterCheckBoxContainer>.WishList-FilterTypeHeader+.Checkbox{margin-top:0}.WishList-FilterCheckBoxContainer .WishList-AdditionalFilters{margin-top:auto}.WishList-FilterCheckBoxContainer .WishList-AdditionalFilters+.Checkbox{margin-bottom:auto}.WishList-FilterCheckBoxContainer .Checkbox-label{margin-left:-.5rem;color:#363636}.WishList-FilterCheckBoxContainer .Checkbox{margin:.25rem 0}.WishList-FilterCheckBoxContainer .Input{width:8rem}.WishList-FilterModal{-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);position:absolute;background-color:#fff;padding:1rem 1rem 0;z-index:100}.WishList-FilterSubmit{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;border-top:1px solid #d7d7d7;padding:.5rem 0}.WishList-FilterSubmit button{padding:.25rem .5rem;font-size:.75rem}.WishList-FilterSubmit .Button-container,.WishList-FilterSubmit .Button-container-gray,.WishList-FilterSubmit .Button-container-shipmentTable,.WishList-FilterSubmit .Button-container-white{padding:0;-webkit-box-shadow:none;box-shadow:none;margin-left:.75rem}.WishList-FilterSubmit .Button-container button,.WishList-FilterSubmit .Button-container-gray button,.WishList-FilterSubmit .Button-container-shipmentTable button,.WishList-FilterSubmit .Button-container-white button{font-weight:400;line-height:normal}.WishList-ItemNotificationsContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0 1rem 5px;border-left:1px solid #d7d7d7;margin:0 auto}.WishList-ItemNotificationsContainer>.ListToolTip{position:static;width:auto;margin-top:0}.WishList-ItemNotificationsContainer>.ListToolTip>.ListToolTip-Container{width:55%;top:1.5rem}.WishList-ItemNotificationsContainer>*{margin-top:5px}.WishList-ItemNotificationsHeader{font-weight:600}.WishList-ItemNotifications{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-top:5px}.WishList-ItemNotifications .Checkbox-label{margin-left:-.5rem;color:#363636}.WishList-Notification{margin-right:1rem}.WishList-ItemNotificationsHelpIcon{margin-left:5px;cursor:pointer}.WishList-ItemNotificationsHelpIcon>img{width:15px;vertical-align:bottom}.WishList-List{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.WishList-List :not(:last-child) .WishList-ListItem{border-bottom:1px solid #d7d7d7;margin-bottom:1rem;padding-bottom:1rem}.WishList-List .WishList-HelpMessage-Wrapper{position:relative;padding:32px;background-color:#efefef;margin-bottom:16px;font-size:.875rem;-webkit-border-radius:8px;border-radius:8px}.WishList-List .WishList-HelpMessage-Wrapper h3{font-size:16px;font-weight:700;margin:0 0 16px}.WishList-List .WishList-HelpMessage-Wrapper h4{font-size:14px;font-weight:700;margin:16px 0 8px}.WishList-List .WishList-HelpMessage-Wrapper p{margin:0}.WishList-List .WishList-HelpMessage-Wrapper .WishList-Close-Icon-Wrapper:hover{color:#363636}.WishList-List .WishList-HelpMessage-Wrapper .WishList-Close-Icon-Wrapper{position:absolute;right:16px;top:16px;color:#707070}.WishList-List .WishList-HelpMessage-Wrapper .Checkbox-label{color:#363636;font-size:.875rem;margin-left:-.5rem}.WishList-List .WishList-HelpMessage-Wrapper .Checkbox{margin-top:24px}.WishList-NoItems{padding-top:25px;padding-bottom:25px;line-height:24px}.WishList-NoItems.WishList-Shared{padding:15px 8px 25px;width:100%;text-align:center;background-color:rgba(0,133,117,.15);-webkit-border-radius:8px;border-radius:8px}.WishList-NoItems.WishList-Shared h3{font-size:25px;font-weight:700}.WishList-NoItems.WishList-Shared .WishList-NoItems-Message{font-size:20px;margin-bottom:16px}.WishList-Header{border-bottom:1px solid #d7d7d7;margin:25px 0 1rem;padding-bottom:8px}.WishList-Header .Stretch{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 auto;-ms-flex:1 auto;flex:1 auto}.WishList-Header .WishListH-Row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.WishList-Header .WishListH-Row .ModalTextButton{padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.WishList-Header .WishListH-Title-Row{margin-bottom:10px}.WishList-Header .WishList-Header-settingsCog{background-image:url(https://static.thriftbooks.com/site_images/settings-green_8a892cc6.svg)}.WishList-Header .WishList-Header-settingsCog,.WishList-Header .WishList-Header-shareArrow{display:inline-block;height:18px;width:18px;margin-right:8px;-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat}.WishList-Header .WishList-Header-shareArrow{background-image:url(https://static.thriftbooks.com/site_images/share-green_806e2576.svg);background-position-y:bottom}.WishList-Header .WishListH-firstIcon{padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:16px}.WishList-Header .WishListH-Help-Btn,.WishList-Header .WishListH-Icon-Filled-Wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.WishList-Header .WishListH-Icon-Filled-Wrapper{background-color:#008575;-webkit-border-radius:50%;border-radius:50%;height:18px;width:18px;margin-right:8px}.WishList-Header .WishListH-Icon-Filled{fill:#fff;height:10px;width:10px}.WishList-HeaderName{font-size:1.563rem;margin:0 .5rem 0 0}.WishList-ListItem{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.WishList-ListSearch{margin-top:31px}.WishList-SelectionList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:176px}.WishList-MyLists{padding:10px 0}.WishList-MyLists:last-of-type{border-bottom:1px solid #d7d7d7}.WishList-SharedLists{padding:5px 0}.WishList-divider{border-bottom:1px solid #d7d7d7}.WishList-NavTitle{margin-right:10px;font-size:.75rem}.WishList-SelectionName{font-size:.75rem;margin-right:7px;max-width:112px;display:inline-block}.WishList-SelectionName.WishList-Default{margin-right:0;display:inline}.WishList-Default-Text{font-size:.75rem;margin-left:5px}.WishList-BreakWord{word-break:break-all}.WishList-spacer{-webkit-box-flex:1;-webkit-flex:1 auto;-ms-flex:1 auto;flex:1 auto}.WishList-Selected{text-decoration:underline}.WishList-CreateNewList{margin-bottom:8px;font-size:.875rem}.WishList-SharedListTitle{font-size:14px;color:#363636;font-weight:700;padding:8px 0 0;margin:0;max-width:180px;word-break:break-all}.WishList-Delete-Btn:hover{background-color:rgba(0,0,0,.04)}.WishList-Delete-Btn{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;outline:0;cursor:pointer;vertical-align:middle;border:none;margin:-5px;padding:5px;-webkit-border-radius:50%;border-radius:50%;font-size:.75em;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-transition:background-color .15s cubic-bezier(.4,0,.2,1) 0s;transition:background-color .15s cubic-bezier(.4,0,.2,1) 0s;background-color:transparent}.WishList-Delete-Btn .WishList-Delete-Btn-img{display:block;background:url(https://static.thriftbooks.com/site_images/delete_35b52c08.svg);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:18px;height:18px;display:inline-block;fill:currentColor;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:fill .2s cubic-bezier(.4,0,.2,1) 0s;transition:fill .2s cubic-bezier(.4,0,.2,1) 0s;font-size:1rem;background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;background-position-x:1px}.WishList-Delete-Btn .WishList-Delete-Btn-Background{height:100%;width:100%;overflow:hidden;pointer-events:none;position:absolute;z-index:0;inset:0;-webkit-border-radius:inherit;border-radius:inherit}.CreateListModal-Modal{max-width:360px}.CreateListModal-Header{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;font-weight:600;margin-top:0}.CreateListModal-Container{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;padding-left:15px;padding-right:15px;padding-bottom:15px;width:100%}.CreateListModal-Container .Button{width:194px;font-size:16px}.CreateListModal-Container .Checkbox-label{margin-left:-10px}.CreateListModal-Container .Loading-spinner{height:18px}.CreateListModal-Container .Loading-rect{background-color:#fff}.CreateListModal-Input{margin-bottom:11px}.CreateListModal-CheckBoxContainer{margin-bottom:18px}.CreateListModal-PrivacyWarning{width:100%;margin-top:20px;font-size:13px}.Checkbox-label{font-size:16px;color:#363636}.DeleteListModal .BasicModal-Container{height:inherit}.DeleteListModal .Loading-spinner{height:18px}.DeleteListModal .Loading-rect{background-color:#fff}.DeleteListModal-ButtonContainer{margin-top:25px;margin-bottom:0;display:inline-grid}.DeleteItemModal .BasicModal-Container{height:inherit;width:auto}.DeleteItemModal .Loading-spinner{height:18px}.DeleteItemModal-SuccessButtonContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center;margin-top:5px}.DeleteItemModal-ButtonContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;text-align:center;margin-bottom:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.DeleteItemModal-OkayButton{margin-top:15px;margin-left:43%}@media screen and (max-width:900px){.DeleteItemModal-OkayButton{display:none}}.DeleteItemModal-OkayButtonMobile{display:none;margin-top:15px}@media screen and (max-width:900px){.DeleteItemModal-OkayButtonMobile{display:inline-block}}.DeleteItemModal-YesButton{display:block}@media screen and (max-width:900px){.DeleteItemModal-YesButton{display:none}}.DeleteItemModal-YesButtonMobile{display:none}@media screen and (max-width:900px){.DeleteItemModal-YesButtonMobile{display:inline-block}}.DeleteItemModal-WhiteButton{display:block;background-color:#fff;-webkit-box-shadow:none;box-shadow:none;margin-right:20px}@media screen and (max-width:900px){.DeleteItemModal-WhiteButton{display:none}}.DeleteItemModal-WhiteButton button.Button{color:#363636}.DeleteItemModal-WhiteButtonMobile{display:none;background-color:#fff;-webkit-box-shadow:none;box-shadow:none;margin-top:15px}@media screen and (max-width:900px){.DeleteItemModal-WhiteButtonMobile{display:inline-block}}.DeleteItemModal-WhiteButtonMobile button.Button{color:#363636}.DeleteItemModal-GreenButton{display:block;background-color:#fff;border:1px solid #008575;-webkit-box-shadow:none;box-shadow:none;margin-right:20px}@media screen and (max-width:900px){.DeleteItemModal-GreenButton{display:none}}.DeleteItemModal-GreenButton button.Button{color:#008575}.DeleteItemModal-GreenButton button.Button:hover{color:#fff}.DeleteItemModal-GreenButtonMobile{display:none;background-color:#fff;border:1px solid #008575;-webkit-box-shadow:none;box-shadow:none;margin-top:15px}@media screen and (max-width:900px){.DeleteItemModal-GreenButtonMobile{display:inline-block}}.DeleteItemModal-GreenButtonMobile button.Button{color:#008575}.DeleteItemModal-GreenButtonMobile button.Button:hover{color:#fff}@media screen and (max-width:900px){.DeleteItemModal-DoubleButtonHolder{display:inline-block}}.DeleteItemModal-CancelText{margin-bottom:10px;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:-20px;width:60%;margin-left:20%}@media screen and (max-width:900px){.DeleteItemModal-CancelText{margin-bottom:10px;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:-20px;width:80%;margin-left:10%}}.ListToolTip{position:relative;width:300px;margin-top:10px}.ListToolTip-Container{position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:5px 20px 0;-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);-webkit-border-bottom-right-radius:2px;border-bottom-right-radius:2px;-webkit-border-bottom-left-radius:2px;border-bottom-left-radius:2px;z-index:999;background-color:#fff;width:100%;border-top:4px solid #008575}.ListToolTipModal-Header{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;font-weight:600;margin:20px 0;font-size:.875rem}.ListToolTipModal-Message{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;text-align:center;max-width:100%}.ListToolTipModal-Message>*{margin-bottom:20px}.ListToolTip-Close{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;margin-right:-15px}.ListToolTip-Close .is-link{font-size:.75rem}.ListModal-Modal{width:640px;max-width:640px;max-height:85%}@media screen and (max-width:900px){.ListModal-Modal{width:100%}}.ListModal{max-height:85%}.ListModal-Header{margin-top:0;margin-bottom:20px}.ListModal-AlignCenter{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;text-align:center;max-width:100%}.ListModal-Container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;width:100%;padding-right:10px;padding-left:10px;margin-bottom:23px}@media screen and (max-width:900px){.ListModal-Container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;margin-bottom:20px}}.ListModal-Container .Button-container.is-small .Button,.ListModal-Container .is-small.Button-container-gray .Button,.ListModal-Container .is-small.Button-container-shipmentTable .Button,.ListModal-Container .is-small.Button-container-white .Button{width:100%;height:100%}.ListModal-Container .Button{width:194px}.ListModal-Container .Loading-spinner{height:18px}.ListModal-Container .Loading-rect{background-color:#fff}.ListModal-Container .Checkbox-label{margin-left:-10px;color:#363636}.ListModal-Container .ModalTextButton{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.ListModal-Container .Input-errorContainer{min-height:0}.ListModal-Container .Input-container{-webkit-border-radius:2px;border-radius:2px}.Button-container.is-small,.is-small.Button-container-gray,.is-small.Button-container-shipmentTable,.is-small.Button-container-white{height:43px;-webkit-border-radius:4px;border-radius:4px;padding:5px}.Button-container.is-small .Button,.is-small.Button-container-gray .Button,.is-small.Button-container-shipmentTable .Button,.is-small.Button-container-white .Button{width:100%;height:100%}.Button-container.is-small.ShareButton,.is-small.ShareButton.Button-container-gray,.is-small.ShareButton.Button-container-shipmentTable,.is-small.ShareButton.Button-container-white{position:absolute;height:43px;width:110px;right:3%;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-border-radius:0;border-radius:0}.Button-container.is-small.ShareButton .Button,.is-small.ShareButton.Button-container-gray .Button,.is-small.ShareButton.Button-container-shipmentTable .Button,.is-small.ShareButton.Button-container-white .Button{width:100px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-border-radius:0;border-radius:0;padding:5px}.ListModal-CheckBoxContainer{margin-bottom:18px}.ListModal-Confirm{color:#008575;margin-top:10px;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.ListModal-Error{color:#a31023;margin-top:10px;font-size:.75rem}.ListModal-HelpText{color:#707070;font-size:16px}.ListModal-Warning{color:#a31023;margin-bottom:0;margin-top:0}.Dropdown-selection{background:#fff;border-color:#c4c4c4;-webkit-border-radius:4px;border-radius:4px;padding:15px}.Dropdown.is-open .Dropdown-selection{border-color:#008575}.Dropdown-itemTitle{color:#363636}.Dropdown-itemDescription{color:#363636;font-weight:100}.Dropdown-list{width:100%;position:relative}.Dropdown-list li button{color:#363636;font-weight:100}.BasicModalInput{border-color:#c4c4c4}.Input-label{display:inline-block;font-size:16px;margin-bottom:20px}.Top-Item{border-bottom:1px solid #d7d7d7}.Bottom-Item{border-top:1px solid #d7d7d7}.Shipping-NewAddress{margin-left:0}.Shipping-NewAddress input,.Shipping-NewAddress select{background:#fff;border-color:#c4c4c4;-webkit-border-radius:4px;border-radius:4px;padding:15px}.Shipping-NewAddress .tb-liveRegion{display:none}.ListModal-DropDownContainer .Dropdown{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.Button-Row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;gap:15px;margin-top:32px}.Button-Row.AlignBottom{margin-top:-webkit-calc(100% - 50px);margin-top:calc(100% - 50px)}.Button-Row.AlignBottom-2Buttons{position:absolute;width:95%;bottom:50px}.Button-Row.Mobile{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.Button-Row .Button-container,.Button-Row .Button-container-gray,.Button-Row .Button-container-shipmentTable,.Button-Row .Button-container-white{width:100%;-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0}.Button-Row .ModalTextButton{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:0}.Button-Row .Filler-Box{width:50%}.ListSettings-DefaultCheck{margin:0}.ListSettings-DefaultCheck .Checkbox-label{font-size:12px;margin:0}.ListSettings-DefaultCheck .Checkbox{padding-left:1.3rem}.ListModal-Acknowledgement{font-size:12px;margin:0}.AddressShareAcknowledgement{margin-top:24px;margin-bottom:-24px}.AddressShareAcknowledgement-AddAddress{margin-top:24px;margin-bottom:-15px}.HasNeedsModal-Modal{max-width:360px;width:360px;min-width:100%}.HasNeedsModal-Modal .Input-label{font-weight:700}@media screen and (max-width:900px){.HasNeedsModal-Modal{width:100%}}.HasNeedsModal-Row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;gap:15px;width:100%}.HasNeedsModal-Row.HasNeedsModal-Buttons{margin-top:35px}.HasNeedsModal-Row .BasicModalInput-InputContainer{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0}.HasNeedsModal-Row input{margin-top:10px}.HasNeedsModal-Row .Button-container,.HasNeedsModal-Row .Button-container-gray,.HasNeedsModal-Row .Button-container-shipmentTable,.HasNeedsModal-Row .Button-container-white{width:100%}.HasNeedsModal-Input{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0}.HasNeedsModal-Input .Input-label{font-size:16px}.HasNeedsModal-Input .BasicModalInput{font-size:16px;-webkit-border-radius:4px;border-radius:4px}.ListModal-DefaultCheck{margin:0}.WishList-Root .WishList-SortAndFilter{font-size:.8rem}.WishList-Root .WishList-SortAndFilter-Text{display:inline-block}.WishList-Root .WishList-SortAndFilter-SortOptions{padding:2px;margin:0 0 0 8px}.ListShare .Button,.ListShareModal-Container .Button-container.is-small .Button,.ListShareModal-Container .is-small.Button-container-gray .Button,.ListShareModal-Container .is-small.Button-container-shipmentTable .Button,.ListShareModal-Container .is-small.Button-container-white .Button{width:100%}.ListShareModal-Container .Button{width:194px}.ListShareModal-SharedMessage{font-size:16px;margin-bottom:15px}.ListShareModal-SharedMessageMobile{font-size:16px;margin-bottom:0}.ShareText{border:1px solid #008575}.ShareURL-Container{margin:13px 0}.CopyShareURL{overflow:clip;white-space:nowrap;overflow:hidden;font-size:16px;height:43px;-webkit-border-radius:0;border-radius:0}.CopyShareURL mark{background-color:#ecf6f4}.WishList-Root{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding-bottom:1rem;border-bottom:1px solid #d7d7d7;margin-bottom:1rem}.WishList-RootColA{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-right:30px;width:210px}.WishList-RootColB{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:876px}.WishList-RootColB.WishList-Stretch{width:100%}.WishList-ListsTitle{margin:25px 0;font-size:1.563rem}.WishList-ListShare{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#WishList-RecentlyViewedloading{margin-bottom:1rem}.WishListM .ListSelection-Accordion{background-color:#008575;height:56px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#fff;padding-left:1rem;padding-right:1rem}.WishListM .ListSelection-Accordion .Icon{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.WishListM .ListSelection-According-Open .Icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.WishListM .SelectionPad{margin-right:5px}.WishListM .SelectionName{font-size:1.25rem}.WishListM .SelectionList{margin-top:5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:10px 10px 10px 1rem;color:#008575;font-size:14px;font-weight:600}.WishListM .WishListM-SelectionListWrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0 10px 0 0}.WishListM .WishListM-SharedListTitle{font-size:14px;color:#363636;font-weight:700;padding:8px 10px 0 1rem;margin:0;word-break:break-all}.WishListM .WishListM-SharedLists{padding:3px 0}.WishListM .ListHeaderFunctions{margin-top:auto}.WishListM .WishListM-ViewAllLists{margin:0}.WishListM .WishList-HeaderName-Bottom{font-size:1.563rem;font-weight:600}.WishListM .Stretch{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 auto;-ms-flex:1 auto;flex:1 auto}.WishListM .WishListH-Row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.WishListM .WishListM-MoreOptions{float:right}.WishListM .WishListM-MoreOptions .ListFlatButton-OptionsContainer{position:absolute;width:160px;right:0}.WishListM .WishListM-MoreOptions .ListFlatButton-Option{margin:10px 0;color:#363636;font-weight:100;padding:5px 5px 5px 15px;text-align:left}.WishListM .WishListM-MoreOptions .ListFlatButton-Container>button{width:48px;height:48px}.WishListM .BasicModalInput{max-width:none;padding-top:6px;padding-bottom:6px;padding-right:6px;height:auto;border:1px solid #d7d7d7;margin:10px 40px 0;width:auto;color:#707070;-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all}.WishListM .WishListM-HeaderName{font-size:1.563rem;margin:0 .5rem 0 0;font-weight:700}.WishListM .Wishlist-mobile-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:#fff;max-height:100%;overflow-y:scroll}.WishListM .Wishlist-mobile-modal .BasicModalInput{width:100%}.WishListM .Wishlist-mobile-modal .condensed{margin:0 0 20px;border:0}.WishListM .Wishlist-mobile-modal .condensed .Icon{width:.825rem;height:.825rem;margin-bottom:2px;vertical-align:middle}.WishListM .Wishlist-sortBar{background-color:#efefef;max-width:100%;min-width:100%;padding:.5rem 1rem;margin:1.25rem 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-size:1rem;border:1px solid #d7d7d7;line-height:32px}.WishListM .Wishlist-sortBar * :focus{outline:1px solid #00342d}.WishListM .Wishlist-sortBar .Icon{margin-bottom:2px;vertical-align:middle}.WishListM .Wishlist-sortBar.is-mobile{font-size:.875rem}.WishListM .Wishlist-sortBar.is-mobile .is-link{font-size:.875rem;color:#008575}.WishListM .Wishlist-sortBar.no-top-margin{margin-top:0}.WishListM .Mobile-WishListHeader-titlelink{margin:0;width:100%;padding:.55rem 0 .2rem 10px;background-color:#efefef;font-size:.75rem;height:35px}.WishListM .Mobile-WishListHeader-titlelink :focus{outline:1px solid #00342d}.WishListM .Wishlist-backButton{font-size:.875rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.WishListM .Wishlist-chevronLeft{margin-right:5px;width:10px}.WishListM .WishList-Share-Title{text-align:center;width:100%}.WishListM .CopyShareURL-Mobile{margin:0;height:43px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;overflow:clip;white-space:nowrap;overflow:hidden}.WishListM .CopyShareURL-Mobile mark{background-color:#ecf6f4}.WishListM .ShareText-Top{margin-top:12px;margin-bottom:16px}.WishListM .ShareText-Bottom{margin-top:24px;margin-bottom:10px}.WishListM .WishList-Share-Cancel{position:absolute}.WishListM .SocialRow-Mobile,.WishListM .SocialRow-Mobile .SocialShare{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.WishListM .Friend-shares{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;min-width:200px;margin:0}.WishListM .Friend-shares .ShareThisButton{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:44px;height:44px;margin:0 10px 0 0;-webkit-border-radius:50%;border-radius:50%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;color:#fff;cursor:pointer;opacity:1}.WishListM .Friend-shares .ShareThisButton a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;height:100%;width:100%}.WishListM .Friend-shares .ShareThisButton .Icon{height:44px;width:44px}.WishListM .Friend-shares .ShareThisButton .Icon.email-button{height:16px}.WishListM .Friend-shares .ShareThisButton.st_facebook_custom{background-color:#4267b2}.WishListM .Friend-shares .ShareThisButton.st_facebook_custom .Icon{color:#fff;height:27px}.WishListM .Friend-shares .ShareThisButton.st_twitter_custom{background-color:#000}.WishListM .Friend-shares .ShareThisButton.st_pinterest_custom{background-color:#cc2127}.WishListM .Friend-shares .ShareThisButton.st_email_custom{background-color:#363636}.WishListM .SocialShareButton{padding:.2rem .3rem 0}.WishListM .SocialShareButton-fb,.WishListM .SocialShareButton.st_facebook_custom{padding:.2rem .1rem 0 .4rem}.WishListM .ShareButton{height:41px}.WishListM .SocialShareSite{display:block;max-width:400px;margin:1rem}.WishListM .SocialShareText{display:inline-block;margin-left:15px;color:#363636;font-weight:200}.WishListM .WishList-sortList{margin:20px}.WishListM .WishList-sortList-item{color:#363636;margin-bottom:1.25rem}.WishListM .RadioButton-label{color:#363636;font-size:14px;font-weight:100}.WishListM .RadioButton-bubble{background:#a31023;width:16px;height:16px;margin-left:0;margin-top:0}.WishListM-ListItem{margin-top:25px}.WishListM-ItemContents{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;font-size:.75rem}.WishListM-ItemImage{-o-object-fit:cover;object-fit:cover;max-width:100px;min-width:100px;max-height:150px;margin:0 10px 10px 0}.WishListM-ItemMoveOrDelete{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.WishListM-Move{width:48%}.WishListM-ItemHeader{margin-bottom:10px}.WishListM-ItemTitle{font-size:.875rem}.WishListM-ItemAuthor{font-size:.75rem}.WishListM-Reviews{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-top:3px}.WishListM-SeeReviews{margin-left:5px}.WishListM-SeeReviews a{font-size:.6rem}.WishListM-Stars{color:#fc3}.WishListM-ViewAllLists{float:left}.SelectionName-Default{color:#363636;font-weight:100;margin:0 auto 0 10px}.WishListM-spacer{-webkit-box-flex:1;-webkit-flex:1 auto;-ms-flex:1 auto;flex:1 auto}.WishListM-SharedText{color:#363636;font-weight:100}.WishListM-SharedText.hidden{visibility:hidden}.WishListM-Title{margin-right:10px}.WishListM-ItemCart>*{margin-bottom:5px}.WishListM-ItemPrice{color:#a31023}.WishListM-AddToCartButton .AddToCartButton{margin-bottom:1rem}.WishListM-textRow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:15px}.WishListM .WishListM-NeedsHasEdit{margin:0 16px}.WishListM .WishListM-Pad{padding:0 0 16px}.WishListM-quantity{font-size:.8125rem;margin:5px 0 15px}.WishListM-quantity p{margin-bottom:5px 0}.WishListM-BackOrder{margin-top:5px}.WishlistM-MobileModalBody{font-size:.875rem}.WishlistM-MobileModalBody button.is-link{font-size:.875rem;font-weight:400}.WishlistM-MobileModalContainer{padding:12px;border-bottom:1px solid #d7d7d7}.WishlistM-MobilePriceContainer{padding:7px 12px;border-bottom:1px solid #d7d7d7}.WishlistM-MobileAdjustmentsContainer{padding:12px;font-size:.75rem}.WishlistM-MobileModalDropdown{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:.5rem}.WishlistM-MobileModalDropdown .Checkbox{margin:7px 0}.WishlistM-MobileModalDropdown .Checkbox .Checkbox-label{color:#363636;margin-left:-.5rem}.WishlistM-MobileModalDropdownToggle{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.WishlistM-MobileModalDropdownToggle .Icon{color:#707070;padding-left:.25rem;margin-left:.25rem}.WishlistM-MobileModalDropdownToggle .Input{width:50%;padding:.25rem}.WishListM-ItemContent{margin-bottom:1.5rem}.WishListM-ItemContent>div{margin-bottom:5px}.WishListM-ItemContent .ModalTextButton{padding:0;margin-bottom:1rem;font-size:.75rem}.WishListM-ItemContent .Icon{vertical-align:top;height:1rem;width:1rem}.WishListM-ItemNotificationsContainer .ListToolTip{width:auto;right:10px;left:10px;margin-top:0;position:absolute}.WishListM-ItemNotificationsHeader{font-weight:600;margin-bottom:5px}.WishListM-ItemNotifications{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-bottom:1rem}.WishListM-ItemNotifications .Checkbox-label{margin-left:-.5rem;color:#363636}.WishListM-Notification{margin-right:1rem}.WishListM-ItemNotificationsHelpIcon{margin-left:5px;cursor:pointer}.WishListM-ItemNotificationsHelpIcon>img{width:14px;vertical-align:bottom}.WishListM-NoItems{padding-top:25px;padding-bottom:25px}.WishListM-NoItems.WishListM-Shared{margin-top:16px;padding:15px 8px 25px;width:100%;text-align:center;background-color:rgba(0,133,117,.15);-webkit-border-radius:8px;border-radius:8px}.WishListM-NoItems.WishListM-Shared h3{font-size:20px;font-weight:700}.WishListM-NoItems.WishListM-Shared .WishListM-NoItems-Message{margin-bottom:16px}.WishListM-HelpMessage-Wrapper{position:relative;padding:16px;background-color:#efefef;margin:24px 0 16px;-webkit-border-radius:10px;border-radius:10px;font-size:14px}.WishListM-HelpMessage-Wrapper h3{font-size:14px;font-weight:700;margin:0 0 16px}.WishListM-HelpMessage-Wrapper h4{font-size:14px;font-weight:700;margin:16px 0 8px}.WishListM-HelpMessage-Wrapper p{margin:0}.WishListM-HelpMessage-Wrapper .WishListM-Close{display:block}.WishListM-HelpMessage-Wrapper .Checkbox-label{color:#363636;font-size:14px;margin-left:-.5rem}.WishListM-HelpMessage-Wrapper .Checkbox{margin:24px 0 16px}.WishListM .WishList-SortAndFilter{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:20px 5px 5px;font-size:.85rem}.WishListM .WishList-SortAndFilter-Text{width:65px;-webkit-box-flex:0;-webkit-flex:0 0 65px;-ms-flex:0 0 65px;flex:0 0 65px}.WishListM .WishList-SortAndFilter-SortOptions{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.List-paginationContainer{margin-top:20px}.List-pagination{display:block}.List-pagination .Icon{width:2rem;height:2rem}.List-pagination.is-left{float:left}.List-pagination.is-right{float:right}.List-paginationInput{text-align:center;margin:0 2rem;height:65px}.List-paginationInput input{width:60px;padding:.25rem .5rem;text-align:center}.List-paginationInput-link{margin-top:.5rem;display:block}.List-tooMany{text-align:center}.WishListM-BottomBorder{border-bottom:1px solid #d7d7d7;padding-bottom:5px}.WishListM-MyLists-Container{overflow-y:auto}.WishListM-Container{padding:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:.5rem}@media screen and (max-width:600px){.u-modalActive{overflow:hidden}}.Modal-container{display:none;position:fixed;background:#fff;z-index:20000;left:50%;margin-left:-300px;right:0;top:200px;overflow-y:auto;-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);max-width:100%;width:600px}.Modal-container.is-active{display:block}@media screen and (max-width:600px){.Modal-container{left:0;margin-left:0;top:0;bottom:0}}.Modal{padding:1.5rem;overflow-y:auto}.Modal p:first-child{margin-top:0}.Modal p:last-child{margin-bottom:0}.Drawer-overlay{position:fixed;z-index:700;background-color:rgba(0,0,0,.5);top:0;left:0;right:0;bottom:0;height:0;width:0;opacity:0;display:block;-webkit-transition:opacity .3s linear;transition:opacity .3s linear;overflow-y:hidden}.Drawer-overlay.is-active{opacity:1;height:100%;width:100%}.Drawer-overlay.is-closed{opacity:0;height:0;width:0;-webkit-transition:opacity .3s ease-in-out,height 0s linear .4s,width 0s linear .4s;transition:opacity .3s ease-in-out,height 0s linear .4s,width 0s linear .4s}.Drawer-content{display:block;position:fixed;max-width:100%;z-index:9999;background-color:#fff;margin:0;padding:0;-webkit-border-radius:0;border-radius:0;-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out;overflow-y:auto}.Drawer-content.bottom,.Drawer-content.top{width:100%;right:0;left:0}.Drawer-content.bottom.is-active,.Drawer-content.top.is-active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.Drawer-content.top{top:0;bottom:auto}.Drawer-content.top.is-closed{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.Drawer-content.bottom{top:auto;bottom:0}.Drawer-content.bottom.is-closed{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.Drawer-content.left,.Drawer-content.right{width:400px;top:0;bottom:0}.Drawer-content.left.is-active,.Drawer-content.right.is-active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.Drawer-content.right{left:auto;right:0}.Drawer-content.right.is-closed{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.Drawer-content.left{left:0;right:auto}.Drawer-content.left.is-closed{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}@media print{.Drawer-content,.Drawer-overlay{visibility:hidden}}.RecSection{margin:0 0 1.5rem}.RecSection .RecSection-header a:focus h3{outline:1px solid #00342d}.RecSection-title{margin-bottom:0}@media screen and (max-width:800px){.RecSection-title{font-size:1.25rem}}.RecSection-subtitle{margin-top:0;overflow:hidden}@media screen and (max-width:800px){.RecSection-subtitle{font-size:.875rem}}.RecSection-subtitle.is-loading{visibility:hidden}.RecSection-viewAll{float:right}.BookSlider{position:relative;min-height:2.5rem}.BookSlider.is-small{overflow:hidden;margin-right:-16px}.BookSlider.is-small:after{content:"";width:20px;position:absolute;right:0;top:0;bottom:0;z-index:1}.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{opacity:0;right:-30px;pointer-events:none}.BookSlider .BookSlider-next:hover{background-color:#00594e}@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}.BookSlider-slide{-webkit-animation:u--animation-fadeIn .25s ease-in;animation:u--animation-fadeIn .25s ease-in;position:relative;text-decoration:none}.BookSlider.is-small .BookSlider-slide{width:166px}.BookSlider-slide.is-loader:only-child{margin:auto!important;position:relative}.BookSlider-slide .Loading-spinner{position:absolute;margin:-15px auto 0 -25px;top:50%;left:50%}.BookSlider-slide.is-loadingIndicator{width:166px;float:none;margin:auto}.BookSlider-slide:hover{text-decoration:none}.BookSlider-slide:hover .BookSlider-title{text-decoration:underline}.BookSlider-slide:focus{outline:1px solid #00342d}.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{overflow:hidden;position:relative}.BookSlider-slide.is-loadingIndicator .BookSlider-imageContainer{-webkit-box-shadow:none;box-shadow:none}.BookSlider-image{width:auto;height:100%;max-width:none;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);opacity:1;background-color:#efefef}.BookSlider-image[src=""]{visibility:hidden;opacity:0}.BookSlider-blankCard{opacity:1;background-color:#efefef}.BookSlider-blankCard[src=""]{visibility:hidden;opacity:0}.BookSlider-title{font-weight:700;line-height:1rem;height:2rem;overflow:hidden;margin:0;font-size:.9rem}.BookSlider-author{font-size:.8rem;margin:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:1.25rem}.BookSlider-price{font-size:.8rem;margin:0;height:auto;font-weight:100}.BookSlider-price strong{color:#a31023}.BookSlider-nav{top:35%}.RecSection-mobileSliderHeader{display:none}.BookSlider-verticalNav{z-index:100;position:absolute;height:2.5rem;width:2.5rem;-webkit-border-radius:2rem;border-radius:2rem;background:#008575;color:#fff;text-align:center;line-height:2.25rem;cursor:pointer;-webkit-transition:opacity .5s;transition:opacity .5s;margin-left:4rem}.BookSlider-verticalNav .Icon{height:1rem;width:1rem;vertical-align:middle}.BookSlider-navTop{margin-top:5em}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.BookSlider-navTop{margin-top:.5rem}}.BookSlider-navBottom{bottom:1.5em}.BookSlider-WebRecos .RecSection-mobile{padding:0}.HomePageSliderBanner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#008575;border:1px solid #00594e;-webkit-border-radius:3px;border-radius:3px;width:124px;height:24px;position:absolute;top:.75rem;left:0}@media screen and (max-width:800px){.HomePageSliderBanner{width:116px;height:28px;margin-bottom:.2rem}}.HomePageSliderBanner .HomePageSliderBannerText{color:#fff;overflow:hidden;white-space:nowrap;margin:0;font-size:.8rem}@media screen and (max-width:800px){.HomePageSliderBanner .HomePageSliderBannerText{font-size:.6875rem}}.WorkRecommendations.WorkRecommendationsMobile{min-height:322px}.BookSliderMobile{overflow-y:hidden;overflow-x:scroll;-webkit-overflow-scrolling:touch}.BookSlider-MobileWrapper{width:4000px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-bottom:20px}.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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.RecSection-Header a{text-decoration:none}.RecSection-Header a:hover{text-decoration:none}.RecSection-titleMobile{font-weight:700;font-size:1.1rem;margin-bottom:10px;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;margin-top:-5px}.RecSection-title,.RecSection-titleResponsive{font-weight:300;font-size:1.5rem;margin-bottom:10px;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;margin-top:-5px}@media screen and (max-width:800px){.RecSection-titleResponsive{font-weight:700;font-size:1.1rem;margin-bottom:10px}}.RecSection-subtitle{font-weight:300;font-size:1.1rem;margin-bottom:10px;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;margin-top:-10px}@media screen and (max-width:800px){.RecSection-subtitleSizeResponsive{font-size:.9rem}}.RecSection-subtitleMobile{font-weight:300;font-size:.9rem;margin-bottom:10px;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;margin-top:-10px}.RecSection-link{color:#008575}.RecSection-link:hover{color:#00594e;text-decoration:underline;-webkit-box-shadow:none;box-shadow:none}.RecSection-link:focus{outline:1px solid #00342d}.MarketingBanner+.HomeContent-Mobile{margin-top:1rem}.RecSection-mobile{padding-left:10px}.RecSection-desktop,.RecSection-mobile{margin-top:0;margin-right:0;margin-bottom:1.5rem;padding-right:10px}#SeriesRecommendations{margin-top:24px}.BookSlideDesktop{width:-webkit-calc(2.7rem + 96px);width:calc(2.7rem + 96px)}.BookSlideDesktop,.BookSlideMobile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-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);-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-border-radius:2px;border-radius:2px}.BookSlideMobile{width:-webkit-calc(2rem + 88px);width:calc(2rem + 88px)}.BookSlideMobile-Container{padding:5px 10px 5px 5px;outline:0;position:relative}.BookSlideMobile-Container:hover{text-decoration:none}.BookSlideMobile-Container:hover .BookSlide-Title{text-decoration:underline;color:#00594e}.BookSlideMobile-Container:focus{border:1px solid #00342d}.BookSlideDesktop-Container{padding:5px 25px 5px 5px;outline:0;position:relative}.BookSlideDesktop-Container:hover{text-decoration:none}.BookSlideDesktop-Container:hover .BookSlide-Title{text-decoration:underline;color:#00594e}.BookSlideDesktop-Container:focus{border:1px solid #00342d}.BookSlideDesktop-Image{height:-webkit-calc(3.5rem + 144px);height:calc(3.5rem + 144px);overflow:hidden}.BookSlideDesktop-Image img{min-height:100%;height:100%;min-width:140px;-o-object-fit:cover;object-fit:cover}.BookSlideMobile-Image{height:-webkit-calc(2rem + 138px);height:calc(2rem + 138px);overflow:hidden}.BookSlideMobile-Image img{min-height:100%;min-width:120px;-o-object-fit:cover;object-fit:cover}.BookSlide-Content{padding:5px}.BookSlide-Title{font-weight:600;color:#008575;height:2.25rem;overflow:hidden;font-size:.9rem}.RecSection-extraTextSpacing .BookSlide-Title{height:2.625rem}.RecSection-extraTextSpacing .BookSlide-Author{height:1.1rem}.BookSlide-Author{font-size:.8rem;overflow:hidden;height:1rem;color:#363636;font-weight:400;white-space:normal}.BookSlide-Author:hover{text-decoration:none}.BookSlide-Price{color:#363636;font-weight:400}.BookSlide-Price:hover{text-decoration:none}.BookSlider-nav{z-index:100;position:absolute;top:47%;margin-top:-1.25rem;background:#008575;display:inline-block;-webkit-border-radius:2rem;border-radius:2rem;height:2.5rem;width:2.5rem;line-height:2.25rem;color:#fff;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;-webkit-transition:opacity .5s;transition:opacity .5s}.BookSlider-nav:hover{background-color:#00594e}.BookSlider-nav .Icon{height:1rem;width:1rem;vertical-align:middle}.BookSliderNav{position:relative}.BookSliderNav .BookSlider-next,.BookSliderNav .BookSlider-prev{pointer-events:none;-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)}.BookSliderNav.has-next .BookSlider-next,.BookSliderNav.has-prev .BookSlider-prev{opacity:1;pointer-events:auto}.u-fade{opacity:0!important}.WorkRecommendations{min-height:361px}@media screen and (max-width:800px){.BookSlider-alternateTitle .BookSlider-nav,.BookSlider-black .BookSlider-nav,.BookSlider-brown .BookSlider-nav,.BookSlider-condensed .BookSlider-nav,.BookSlider-condensedAlbums .BookSlider-nav,.BookSlider-green .BookSlider-nav,.BookSlider-newControlStyles .BookSlider-nav,.BookSlider-outlined .BookSlider-nav,.BookSlider-xmasGreen .BookSlider-nav,.BookSlider-xmasRed .BookSlider-nav{background-color:transparent;top:20px;bottom:0;height:100%;-webkit-border-radius:0;border-radius:0;padding:0 .25rem;width:auto;-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-condensedAlbums .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{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-condensedAlbums .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{background-color:#008575;margin:5rem 0;-webkit-border-radius:2rem;border-radius:2rem;height:2rem;width:2rem;line-height:1.75rem;position:relative}.BookSlider-alternateTitle .BookSlider-nav .Icon,.BookSlider-black .BookSlider-nav .Icon,.BookSlider-brown .BookSlider-nav .Icon,.BookSlider-condensed .BookSlider-nav .Icon,.BookSlider-condensedAlbums .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{height:.75rem;width:.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-condensedAlbums .BookSlider-nav.BookSlider-next,.BookSlider-condensedAlbums .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{background-color:transparent;-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-condensedAlbums .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{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-condensedAlbums .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{right:0!important}}.BookSlider-black .RecSection h2.RecSection-title,.BookSlider-condensed .RecSection h2.RecSection-title,.BookSlider-condensedAlbums .RecSection h2.RecSection-title{display:inline;white-space:nowrap}.BookSlider-green .RecSection h2.RecSection-title{font-weight:700;color:#008575}.BookSlider-brown .RecSection h2.RecSection-title{font-weight:700;color:#8c0e1e}.BookSlider-xmasGreen .RecSection h2.RecSection-title{font-weight:700;color:#176100}.BookSlider-xmasRed .RecSection h2.RecSection-title{font-weight:700;color:#c21717}.BookSlider-black h2.RecSection-title,.BookSlider-black h2.RecSection-title span{color:#363636;font-weight:800}.BookSlider-recentlyViewed a:focus{border:1px solid #00342d}.goToBooksLink{height:150px;width:458px}.goToAboutLink,.goToBooksLink{position:relative;top:20px;margin:0 auto;cursor:pointer}.goToAboutLink{height:235px;width:610px}.goToTestimonialsLink{position:relative;top:20px;height:250px;margin:0 auto;width:630px;cursor:pointer}.swiper-containerMobile{overflow:hidden;width:auto;max-height:300px;min-height:214px}.swiper-containerMobile .swiper-wrapper{width:auto;max-height:300px;min-height:214px;margin-top:10px;text-align:center}.swiper-containerMobile .swiper-wrapper .swiperImage{width:100%;height:auto;max-height:300px;min-height:214px}.swiper-containerMobile .swiper-slide{width:0;height:auto;min-height:214px;max-height:300px}.swiper-containerMobile .swiper-slide:first-child{width:100%;height:auto}.swiper-containerMobile .swiper-pagination{z-index:100;position:relative;margin:0 auto;bottom:27px;text-align:center}.swiper-containerMobile .swiper-pagination .swiper-pagination-switch{width:10px;height:10px;display:inline-block;-webkit-border-radius:10px;border-radius:10px;opacity:1;margin:0 5px;cursor:pointer;border:2px solid #fff}.swiper-containerMobile .swiper-pagination .swiper-active-switch{opacity:1;border:0;background:#fff}.swiper-containerDesktop{display:block;max-width:1816px;height:300px;overflow:hidden}.swiper-containerDesktop .swiper-wrapper{width:100%;height:300px}.swiper-containerDesktop .swiper-slide{width:auto;height:auto}.swiper-containerDesktop .imageContainer{width:auto;height:300px;-webkit-background-size:cover;background-size:cover;background-position:50% 50%}.swiper-containerDesktop .imageContainer:first-child{width:100%}.swiper-containerDesktop .swiper-pagination{z-index:1;position:relative;left:0;right:0;bottom:30px;text-align:center}.swiper-containerDesktop .swiper-pagination .swiper-pagination-switch{width:10px;height:10px;display:inline-block;-webkit-border-radius:10px;border-radius:10px;opacity:1;margin:0 5px;cursor:pointer;border:2px solid #fff}.swiper-containerDesktop .swiper-pagination .swiper-active-switch{opacity:1;border:0;background:#fff}.BasicModalInput-Container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.BasicModalInput-Label{font-size:.875rem;margin-bottom:5px}.BasicModalInput{padding:15px;font-size:.875rem;width:100%;max-width:640px;border:1px solid #d7d7d7;-webkit-border-radius:2px;border-radius:2px}.BasicModalInput.Green-Border{border:1px solid #008575}.BasicModalInput.CopyShareURL{overflow:clip;white-space:nowrap;overflow:hidden;font-size:16px;height:43px;-webkit-border-radius:0;border-radius:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.BasicModalInput.CopyShareURL mark{background-color:#ecf6f4}.floating-label .has-float-label{display:block;position:relative}.floating-label .has-float-label label,.floating-label .has-float-label>span{position:absolute;left:.9375rem;top:1.125rem;cursor:text;font-size:.625rem;opacity:1;-webkit-transition:all .2s;transition:all .2s;background-color:#fff;border-left:3px solid #fff;border-right:3px solid #fff}.floating-label .has-float-label select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.floating-label .has-float-label input,.floating-label .has-float-label select,.floating-label .has-float-label textarea{font-size:inherit;padding:15px 0 15px 15px;margin:.25rem 0;border:1px solid #c4c4c4;-webkit-border-radius:4px;border-radius:4px}.floating-label .has-float-label input::-webkit-input-placeholder,.floating-label .has-float-label select::-webkit-input-placeholder,.floating-label .has-float-label textarea::-webkit-input-placeholder{opacity:1;-webkit-transition:all .2s;transition:all .2s}.floating-label .has-float-label input:-ms-input-placeholder,.floating-label .has-float-label select:-ms-input-placeholder,.floating-label .has-float-label textarea:-ms-input-placeholder{opacity:1;-webkit-transition:all .2s;transition:all .2s}.floating-label .has-float-label input::-ms-input-placeholder,.floating-label .has-float-label select::-ms-input-placeholder,.floating-label .has-float-label textarea::-ms-input-placeholder{opacity:1;-webkit-transition:all .2s;transition:all .2s}.floating-label .has-float-label input::placeholder,.floating-label .has-float-label select::placeholder,.floating-label .has-float-label textarea::placeholder{opacity:1;-webkit-transition:all .2s;transition:all .2s}.floating-label .has-float-label input:placeholder-shown:not(:focus)::-webkit-input-placeholder,.floating-label .has-float-label select:placeholder-shown:not(:focus)::-webkit-input-placeholder,.floating-label .has-float-label textarea:placeholder-shown:not(:focus)::-webkit-input-placeholder{opacity:0}.floating-label .has-float-label input:placeholder-shown:not(:focus):-ms-input-placeholder,.floating-label .has-float-label select:placeholder-shown:not(:focus):-ms-input-placeholder,.floating-label .has-float-label textarea:placeholder-shown:not(:focus):-ms-input-placeholder{opacity:0}.floating-label .has-float-label input:placeholder-shown:not(:focus)::-ms-input-placeholder,.floating-label .has-float-label select:placeholder-shown:not(:focus)::-ms-input-placeholder,.floating-label .has-float-label textarea:placeholder-shown:not(:focus)::-ms-input-placeholder{opacity:0}.floating-label .has-float-label input:placeholder-shown:not(:focus)::placeholder,.floating-label .has-float-label select:placeholder-shown:not(:focus)::placeholder,.floating-label .has-float-label textarea:placeholder-shown:not(:focus)::placeholder{opacity:0}.floating-label .has-float-label input:placeholder-shown:not(:focus)+*,.floating-label .has-float-label select:placeholder-shown:not(:focus)+*,.floating-label .has-float-label textarea:placeholder-shown:not(:focus)+*{font-size:1rem;color:#707070;text-overflow:ellipsis;top:50%}.floating-label .has-float-label input:focus+:not(.Input-error),.floating-label .has-float-label select:focus+:not(.Input-error),.floating-label .has-float-label textarea:focus+:not(.Input-error){color:#008575;position:absolute;left:.9375rem;top:1.125rem}.floating-label .has-float-label input:focus+:not(.Input-error) span,.floating-label .has-float-label select:focus+:not(.Input-error) span,.floating-label .has-float-label textarea:focus+:not(.Input-error) span{color:#008575}.floating-label .has-float-label input:focus,.floating-label .has-float-label select:focus,.floating-label .has-float-label textarea:focus{outline:0;border:2px solid #008575}.DropDownModalButton{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-right:8px;background-color:#efefef;border:1px solid #f6f6f6;height:25px;min-width:175px;font-size:.875rem;padding-left:8px;padding-top:3px;-webkit-border-radius:1px;border-radius:1px;cursor:pointer}.ModalTextButton{background:0 0;border:none;font-size:.875rem;color:#008575;font-weight:600}.ModalTextButton:hover{color:#00594e;text-decoration:underline}.TagBase{padding:.15rem .5rem;background:#008575;color:#fff;font-size:.875rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-left:10px}.TagEdition{background:#fc3;color:#363636}.TagTerm{color:#fff;font-size:.875rem;margin-right:25px}.TagClose{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.TagNoClose{cursor:default}.ListFlatButton-DropDownContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-size:.875rem;font-weight:600}.ListFlatButton{background-color:#efefef;border:1px solid #d7d7d7;height:25px;width:100%;-webkit-border-radius:1px;border-radius:1px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer;position:relative}.ListFlatButton .Icon{width:12px;height:12px;position:absolute;right:6px}.ListFlatButton .Loading-spinner{height:20px}.ListFlatButton-OptionsContainer{position:relative;width:100%}.ListFlatButton-Options{position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;z-index:999;background-color:#fff;width:100%;-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);padding-top:5px;top:1px;-webkit-border-bottom-right-radius:2px;border-bottom-right-radius:2px;-webkit-border-bottom-left-radius:2px;border-bottom-left-radius:2px}.ListFlatButton-Option{cursor:pointer;width:100%;font-size:.875rem;color:#008575;margin-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#fff;border:none}.ListFlatButton-Option:hover{background-color:#efefef}.IconButton{width:30px;background-color:transparent;border:none;outline:0}.ListFlatButtonModal{background-color:#efefef;border:1px solid #d7d7d7;height:25px;-webkit-border-radius:1px;border-radius:1px;cursor:pointer;width:100%}.AddToCartButton{margin-bottom:20px}.AddToCartButton .Button{font-size:.875rem}.AddToCartButton .Loading-spinner{height:21px}.AddToCartButton-Desktop{background:#fc3;width:100%;padding:.75rem 3.75rem!important;white-space:nowrap}.AddToCartButton-Desktop .Button{color:#363636;font-weight:600;border:none;padding:0}.AddToCartButton-Desktop .Button:focus{outline:1px solid #363636;outline-offset:5px}.AddToCartButton-Desktop:hover{background:#ecac00}.AddToCartButton-Desktop:focus-within{outline:1px solid #363636}.AddToCartButton-Desktop:focus-within .Button:focus{outline:0}.AddToCartButton-Mobile{background-color:#fc3;height:50px;width:100%;padding-top:10px;margin-bottom:25px;font-size:14px}.AddToCartButton-Mobile:active,.AddToCartButton-Mobile:hover{background-color:#ecac00}.AddToCartButton-Mobile button.Button{color:#363636}.AddToCartButton-Mobile button:focus{outline:0}.AddToCartButton-Mobile:focus-within{outline:1px solid #363636}.ListFlatButtonM-SelectedContainer{width:100%;background-color:#efefef;border:1px solid #d7d7d7;height:25px;font-size:.875rem;-webkit-border-radius:1px;border-radius:1px;font-weight:600;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;cursor:pointer}.ListFlatButtonM-SelectedContainer .Icon{width:12px}.ListFlatButtonM-SelectedContainer span{margin:0 auto}.ListFlatButtonM-SelectedContainer .Loading-spinner{height:20px}.ListFlatButtonModalM{width:48%;background-color:#efefef;border:1px solid #d7d7d7;height:25px;font-size:.875rem;-webkit-border-radius:1px;border-radius:1px;font-weight:600;cursor:pointer;margin-bottom:5px}.WorkWishList{display:inline-block;position:relative;font-size:.875rem;margin:1rem 2rem 0 0}.WorkWishList button.is-link{font-size:.875rem;vertical-align:middle}.WorkWishList .Icon{color:#a31023;vertical-align:middle;margin-right:.25rem}.WorkWishList.no-outline{margin:0}.WorkWishList.no-outline button{display:block;margin:0 auto;color:#008575!important}.WorkWishList.no-outline button:hover{color:#00594e!important}.WorkWishListPopover{position:absolute;z-index:1000;width:250px;-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);left:80%;background:#fff;border:1px solid #d7d7d7;padding:1rem;display:none;text-align:left}.WorkWishListPopover.is-active{display:block}.WorkWishListPopover .Button{font-size:.75rem}@media screen and (max-width:800px){.WorkWishListPopover{left:auto;right:0}}@media screen and (max-width:600px){.WorkWishListPopover{left:0;right:0;width:100%;position:fixed;top:50%;padding:1.5rem;margin-top:-150px}}.WorkWishList-header{display:block;font-weight:700;cursor:pointer}.WorkWishList-header input{margin-right:.5rem}.WorkWishList-option{display:block;width:100%;margin:.5rem 0 1rem;height:1.5rem;font-size:.75rem;padding:0 .25rem;max-width:100%}.WorkWishList-error{display:none;color:#a31023;background:#f2dede;padding:.5rem 1rem;margin:1rem -1rem -1rem}.WorkWishList-error.is-active{display:block}.HorizontalLineWithText{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.LeftBar{margin-left:1em}.LeftBar,.RightBar{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;height:1px;background-color:#707070}.RightBar{margin-right:1em}.HorizontalLineWithText .MiddleText{padding-right:1em;padding-left:1em;text-align:center;color:#707070;font-size:14px}.CollapsibleDiv{width:100%;padding:1em}.CollapsibleDiv,.CollapsibleDiv.is-open .Dropdown-container{display:inline-block}@media only screen and (min-width:801px){.CollapsibleDiv.is-open .Dropdown-container{width:95%;left:10px;position:relative}}.CollapsibleDiv.is-open .Icon{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.Dropdown-container{display:none;background-color:#fff;width:100%}.CollapseToggle>.AboveTheFold>.Title{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:1.25rem;width:20%}.CollapseToggle>.AboveTheFold>.Chevron{width:70%;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.CollapseToggle{padding-bottom:8px}@media only screen and (min-width:801px){.CollapseToggle{left:10px;position:relative}}.PromoMessage{color:#008575;font-size:.875rem}.PromoMessage:empty{display:none}.PromoMessage:before{content:url(https://static.thriftbooks.com/site_images/svgs/check-solid.svg);position:relative;top:6px;padding-right:6px}.SwitchWrapper{position:relative}.SwitchInput{position:absolute;left:-6000px;top:-6000px}.SwitchInput:checked+span{background:#008575}.SwitchInput:checked+span:before{content:"";background-image:url(https://static.thriftbooks.com/site_images/check-solid2_1192ee32.svg);color:#008575;background-position:0;left:17px}.SwitchInput:not(:checked)+span{background:#707070}.SwitchInput:not(:checked)+span:before{content:"";background-image:url(https://static.thriftbooks.com/site_images/xmark-solid2_33303f64.svg);color:#707070;background-repeat:no-repeat;background-position:3px}.SwitchToggle{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;cursor:pointer;width:35px;height:19px;-webkit-border-radius:35px;border-radius:35px;background-color:#707070;position:relative;-webkit-transition:background-color .2s;transition:background-color .2s}.SwitchToggle:before{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-family:FontAwesome;position:absolute;top:2px;left:2px;width:16px;height:16px;-webkit-border-radius:16px;border-radius:16px;-webkit-transition:.2s;transition:.2s;-webkit-box-shadow:0 2px 4px 0 rgba(0,35,11,.2);box-shadow:0 2px 4px 0 rgba(0,35,11,.2);background:#fff}.SocialShareContainer{display:block;text-align:center;max-width:400px;margin:2rem auto .5rem}.SocialShareContainer .SocialShare:focus{outline:1px solid #00342d}.SocialShareContainer:focus-within .SocialShare:focus{outline-offset:-5px;outline:1px solid #fff}.SocialShare+.SocialShare{margin-left:.2rem}.SocialShare a,.SocialShare a:visited{color:#fff;text-decoration:none}.SocialShareButton{display:inline-block;max-width:50px;color:#fff;padding:.3rem 1rem .1rem;cursor:pointer;-webkit-transition:background-color .3s;transition:background-color .3s}.SocialShareButton .Icon{height:15px;width:15px}.SocialShareButton.st_facebook_custom{background-color:#4267b2}.SocialShareButton.st_facebook_custom:hover{background-color:#34518d}.SocialShareButton.st_twitter_custom{background-color:#000}.SocialShareButton.st_twitter_custom:hover{background-color:#000}.SocialShareButton.st_pinterest_custom{background-color:#cc2127}.SocialShareButton.st_pinterest_custom:hover{background-color:#a01a1f}.SocialShareButton.st_generic_custom{background-color:#008575}.SocialShareButton.st_generic_custom:hover{background-color:#00594e}.SocialShareButton.st_email_custom{background-color:#363636}.SocialShareButton.st_email_custom:hover{background-color:#707070}.SocialShareButton.st_email_custom_green{background-color:#008575}.SocialShareButton.st_email_custom_green:hover{background-color:#00594e}.SocialShareButton a{color:#fff}.big-social{margin:27px 0 0;max-width:640px;gap:10px}.big-social,.big-social .SocialShare{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.big-social .SocialShareButton{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:52px;width:100%;max-width:200px}.big-social .SocialShareButton Icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.BasicModal-Content{position:absolute;top:50%;left:50%;right:auto;bottom:auto;margin-right:-50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-border-radius:.1rem;border-radius:.1rem;padding:0;border:0;background:0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-overflow-scrolling:touch;outline:0;border-top:4px solid #008575;-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);background-color:#fff;max-height:95%;max-width:95%}@media screen and (max-width:900px){.BasicModal-Content{width:80%}}.BasicModal-Overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000;background-color:rgba(0,0,0,.5);display:block}.BasicModal-Container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding:5px 10px 10px;min-width:100%;height:auto;overflow:auto}.BasicModal-Close{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.BasicModal-Close .is-link{font-size:.75rem}.BasicModal-Button{padding:10px 18px;font-weight:700;background-color:#008575;color:#fff;border:2px solid #008575}.BasicModal-Button.Outlined{background-color:#fff;color:#008575}.detailsList-icon{height:12px;width:12px;margin-left:5px}.BottomDrawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:block;background-color:rgba(0,0,0,.5)}.BottomDrawer-drawer{position:absolute;bottom:0;left:0;right:0;min-height:100px;background-color:#fff}@media screen and (max-height:450px){.BottomDrawer-drawer{top:0;overflow-y:scroll}}.BottomDrawer-bar{padding:10px;background-color:#008575;border-top:2px solid #66b6ac;border-bottom:2px solid #66b6ac;text-align:right}.BottomDrawer-bar button{margin-left:auto;margin-right:0}.BottomDrawer-button{color:#fff!important}.BottomDrawer-button:hover{color:#fff!important}.BottomDrawer-content{overflow-x:scroll;overflow-y:scroll}.SignIn{width:100%;max-width:425px;height:100%;min-height:376px;padding:10px;margin:0 25px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}@media screen and (max-width:990px){.SignIn{margin:0}}.SignIn p{font-size:.75rem}.SignIn .CreateAnAccountSection .Checkbox-label{margin:.5rem 0}.SignIn .Checkbox:focus-within{outline:1px solid #00342d}.SignIn .Checkbox:focus-within .Checkbox-label{text-decoration:none}.SignIn .SignIn-noMargin{margin:0}.SignIn .Checkbox-Textlabel{margin:0;font-size:14px}.SignIn .ErrorBox{border-bottom:none;font-size:12px;padding-top:0;padding-bottom:0}.SignIn .ErrorBox a{color:#a31023}.Guest{border-left:1px solid #d7d7d7;padding-left:60px}@media screen and (max-width:990px){.Guest{border-left:none;padding-left:0}}.SignIn-or{display:none}@media screen and (max-width:990px){.SignIn-or{display:inline-block}}.SignIn-top{padding-bottom:5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width:990px){.SignIn-top{border:none;padding:none}}.SignIn-top h2{margin:0;font-size:31px}.SignIn-textbox,.SignIn>*{width:100%}.SignIn>*{margin-top:7px;margin-bottom:7px}.SignIn-subHeader{font-size:16px}.SignIn-checkBox-area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;margin-bottom:16px}.createAccount-checked{margin-top:-12px}.SignIn-checkboxText{color:#363636;font-size:14px;display:inline-block;margin-bottom:3px}.SignIn-staySignedInWarning{color:#363636;font-size:12px;display:block}.SignIn-policyHeader{font-size:.75rem;margin-bottom:4px;margin-top:1rem;text-align:left;font-weight:700}.SignIn-policyText{font-size:.75rem;margin-bottom:12px;margin-top:0;text-align:left}.SignIn-textbox{padding:10px}.SignIn-textbox.is-error{border:1px solid #a31023}.SignIn-error{color:#a31023;padding-top:5px;font-size:.875rem}.SignIn-submitArea{width:100%;display:inline-block}@media screen and (max-width:425px){.SignIn-submitArea{text-align:center}}.SignIn-submitButton{border:0;display:inline-block;width:100%;font-size:16px;text-align:center;margin-bottom:10px;margin-top:26px;-webkit-box-shadow:none;box-shadow:none}.SignIn-continueButton{margin-top:0}.SignIn-rr{width:100%;line-height:18px;margin-bottom:12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:12px;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.SignIn-rr>div{color:#363636;text-align:left;margin-bottom:12px}.SignIn-rr>div>.Checkbox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;font-size:13px}.SignIn-passwordInfo{font-weight:700;margin-bottom:2px;margin-top:0}.SignIn-passwordHowToInfo{margin-top:0}.SignIn-button{max-width:300px;background-color:#fc3}.SignIn-button .Button{color:#363636}.SignIn-button:active{background-color:#ecac00}.SignIn-button:hover{background-color:#ecac00}.SignIn-button input:focus{outline:1px solid #363636}.SignIn-button:focus-within{outline:1px solid #363636}.SignIn-button:focus-within input.Button:focus{outline:0}.FloatLabelForm.floating-label .has-float-label label{left:.9375rem;top:.9rem}.FloatLabelForm.floating-label .has-float-label input:focus+:not(.Input-error){left:.9375rem}.Input-container.is-dropdown,.Input-container.is-textarea{padding-top:1rem;margin-top:0}.SignIn-phoneNumberPre{float:left;font-size:16px;width:10%;padding-top:1.25rem;margin-top:17px}.SignIn-phoneNumberMain{float:left;width:90%;margin-bottom:10px}.SignIn-phoneNumberMain .FloatLabelForm.floating-label,.SignIn-phoneNumberMain Label{left:3rem}.PhoneNumberMainField{left:3rem!important}.SignIn-passwordIconGroup{display:block;width:100%;font-size:14px}.SignIn-passwordIcon{color:#707070;pointer-events:inherit;position:absolute;right:14px;bottom:21px}.SignIn-passwordIcon:hover{color:#363636;cursor:pointer}@media screen and (max-width:425px){.SignIn-passwordIcon{right:17px;top:40px}}.StaticShare-top{position:relative}.StaticShare-top .SocialShareContainer{margin:0;text-align:inherit}.StaticShare-top .ShareModal,.StaticShare-top .WorkMeta-shares .ShareModal-responsive,.WorkMeta-shares .StaticShare-top .ShareModal-responsive{left:150px}@media screen and (max-width:800px){.StaticShare-top .ShareModal,.StaticShare-top .WorkMeta-shares .ShareModal-responsive,.WorkMeta-shares .StaticShare-top .ShareModal-responsive{width:inherit;max-width:400px;right:0;left:0}}.StaticShare-top button.isLink{color:#fff!important}.StaticShare-bottom{position:relative}.StaticShare-bottom .SocialShareContainer{margin-top:20px}.StaticShare-bottom .ShareModal,.StaticShare-bottom .WorkMeta-shares .ShareModal-responsive,.WorkMeta-shares .StaticShare-bottom .ShareModal-responsive{left:-87px;-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)}@media screen and (max-width:800px){.StaticShare-bottom .ShareModal,.StaticShare-bottom .WorkMeta-shares .ShareModal-responsive,.WorkMeta-shares .StaticShare-bottom .ShareModal-responsive{width:inherit;max-width:400px;right:0;left:0}}.StaticShare-bottom button.isLink{color:#fff!important}.pagination-with-dropdown{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;white-space:nowrap;-webkit-box-pack:right;-webkit-justify-content:right;-ms-flex-pack:right;justify-content:right;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1rem}.pagination-with-dropdown .Pagination-disabled.is-link{color:#d7d7d7}.pagination-with-dropdown .Pagination-disabled.is-link:hover{color:#d7d7d7}@-moz-document url-prefix(){.pagination-with-dropdown select{background-color:transparent;padding-left:5px}}.pagination-icon{width:16px;height:16px}.pagination-regSize{display:block}@media screen and (max-width:400px){.pagination-regSize{display:none}}.pagination-tinySize{display:none}@media screen and (max-width:400px){.pagination-tinySize{display:block}}.pagination-chevron-right{margin-left:16px}@media screen and (max-width:400px){.pagination-chevron-right{margin-left:4px}}.Pagination-bar{background-color:#efefef;max-width:100%;min-width:100%;padding:.5rem;margin:1.25rem 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:1rem;border:1px solid #d7d7d7;line-height:32px}.Pagination-bar .Icon{margin-bottom:2px;vertical-align:middle}.Pagination-bar.is-mobile{font-size:.875rem}.Pagination-bar.is-mobile .is-link{font-size:.875rem;color:#008575}.Pagination-bar :focus{outline:1px solid #00342d}.Pagination-input{width:60px;padding:.3rem;text-align:center;margin-right:.5rem}input[type=text].Pagination-input{-webkit-appearance:textfield!important;-moz-appearance:textfield!important}.Pagination-link{outline:0}.Pagination-link.is-link:focus{outline:1px solid #00342d}.Pagination-link.is-left{padding-right:2rem}.Pagination-link.is-right{padding-left:2rem}.Pagination-disabled.is-link{color:#707070}.Pagination-disabled.is-link:hover{color:#707070}.PromoCongratsModal-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:25px;padding-bottom:30px}.PromoCongratsModal-container img{width:160px;height:auto;margin-bottom:20px}.PromoCongratsModal-container .Button-container,.PromoCongratsModal-container .Button-container-gray,.PromoCongratsModal-container .Button-container-shipmentTable,.PromoCongratsModal-container .Button-container-white{width:200px;height:33px;margin-top:35px;padding-top:.2rem;font-size:.75rem}.PromoCongratsModal-header{font-weight:700;margin-bottom:20px}.PromoCongratsModal-body{font-size:.875rem}.PromoCongratsModal-bonus{color:#442783;font-weight:700}.trustpilot-widget{margin:3rem 0}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset;-webkit-text-fill-color:#363636}.FloatLabelForm.floating-label .has-float-label{display:block;position:relative}.FloatLabelForm.floating-label .has-float-label label,.FloatLabelForm.floating-label .has-float-label>span{position:absolute;left:2rem;top:.9rem;cursor:text;font-size:.625rem;opacity:1;-webkit-transition:all .2s;transition:all .2s;background-color:#fff;border-left:3px solid #fff;border-right:3px solid #fff}.FloatLabelForm.floating-label .has-float-label select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.FloatLabelForm.floating-label .has-float-label input,.FloatLabelForm.floating-label .has-float-label select,.FloatLabelForm.floating-label .has-float-label textarea{font-size:16px;padding:17px 0 15px .9375rem;margin:.25rem 0;border:1px solid #d7d7d7;-webkit-border-radius:5px;border-radius:5px}.FloatLabelForm.floating-label .has-float-label input::-webkit-input-placeholder,.FloatLabelForm.floating-label .has-float-label select::-webkit-input-placeholder,.FloatLabelForm.floating-label .has-float-label textarea::-webkit-input-placeholder{opacity:1;-webkit-transition:all .2s;transition:all .2s}.FloatLabelForm.floating-label .has-float-label input:-ms-input-placeholder,.FloatLabelForm.floating-label .has-float-label select:-ms-input-placeholder,.FloatLabelForm.floating-label .has-float-label textarea:-ms-input-placeholder{opacity:1;-webkit-transition:all .2s;transition:all .2s}.FloatLabelForm.floating-label .has-float-label input::-ms-input-placeholder,.FloatLabelForm.floating-label .has-float-label select::-ms-input-placeholder,.FloatLabelForm.floating-label .has-float-label textarea::-ms-input-placeholder{opacity:1;-webkit-transition:all .2s;transition:all .2s}.FloatLabelForm.floating-label .has-float-label input::placeholder,.FloatLabelForm.floating-label .has-float-label select::placeholder,.FloatLabelForm.floating-label .has-float-label textarea::placeholder{opacity:1;-webkit-transition:all .2s;transition:all .2s}.FloatLabelForm.floating-label .has-float-label input:placeholder-shown:not(:focus)::-webkit-input-placeholder,.FloatLabelForm.floating-label .has-float-label select:placeholder-shown:not(:focus)::-webkit-input-placeholder,.FloatLabelForm.floating-label .has-float-label textarea:placeholder-shown:not(:focus)::-webkit-input-placeholder{opacity:0}.FloatLabelForm.floating-label .has-float-label input:placeholder-shown:not(:focus):-ms-input-placeholder,.FloatLabelForm.floating-label .has-float-label select:placeholder-shown:not(:focus):-ms-input-placeholder,.FloatLabelForm.floating-label .has-float-label textarea:placeholder-shown:not(:focus):-ms-input-placeholder{opacity:0}.FloatLabelForm.floating-label .has-float-label input:placeholder-shown:not(:focus)::-ms-input-placeholder,.FloatLabelForm.floating-label .has-float-label select:placeholder-shown:not(:focus)::-ms-input-placeholder,.FloatLabelForm.floating-label .has-float-label textarea:placeholder-shown:not(:focus)::-ms-input-placeholder{opacity:0}.FloatLabelForm.floating-label .has-float-label input:placeholder-shown:not(:focus)::placeholder,.FloatLabelForm.floating-label .has-float-label select:placeholder-shown:not(:focus)::placeholder,.FloatLabelForm.floating-label .has-float-label textarea:placeholder-shown:not(:focus)::placeholder{opacity:0}.FloatLabelForm.floating-label .has-float-label input:placeholder-shown:not(:focus)+*,.FloatLabelForm.floating-label .has-float-label select:placeholder-shown:not(:focus)+*,.FloatLabelForm.floating-label .has-float-label textarea:placeholder-shown:not(:focus)+*{font-size:16px;color:#707070;text-overflow:ellipsis;top:35px}.FloatLabelForm.floating-label .has-float-label input:focus+:not(.Input-error),.FloatLabelForm.floating-label .has-float-label select:focus+:not(.Input-error),.FloatLabelForm.floating-label .has-float-label textarea:focus+:not(.Input-error){color:#008575;position:absolute;left:2rem;top:.9rem}.FloatLabelForm.floating-label .has-float-label input:focus+:not(.Input-error) span,.FloatLabelForm.floating-label .has-float-label select:focus+:not(.Input-error) span,.FloatLabelForm.floating-label .has-float-label textarea:focus+:not(.Input-error) span{color:#008575}.FloatLabelForm.floating-label .has-float-label input:focus,.FloatLabelForm.floating-label .has-float-label select:focus,.FloatLabelForm.floating-label .has-float-label textarea:focus{outline:0;border:2px solid #008575}.Accordion-container{margin-bottom:-12px}@media screen and (max-width:600px){.Accordion-container{padding:0 16px}}.Accordion-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;background-color:#fff;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;margin:8px 0}@media screen and (max-width:800px){.Accordion-title{margin:0}}@media screen and (max-width:800px){.Accordion-title h2{font-size:24px;line-height:28.8px;margin:16px 0 24px}}.Accordion-content{padding-bottom:40px;background-color:#fff}.Accordion-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.Accordion-chevron{height:8px;fill:#707070;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}.Accordion-chevron-flip{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}.EmailForm{position:relative}.EmailForm-input{-webkit-box-flex:1;-webkit-flex:1 1;-ms-flex:1 1;flex:1 1;background:0 0;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;padding:.5rem 5.75rem .5rem .5rem;width:100%;color:#fff;height:2.5rem}.EmailForm-input::-webkit-input-placeholder{color:#fff;font-weight:300}.EmailForm-input:-ms-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{white-space:nowrap;padding:.5rem;text-align:center;font-weight:600;font-size:.875rem;position:absolute;right:0;top:0;height:2.5rem;line-height:1.5rem;-webkit-box-shadow:none;box-shadow:none}.EmailForm-submit button{width:5.25rem;padding:.25rem 0;font-weight:600}.EmailForm-submit .Loading-spinner{height:21px}.EmailForm-error{font-size:.875rem;padding:.5rem;background:#f2dede;color:#a31023;display:none}.EmailForm-error.is-active{display:block}.EmailForm-pending{font-size:.875rem;padding:.5rem;background:#d9edf7;color:#31708f;display:none}.EmailForm-pending.is-active{display:block}.EmailForm-success{font-size:.875rem;padding:.5rem;background:#dff0d8;color:#3c763d;display:none}.EmailForm-success.is-active{display:block}.GlobalMessenger{position:fixed;bottom:1rem;left:1rem;z-index:10001}@media screen and (max-width:450px){.GlobalMessenger{right:1rem}}.GlobalMessage{-webkit-animation:u--animation-fadeIn .25s ease-in;animation:u--animation-fadeIn .25s ease-in;-webkit-border-radius:2px;border-radius:2px;font-size:.875rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background:#008575;color:#fff;padding:1rem 1.5rem;position:relative;width:400px;-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)}.GlobalMessage+.GlobalMessage{margin-top:1rem}.GlobalMessage.has-icon{padding-left:3.25rem}.GlobalMessage .Icon{position:absolute;left:1rem;width:1.25rem;height:1.25rem;top:50%;margin-top:-.625rem}@media screen and (max-width:450px){.GlobalMessage{width:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.GlobalMessage-text{-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}.GlobalMessage-text+.GlobalMessage-link{margin-left:1rem}.GlobalMessage-text a{color:#fff;text-decoration:underline}button.GlobalMessage-link{text-transform:uppercase;font-size:.875rem;white-space:nowrap;display:inline-block;color:#fc3;font-weight:400}button.GlobalMessage-link:hover{color:#fc3}@media screen and (max-width:450px){button.GlobalMessage-link{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;text-align:right}}.MobileFooter{color:#fff;display:block;position:relative;overflow:hidden;background-color:#00594e}.MobileFooter a{color:#fff;font-size:.875rem;font-weight:400}.MobileFooter-divider{text-align:center;margin:0 -1rem}.MobileFooter-divider p{margin:0;padding:1rem;font-weight:600}.MobileFooter-divider .Icon{display:inline-block;vertical-align:text-bottom}.MobileFooter-divider :focus{outline:0}.MobileFooter-divider:focus-within{outline:1px solid #fff;outline-offset:-5px}.MobileFooter-links{-webkit-box-flex:1;-webkit-flex:1 1;-ms-flex:1 1;flex:1 1;background-color:#008575;margin:0 -1rem}.MobileFooter-links :focus{outline:1px solid #fff}.MobileFooter-links ul{margin:0 .5rem;list-style:none;padding:0}.MobileFooter-links li{margin:1.5rem 0}.MobileFooter-linksSection{vertical-align:top;width:49%;min-width:144px;display:inline-block}.MobileFooter-bottom{-webkit-box-flex:0;-webkit-flex:0 0 312px;-ms-flex:0 0 312px;flex:0 0 312px;width:auto;padding:1rem 0 0}.MobileFooter-bottom p{font-size:.875rem;text-align:center;font-weight:600}.MobileFooter-bottom a{line-height:2rem;font-size:1rem;font-weight:600}.MobileFooter-socials{margin:.5rem 0 1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.MobileFooter-socials a{height:30px;width:30px;padding:4px;display:inline-block;margin:.75rem}.MobileFooter-socials .Icon{fill:#fff;width:22px;height:22px;display:block}.MobileColophon{font-size:.75rem;font-weight:100;padding-bottom:5px;background-color:#00594e}.MobileColophon a,.MobileColophon span{display:block;color:#fff;text-align:center;font-weight:100}.MobileColophon-content{padding:1rem 0;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#fff}.MobileColophon-content.MobileColophon-vert{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px;padding-top:0}.MobileColophon-content .MobileColophon-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:5px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.SignInOutMessage-content{text-align:center}.FooterContainer{background:#008575;position:relative}@media print{.FooterContainer{display:none}.FooterContainer a{color:#363636}}.FooterContainer :focus{outline:1px solid #fff}.Footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;color:#fff;position:relative;overflow:hidden;padding-top:2rem;padding-bottom:2rem}.Footer a{color:#fff;font-size:.875rem;font-weight:400}.Footer h3{font-size:1.2rem;font-weight:600}@media screen and (max-width:800px){.Footer{display:block}}.Footer-links{-webkit-box-flex:1;-webkit-flex:1 1;-ms-flex:1 1;flex:1 1}.Footer-links ul{list-style:none;padding:0;margin-bottom:2rem}.Footer-linksSection{vertical-align:top;width:49%;min-width:180px;display:inline-block}@media screen and (max-width:400px){.Footer-linksSection{min-width:0;width:100%}}.Footer-sidebar{-webkit-box-flex:0;-webkit-flex:0 0 312px;-ms-flex:0 0 312px;flex:0 0 312px;width:312px;padding:1rem 0 1rem 2.5rem;border-left:1px solid rgba(0,0,0,.25)}.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{border-left:0;border-top:1px solid rgba(0,0,0,.25);padding:2.5rem 0 0;width:auto}}.Footer-linksHalf{vertical-align:top;width:49%;min-width:180px;display:inline-block;padding:0 .5rem}@media screen and (max-width:400px){.Footer-linksHalf{width:100%}}.Footer-linksHalf li{margin:.75rem 0}.Footer-socials{margin:.5rem 0 1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.Footer-socials a{height:3rem;width:3rem;padding:.75rem;display:inline-block}.Footer-socials .Icon{fill:#fff;width:1.5rem;height:1.5rem}@media screen and (max-width:800px){.Footer-socials{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.Footer-socials a{margin:.75rem}}.Footer-hiddenLabel{display:none}.Footer-giftCard{display:block;text-align:center}a.Footer-privacy{text-decoration:underline;margin:1rem 0;display:block}.Colophon-content{border-top:1px solid rgba(0,0,0,.25);padding:1rem 0;font-size:.875rem;font-weight:300;color:#fff;overflow:hidden}.Colophon-content>div{display:inline-block;line-height:1.5rem}.Colophon-content a{color:#fff;font-weight:300}.Colophon-content a:hover{cursor:pointer}@media screen and (max-width:800px){.Colophon-content{text-align:center}}.Footer-goDaddy{display:inline-block;margin:0;float:right;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}}.GoogleTrustedStore{display:inline-block;vertical-align:middle;margin:1rem;line-height:0;float:right}@media screen and (max-width:900px){.GoogleTrustedStore{float:none}}@media screen and (max-width:800px){.GoogleTrustedStore{display:block}}.CVVPopover{display:block}button.CVVPopover-link{color:#008575;font-size:.75rem;display:block}.AddressAutocomplete-callout{position:relative;background-color:#efefef;padding:.2rem 1rem 0;margin-top:10px}.AddressAutocomplete-callout h4{margin:.5rem 0}.AddressAutocomplete-callout:after{bottom:100%;left:5%;border:10px solid transparent;border-bottom-color:#efefef;content:" ";height:0;width:0;position:absolute;pointer-events:none;margin-left:-10px}.AddressAutocomplete-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #d6d6d6}.AddressAutocomplete-header button.is-link{color:#363636;height:20px;margin:.25rem}.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:#767676;font-weight:400}.AddressAutocomplete-result.is-valid button.is-link{color:#363636}.ConfirmOrderPage{max-width:1250px}.ConfirmOrderPage h2{margin:0;font-size:1.563rem}@media screen and (max-width:1140px){.ConfirmOrderPage{margin-top:25px}}.ConfirmOrderPage-payment{position:relative;padding-left:56px}.ConfirmOrderPage-cardImage{position:absolute;left:0;top:.2rem;max-width:48px}.ConfirmOrderPage-paymentName{-ms-word-break:break-all;word-break:break-all;word-break:break-word}.ConfirmOrderPage-paymentCard{font-weight:700}a.ConfirmOrderPage-paypalLoginButton{margin:auto;display:block;max-width:80%;text-align:center}.ConfirmOrderPage-paypalNonReadingRewards .Checkbox{margin:.5rem 0}.ConfirmOrderPage-paypalNonReadingRewards .Checkbox-label{font-size:1rem}.ConfirmOrderSummaryBox{border:1px solid #d7d7d7}.ConfirmOrderSummaryBox-thriftDealTagArea{display:inline;position:relative;margin-left:2px}.ConfirmOrderSummaryBox-thriftDealTagArea .Icon{vertical-align:bottom}.ConfirmDealTag{font-style:normal}.ConditionUpgradeMessageArea{margin-top:12px}.ConfirmOrder-cardImage{width:40px;margin-right:.25rem;vertical-align:middle}.PaymentPage-contentContainer{float:left;width:100%;margin-right:-320px}@media print{.PaymentPage-contentContainer{margin-right:0}.PaymentPage-contentContainer a{color:#363636}}.PaymentPage-content{max-width:1140px;margin-right:320px}@media print{.PaymentPage-content{margin-right:0}.PaymentPage-content a{color:#363636}}.PaymentPage-orderSummary{float:right;width:320px}@media print{.PaymentPage-orderSummary{display:none}.PaymentPage-orderSummary a{color:#363636}}@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-left:1.5rem;margin-top:.5rem;border-left:.25rem solid #008575;padding:1rem 0 1rem 1.25rem}.PaymentPage-newPayment h2{margin-top:0}.PaymentPage-newPayment.is-active{display:block}.PaymentPage-newPayment .PlainInput{height:2.5rem;padding:0 .5rem;max-width:100%}.PaymentPage-newPayment .PlainInput.braintree-hosted-fields-invalid{border-color:#a31023}.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-bottom:-2px;margin-right:1rem}.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-section+.PaymentPage-section{margin-left:1rem}@media screen and (max-width:800px){.PaymentPage-section+.PaymentPage-section{margin-left:0}}button.PaymentPage-paypalButton img{display:block}.jvFloat .placeHolder.active+.CheckoutFinal-createAccountTextbox{padding:17px 12px 7px}.CheckoutFinal-spaceBeforeFooter{margin-bottom:100px}.CartCoupon{font-size:14px;padding:14px 25px 15px;background-color:inherit}@media screen and (max-width:800px){.CartCoupon{border-right:none;border-left:none;padding-left:16px;padding-right:16px}}.CartCoupon-inputLabel{display:block;font-size:14px;margin-bottom:5px;font-weight:700}.CartCoupon-inputLabel.highlighted{color:#008575}.CartCoupon-inputArea{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-bottom:10px}.CartCoupon-inputArea .Button-container,.CartCoupon-inputArea .Button-container-gray,.CartCoupon-inputArea .Button-container-shipmentTable,.CartCoupon-inputArea .Button-container-white{height:44px;width:90px;padding:5px;-webkit-box-shadow:none;box-shadow:none;-webkit-border-radius:0;border-radius:0;font-weight:700}.CartCoupon-inputArea .Button-container .Loading-spinner,.CartCoupon-inputArea .Button-container-gray .Loading-spinner,.CartCoupon-inputArea .Button-container-shipmentTable .Loading-spinner,.CartCoupon-inputArea .Button-container-white .Loading-spinner{width:38px;height:24px}.CartCoupon-inputArea .Button-container .Loading-rect,.CartCoupon-inputArea .Button-container-gray .Loading-rect,.CartCoupon-inputArea .Button-container-shipmentTable .Loading-rect,.CartCoupon-inputArea .Button-container-white .Loading-rect{background:#fff}.CartCoupon-inputArea .Button-container.is-disabled,.CartCoupon-inputArea .is-disabled.Button-container-gray,.CartCoupon-inputArea .is-disabled.Button-container-shipmentTable,.CartCoupon-inputArea .is-disabled.Button-container-white{background:#008575;font-style:normal}.CartCoupon-inputArea .Button-container .Icon,.CartCoupon-inputArea .Button-container-gray .Icon,.CartCoupon-inputArea .Button-container-shipmentTable .Icon,.CartCoupon-inputArea .Button-container-white .Icon{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);color:#fff}.CartCoupon-inputArea .Button{padding:3px 19px;font-size:16px}.CartCoupon-inputArea .Button .Icon{height:30px;width:30px}.CartCoupon-input{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:44px;padding-left:19px;padding-top:5px;line-height:19px;background-color:#fff}.CartCoupon-input.is-invalid{border:1px solid #a31023}.CartCoupon-input.is-invalid+.Button-container,.CartCoupon-input.is-invalid+.Button-container-gray,.CartCoupon-input.is-invalid+.Button-container-shipmentTable,.CartCoupon-input.is-invalid+.Button-container-white{background:#a31023}.CartCoupon-input.is-invalid+.Button-container button,.CartCoupon-input.is-invalid+.Button-container-gray button,.CartCoupon-input.is-invalid+.Button-container-shipmentTable button,.CartCoupon-input.is-invalid+.Button-container-white button{font-size:30px;font-weight:400;line-height:.8}@media screen and (max-width:800px){.CartCoupon-input{font-size:1rem;padding:9px}}.CartCoupon-error{color:#a31023;line-height:19px;max-width:312px}.CartCoupon-error a{color:#a31023;text-decoration:underline;font-weight:400}@media screen and (max-width:800px){.CartCoupon-error{max-width:100%}}.CartCoupon-appliedCoupon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:14px 15px 14px 19px;background:#fff;border:1px solid #d7d7d7}.CartCoupon-info{line-height:20px;max-width:172px}@media screen and (max-width:800px){.CartCoupon-info{max-width:100%}}.CartCoupon-remove{width:90px;text-align:right;margin-left:8px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.CartCoupon-remove a:hover{cursor:pointer}.CartCoupon-remove .Icon{position:relative;top:3px;height:14px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width:350px){.CartCoupon-remove{margin-left:6px}}.PromoCodeActive{color:#008575}.BookCreditControl-Container{padding:0 25px;background-color:inherit}@media screen and (max-width:800px){.BookCreditControl-Container{border-left:none;border-right:none;padding:5px 16px 16px;border-bottom:1px solid #d7d7d7}}.BookCreditControl{padding:15px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.BookCreditControl-Message{font-weight:600;font-size:14px;font-weight:700}.BookCreditControl-Message.BookCreditActive{color:#008575}.BookCreditSubTitle{font-size:12px;color:#000;font-weight:400}.BookCreditControl-Quantity{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:auto;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:14px}.BookCreditControl-QuanityDropdown{margin-left:.75rem}.BookCreditControl-QuanityDropdown select{background:#fff}.OrderSummary-Container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border:1px solid #d7d7d7;background-color:#efefef;padding:25px 38px 25px 33px;-webkit-border-radius:2px;border-radius:2px}@media screen and (max-width:800px){.OrderSummary-Container{width:100%;border:1px solid #d7d7d7;border-right:none;border-left:none}}.OrderSummary-Header{font-size:25px;margin:0 0 25px}.OrderSummary-Item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:16px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:5px}.OrderSummary-ItemPad{margin-left:25px}.OrderSummary-Total{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-size:16px;font-weight:700;border-top:1px solid #d7d7d7;margin-top:10px;padding-top:10px}.OrderDetails-header{background-color:#efefef;border-top:1px solid #d7d7d7;border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7;padding:25px 25px 0}.OrderDetails-header h2{font-size:1.563rem;padding-bottom:15px;margin:0}@media screen and (max-width:800px){.OrderDetails-header{border-top:none;border-left:none;border-right:none;padding:25px 16px 0}}.OrderSummary-DividerTopMargin{margin-top:40px}.padTop8{padding-top:8px}@media screen and (max-width:800px){.ShoppingCart .Content{padding:0}}.ShoppingCart .ShippingMethodControl-Container{padding:5px 25px 10px;background-color:#efefef;position:relative;border-right:1px solid #d7d7d7;border-left:1px solid #d7d7d7}@media screen and (max-width:800px){.ShoppingCart .ShippingMethodControl-Container{padding:0;border:none}}.ShoppingCart .ShippingMethodControl-Description{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;font-size:14px;font-weight:700;margin-bottom:5px}.ShoppingCart .ShippingMethodControl-Description span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ShoppingCart .ShippingMethodControl-Dropdown{font-size:16px;font-weight:700;padding:10px;margin-bottom:5px;width:100%}.ShoppingCart .ShippingMethodControl-Estimate{font-size:14px;padding-bottom:10px;margin-bottom:5px}.ShoppingCart .ShippingMethodControl-PendingOverlay{width:100%;height:100%;position:absolute;top:0;left:0;z-index:99;background-color:hsla(0,0%,100%,.7)}.ShoppingCart-title{font-size:1.953rem}@media screen and (max-width:800px){.ShoppingCart-title{font-size:14px;font-weight:700}}.ShoppingCart-rewardAlert{font-size:1rem;border:thin solid #442783;margin-bottom:1rem;padding:1rem}.ShoppingCart-rewardAlert strong{color:#442783}.ShoppingCart-googlePayButton{width:100%;height:45px;margin:10px auto}.ShoppingCart-googlePayButton .gpay-button{min-height:35px}.ShoppingCart-googlePayButton .gpay-button-fill>.gpay-button.black,.ShoppingCart-googlePayButton .gpay-button-fill>.gpay-button.white{padding:8px 15%}@media only screen and (max-width:800px){.ShoppingCart-googlePayButton{height:55px}}@media only screen and (max-width:600px){.ShoppingCart-googlePayButton{height:45px}}.ShoppingCart-contentContainer{margin-right:20px;width:57%}@media screen and (max-width:800px){.ShoppingCart-contentContainer{margin-right:0;width:100%}}@media screen and (max-width:800px){.ShoppingCart-sidebar{width:100%}}.ShoppingCart-proceedButtonContainer{padding-bottom:1rem;padding-top:12px}.ShoppingCart-proceedButtonContainer a.ShoppingCart-proceedButton{display:none;background:#fc3;text-align:center;color:#363636}.ShoppingCart-proceedButtonContainer a.ShoppingCart-proceedButton .Button{color:#363636}.ShoppingCart-proceedButtonContainer a.ShoppingCart-proceedButton:hover{background:#ecac00;color:#363636}.ShoppingCart-proceedButtonContainer a.ShoppingCart-proceedButton:focus{outline:1px solid #363636}.ShoppingCart-proceedButtonContainer a.ShoppingCart-proceedButton.is-disabled{color:#707070;background:#d7d7d7;cursor:default;-webkit-box-shadow:none;box-shadow:none}.ShoppingCart-proceedButtonContainer a.ShoppingCart-proceedButton.is-disabled .Button{-webkit-box-shadow:none;box-shadow:none}.ShoppingCart-proceedButtonContainer a.ShoppingCart-proceedButton.is-disabled:hover{color:#707070;text-decoration:none}@media screen and (max-width:800px){.ShoppingCart-proceedButtonContainer{display:block}.ShoppingCart-proceedButtonContainer a.ShoppingCart-proceedButton{display:block;width:100%}.ShoppingCart-proceedButtonContainer.is-hidden{display:none}}.ShoppingCart-sidebar-container{width:366px}.ShoppingCart-sidebar-container .ShoppingCart-proceedButtonContainer{display:block}.ShoppingCart-sidebar-container .ShoppingCart-proceedButtonContainer.is-hidden,.ShoppingCart-sidebar-container .ShoppingCart-proceedButtonContainer.is-mobile{display:none}@media screen and (max-width:800px){.ShoppingCart-sidebar-container .ShoppingCart-proceedButtonContainer{display:none}.ShoppingCart-sidebar-container .ShoppingCart-proceedButtonContainer.is-mobile{display:block}.ShoppingCart-sidebar-container .ShoppingCart-proceedButtonContainer.is-mobile.is-hidden{display:none}}.ShoppingCart-sidebar-container .ShoppingCart-proceedButtonContainer .ShoppingCart-proceedButton{display:block;width:100%}@media screen and (max-width:800px){.ShoppingCart-sidebar-container{width:100%;margin-top:40px;background-color:#efefef;border-bottom:1px solid #d7d7d7;border-top:1px solid #d7d7d7}.ShoppingCart-sidebar-container .OrderSummary-Container{border:none}}.ShoppingCart-title--giftCard{margin:2rem 0 1rem}.ShoppingCart-order{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.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%}}.ShoppingCart-items{width:100%}.ShoppingCartItem{position:relative;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}}.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{overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1rem;padding-left:14px;font-size:14px}.ShoppingCartItem-collectibleStar{height:14px;fill:#fc3}.ShoppingCartItem-image{position:absolute;left:0;top:1.5rem;width:100px;height:160px}.ShoppingCartItem-image img{height:auto}@media screen and (max-width:800px){.ShoppingCartItem-image{float:left;width:85px;position:static}}.ShoppingCartItem-details{line-height:20px;display:inline-block;vertical-align:bottom;width:45%;-webkit-box-flex:1;-webkit-flex:1 0 45%;-ms-flex:1 0 45%;flex:1 0 45%;margin-right:.5rem}@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;vertical-align:bottom;padding-top:1.5rem}@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:3px}.ShoppingCartItem-reward{color:#2b1852}.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{vertical-align:bottom;margin-right:.25rem;width:74px;height:40px}.ShoppingCartItem-controls{width:100%;margin-top:1.25rem}.ShoppingCartItem-controls a{font-size:.875rem;display:inline-block;padding:.5rem 0;cursor:pointer}.ShoppingCartItem-controls .Icon{height:1rem;vertical-align:middle;margin-top:-3px}.ShoppingCartItem-controlsCollectible{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-top:1.25rem}.ShoppingCartItem-controlsCollectible a{font-size:.875rem;display:inline-block;padding:.5rem 0;cursor:pointer}.ShoppingCartItem-controlsCollectible .Icon{height:1rem;vertical-align:middle;margin-top:-3px}a.ShoppingCartItem-moveToWishlist{padding-right:8px}a.ShoppingCartItem-moveToWishlist svg.Icon{color:#008575;height:12px}@media screen and (max-width:350px){a.ShoppingCartItem-moveToWishlist{padding-right:0}}a.ShoppingCartItem-saveForLater svg.Icon{color:#008575;height:12px}.ShoppingCartItem-remove .ShoppingCartItem-removeIcon{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);height:14px;position:relative;top:1px}.ShoppingCartItem-ineligibleForGiftMessage{color:#a31023}.ShoppingCartItem-shippingSurcharge{font-size:12px;text-align:right}@media screen and (max-width:990px){.ShoppingCartItem-shippingSurcharge{text-align:left;margin-top:1rem}}.ShoppingCartItem-quantityDropdown .DropdownInput.is-input input{width:inherit}.ShoppingCartQuantity{display:inline-block;vertical-align:middle;float:left;margin-right:.5rem}.ShoppingCartQuantity .DropdownInput{display:inline-block;width:45px}.ShoppingCartQuantity .DropdownInput.is-input{margin-top:6px}.ShoppingCartQuantity .DropdownInput input{width:50px;padding:.25rem;margin-right:5px}.ShoppingCartQuantity button{margin-right:.5rem}@media screen and (max-width:800px){.ShoppingCartQuantity .DropdownInput{display:block;font-size:1rem}}.ShoppingCart-separator{content:" ";border-bottom:1px solid #d7d7d7;width:100%;margin:30px 0}.ShoppingCartItem-alternateCopy{border:2px solid #008575!important;margin-bottom:1rem;font-size:14px;position:relative;padding:.2rem .2rem .2rem 1rem}.ShoppingCartItem-alternateCopy p{margin:0;line-height:22px}.ShoppingCartItem-alternateCopy-content{display:inline-block;padding-right:85px;font-size:13px}@media screen and (max-width:375px){.ShoppingCartItem-alternateCopy-content{font-size:11px}}.ShoppingCartItem-alternateCopy-controls{display:inline-block;position:absolute;right:0;top:0;height:100%}.ShoppingCartItem-alternateCopy-btn-apply{height:100%;line-height:24px!important;display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important;-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.ShoppingCart-paypalContainer,.ShoppingCart-paypalOr{text-align:center;margin:10px 0}.ShoppingCart-payPalPayLaterContainer{height:38px}.ShoppingCart-paypalOr{margin-top:0;font-size:14px;color:#707070}.ShoppingCartItem-collectible .Icon{vertical-align:text-bottom;margin-top:1px;height:14px}.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 li{list-style:none}.cart-alert.is-notification{color:#363636}.cart-alert.is-notification a{font-weight:700;text-decoration:none;color:#008575}.cart-alert.is-notification a:hover{text-decoration:underline;color:#00594e}.cart-alert.is-alert{color:#a31023}.cart-alert.is-alert a{font-weight:400;text-decoration:underline}.cart-alert.is-alert .is-link{text-decoration:underline;color:#a31023}.cart-alert.has-details{display:inline;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;color:#555}.cart-alert.has-details p{display:inline}.cart-alert.has-details a{display:inline;color:#00594e;padding-left:5px;text-decoration:underline;font-weight:400;cursor:pointer}.ShoppingCart-ProceedMobile{display:none;padding:0 16px}@media screen and (max-width:600px){.ShoppingCart-ProceedMobile{display:block}.ShoppingCart-ProceedMobile.is-hidden{display:none}}.Checkout-applePayButton{text-align:center;margin:10px 0}.ShoppingCart-appApplePayContainer.is-hidden{display:none}@supports (-webkit-appearance:-apple-pay-button){.apple-pay-button-with-text{height:45px;width:100%;display:inline-block;-webkit-appearance:-apple-pay-button;-apple-pay-button-type:buy}@media (max-width:800px){.apple-pay-button-with-text{height:55px}}@media (max-width:600px){.apple-pay-button-with-text{height:45px}}.apple-pay-button-with-text>*{display:none}.apple-pay-button-black-with-text{-apple-pay-button-style:#000}}@supports not (-webkit-appearance:-apple-pay-button){.apple-pay-button-with-text{--apple-pay-scale:1;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:12px;-webkit-border-radius:5px;border-radius:5px;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;height:55px;width:100%}@media (min-width:600px){.apple-pay-button-with-text{height:45px}}.apple-pay-button-black-with-text{background-color:#000;color:#fff}.apple-pay-button-with-text.apple-pay-button-black-with-text>.Checkout-applePayButtonLogo{background-image:-webkit-named-image(apple-pay-logo-white);background-color:#000}.apple-pay-button-with-text>.Checkout-applePayButtonText{font-family:-apple-system;font-size:-webkit-calc(1em*var(--apple-pay-scale));font-size:calc(1em*var(--apple-pay-scale));font-weight:300;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;margin-right:-webkit-calc(2px*var(--apple-pay-scale));margin-right:calc(2px*var(--apple-pay-scale))}.apple-pay-button-with-text>.Checkout-applePayButtonLogo{width:-webkit-calc(35px*var(--scale));width:calc(35px*var(--scale));height:100%;-webkit-background-size:100% 60%;background-size:100% 60%;background-repeat:no-repeat;background-position:0 50%;margin-left:-webkit-calc(2px*var(--apple-pay-scale));margin-left:calc(2px*var(--apple-pay-scale));border:none}}.ShoppingCart-thriftDealTagArea{display:inline;position:relative;margin-left:5px}.ShoppingCart-thriftDealTagArea .Icon{vertical-align:bottom}.ShoppingCart-qualityImage{padding-left:5px}.ShoppingCart-releaseDate{float:left;background-color:#707070;padding:2%;margin-bottom:5px;margin-top:5px;text-align:left;color:#fff;font-weight:700;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.ShoppingCart-releaseDateShipText{font-size:small;float:left}.ShoppingCart-thriftDealMessage{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#a31023}.ShoppingCart-thriftDealMessage p{margin:0}.ShoppingCart-thriftDealMessage .Icon{margin-right:.5rem;width:32px}@media screen and (max-width:800px){.ShoppingCart-thriftDealMessage .Icon{display:none}}.ShoppingCart-giftMessageContainer{width:100%;border:1px solid #d7d7d7;-webkit-border-radius:4px;border-radius:4px}.ShoppingCart-giftMessageContainer .u-checkbox{margin-right:8px;margin-left:4px}.ShoppingCart-giftMessageContainer textarea{width:100%;max-width:100%;min-width:100%;border:1px solid #d7d7d7;-webkit-border-radius:4px;border-radius:4px;height:75px}@media (min-width:675px){.ShoppingCart-giftMessageContainer textarea{height:48px}}@media (min-width:675px) and (min-width:800px){.ShoppingCart-giftMessageContainer textarea{height:75px}}@media (min-width:675px) and (min-width:1200px){.ShoppingCart-giftMessageContainer textarea{height:48px}}.ShoppingCart-giftMessageLimitLabel{display:block;width:100%;text-align:right;line-height:10px}.ShoppingCart-giftMessageModal{padding:0 16px;width:605px}.ShoppingCart-giftMessageModal ul{padding-left:24px;margin:0}.ShoppingCart-giftMessageModal li,.ShoppingCart-giftMessageModal p{margin:8px 0;color:#707070}.SaveForLater-title h2{margin:0}@media screen and (max-width:800px){.SaveForLater-title h2{font-size:14px;font-weight:700}}.SaveForLater-contentContainer{margin-right:20px;width:57%}@media screen and (max-width:800px){.SaveForLater-contentContainer{margin-right:0;width:100%}}.SaveForLater-content{padding-right:1rem}@media screen and (max-width:800px){.SaveForLater-content{padding-right:0}}.SaveForLaterItem{position:relative;padding:1.5rem 0 3rem 116px;min-height:184px}@media screen and (max-width:800px){.SaveForLaterItem{padding:1.5rem 0 .75rem}}@media screen and (max-width:600px){.SaveForLaterItem{padding-left:0}}.SaveForLaterItem-content{overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:1rem;padding-left:14px;font-size:14px}.SaveForLaterItem-image{position:absolute;left:0;top:1.5rem;width:100px;height:160px}.SaveForLaterItem-image img{height:auto}@media screen and (max-width:800px){.SaveForLaterItem-image{float:left;width:85px;position:static}}.SaveForLaterItem-details{line-height:20px;display:inline-block;vertical-align:bottom;width:45%;-webkit-box-flex:1;-webkit-flex:1 0 45%;-ms-flex:1 0 45%;flex:1 0 45%;margin-right:.5rem}@media screen and (max-width:1168px){.SaveForLaterItem-details{width:80%}}@media screen and (max-width:800px){.SaveForLaterItem-details{width:100%}}@media screen and (max-width:600px){.SaveForLaterItem-details{min-height:120px}}@media screen and (max-width:400px){.SaveForLaterItem-details{min-height:0}}.SaveForLaterItem-priceContainer{display:inline-block;margin-top:12px}.SaveForLaterItem-price{font-weight:700}.SaveForLaterItem:nth-child(n+2){border-top:1px solid #d7d7d7}.SaveForLaterItem-title{display:block}.SaveForLaterItem-controls{width:100%;margin-top:1.25rem}.SaveForLaterItem-controls a{font-size:.875rem;display:inline-block;padding:.5rem 0;cursor:pointer}.SaveForLaterItem-controls .Icon{height:1rem;vertical-align:middle;margin-top:-3px;margin-right:.25rem}a.SaveForLaterItem-moveToCart,a.SaveForLaterItem-moveToWishlist{padding-right:8px}a.SaveForLaterItem-moveToCart svg.Icon,a.SaveForLaterItem-moveToWishlist svg.Icon{height:12px}@media screen and (max-width:350px){a.SaveForLaterItem-moveToCart,a.SaveForLaterItem-moveToWishlist{padding-right:0}}a.SaveForLaterItem-moveToCart svg.Icon,a.SaveForLaterItem-moveToWishlist svg.Icon{color:#008575}a.SaveForLaterItem-moveToCart.oos{cursor:not-allowed;color:#707070;text-decoration:none}a.SaveForLaterItem-moveToCart.oos :hover{color:#707070}a.SaveForLaterItem-moveToCart.oos svg.Icon{color:#707070}.SaveForLaterItem-removeIcon{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);height:14px;position:relative;top:1px}.CartItemModal-body{margin:0 1rem 1rem}.CartItemModal-controls{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:1rem 0 0}.Preferences-notifications{margin-top:33px}.Preferences-notifications h2{font-size:23px}.Preferences-notifications .Notifications-subtext{margin-bottom:10px;font-weight:700}.Preferences-notifications .Checkbox{margin:.5rem 0}.Preferences-notifications .Checkbox-label{text-decoration:none;color:#363636;font-size:1rem}.Preferences-notifications .Checkbox-label a,.Preferences-notifications .Checkbox-label strong,.Preferences-notifications .Checkbox-label:focus{color:#008575}.Preferences-notifications .Checkbox-label:hover{text-decoration:none}.Preferences-notifications .Button-container,.Preferences-notifications .Button-container-gray,.Preferences-notifications .Button-container-shipmentTable,.Preferences-notifications .Button-container-white{margin-bottom:1rem;width:100%}.Preferences-notifications .ThriftBooksEmailPrefs-smallText{font-size:12px;color:#707070;-webkit-box-shadow:none;box-shadow:none}.Preferences-notifications .ThriftBooksEmailPrefs-promoSubCheck{font-size:.75rem;margin-left:29px}.Preferences-notifications .AccountEmailPrefs-checkAll{margin:30px 0 20px}.Preferences-notifications .ThriftBooksEmailPrefs-uncheck{margin-left:35px}.Preferences-notifications .Notifications-Checkbox-Textlabel{font-size:16px}.Preferences-notifications .Notifications-Checkbox-TBGreen{accent-color:#008575;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:20px;margin-bottom:17px;font-size:12px}.Preferences-notifications .Notifications-Checkbox-TBGreen input[type=checkbox]{margin:5px 12px 0 0;width:18px;min-width:18px;height:18px}.Preferences-notifications .Notifications-Checkbox-TBGreen p{margin:0 0 0 6px;font-size:16px;-webkit-margin-before:5px;margin-block-start:5px}.PushNotification-modalContent p{text-align:center}.PushNotification-modalButton{width:100%;margin-top:10px}.PushNotification-modalButtonGray{background-color:#d7d7d7}.WorkReviews-container{margin-bottom:1.5rem;margin-top:1.5rem}@media screen and (max-width:800px){.WorkReviews-container{margin-bottom:1rem}}.WorkReviews-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-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;-ms-flex-pack:distribute;justify-content:space-around;padding-bottom:2.25rem;border-bottom:1px solid #d7d7d7}@media screen and (max-width:800px){.WorkReviews-header{padding-bottom:1.5rem}}.WorkReviews-item{text-align:left;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.WorkReviews-item h2{margin:1rem 0}@media screen and (max-width:800px){.WorkReviews-item h2{font-size:1.125rem;font-weight:700;margin-bottom:.25rem}}.WorkReviews-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.WorkReviews-overallScore{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.WorkReviews-ratingContainer{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.WorkReviews-numReviews{-webkit-box-flex:4;-webkit-flex-grow:4;-ms-flex-positive:4;flex-grow:4}.WorkReviews-writeButtonContainer{-webkit-box-flex:1;-webkit-flex:1 1 68%;-ms-flex:1 1 68%;flex:1 1 68%;margin:1rem 0}@media screen and (max-width:800px){.WorkReviews-writeButtonContainer{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;margin:1.75rem 0}}.WorkReviews-mobileLink{margin-bottom:.25rem;margin-top:auto;margin-left:auto}@media screen and (max-width:800px){.WorkReviews-writeButton{width:100%;text-align:center;min-height:50px;font-size:.875rem;line-height:21px}}.WorkReviews-writeButton:focus-within{outline-offset:-5px}.WorkReviews-showMoreReviewsButton{width:100%}.WorkReviews-showMoreReviewsButton.is-link{padding-top:1rem;border-top:1px solid #d7d7d7}.WorkReviews-showMoreReviewsButton .Icon{display:inline-block;margin-bottom:-2px;margin-left:.25rem;height:.875rem;width:.875rem}@media screen and (max-width:800px){.WorkReviews-showMoreReviewsButton.is-link{text-align:center;width:100%;font-size:.875rem;line-height:21px}.WorkReviews-showMoreReviewsButton.is-link:focus{outline:1px solid #00342d}}.WorkReviews-noReviewsPlaceholder{margin:1em 0}.WorkReview{padding:2rem 0;border-bottom:1px solid #d7d7d7}.WorkReview .WorkMeta-ratingStar{height:18px;width:18px}.WorkReview:last-child{border-bottom:0}.WorkReview h3{font-size:16px;font-weight:600;margin:.3125rem 0}@media screen and (max-width:800px){.WorkReview{padding:1.5rem 0;font-size:.875rem;line-height:21px}}.WorkReview-headline{padding:0 .5em}.WorkReview-byLine{color:#363636;margin:.2em 0}.WorkReview-inReview{background-color:#fff;color:#008575;margin-top:1em;border:1px solid #008575}.WorkReview-bodyText{max-width:100%;line-height:1.7em;margin:.9rem 0;word-wrap:break-word}@media screen and (max-width:800px){.WorkReview-bodyText button.is-link{font-size:.875rem;line-height:21px}}.WorkReview-accountTitle{background-color:#31708f;color:#fff;padding:.2em .5em;font-size:10pt;-webkit-border-radius:.2em;border-radius:.2em}.WorkReview-verifiedPurchaseTitle{background-color:#363636}.WorkReview-flagSpan{padding:0 .5em 0 2em}.WorkReview-controls{line-height:25px}.WorkReview-controls em{color:#363636}.WorkReview-controls .WorkReview-voteButton{padding:0 .5em}.WorkReview-controls .WorkReview-voteControl{-webkit-box-shadow:none;box-shadow:none;color:#008575}.WorkReview-controls .WorkReview-voteControl.is-disabled{color:#008575;text-decoration:underline}.WorkReview-controls .WorkReview-voteControl.is-disabled:hover{color:#008575}.WorkReview-controls .WorkReview-voteControl:focus{outline:1px solid #00342d}.WorkReview-controls .WorkReview-voteControl .Icon{position:relative;width:20px;height:20px;top:3px}@media screen and (max-width:800px){.WorkReview-controls{margin-bottom:0}}.WorkReview-rating em{height:40px;vertical-align:middle;padding:0 1em;display:inline-block}.WorkReview-rating button{border:none;background:0 0;padding:0}.WorkReview-rating button .Icon{height:35px;width:35px}@media screen and (max-width:600px){.WorkReview-rating{display:inline-block}}.WorkReview-formContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:50px}@media screen and (max-width:800px){.WorkReview-formContainer{display:block}.WorkReview-formContainer .WorkReview-formBody{display:inline-block}}.WorkReview-form{-webkit-box-flex:90%;-webkit-flex:90% 1 1;-ms-flex:90% 1 1;flex:90% 1 1}.WorkReview-formImage{padding-top:1rem;padding-bottom:1rem;padding-right:1rem;-webkit-box-flex:150px;-webkit-flex:150px 1 1;-ms-flex:150px 1 1;flex:150px 1 1;text-align:left;float:left}.WorkReview-formImage img{width:110px}@media screen and (max-width:450px){.WorkReview-formImage{text-align:left;padding:0}.WorkReview-formImage img{width:90px}}.WorkReview-formBody{padding:1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width:450px){.WorkReview-formBody{padding:1rem 0}}.WorkReview-formBodyControls{overflow:auto;padding:.2rem 0 .5em;color:#363636}.WorkReview-formBodyControls .WorkReview-formBodyButtons{float:right}@media screen and (max-width:600px){.WorkReview-formBodyControls .WorkReview-formBodyButtons{margin-top:15px;float:left}}.WorkReview-formBodyControls .WorkReview-formBodyButtons .Button-container,.WorkReview-formBodyControls .WorkReview-formBodyButtons .Button-container-gray,.WorkReview-formBodyControls .WorkReview-formBodyButtons .Button-container-shipmentTable,.WorkReview-formBodyControls .WorkReview-formBodyButtons .Button-container-white{padding:4px}.WorkReview-formBodyCustomerName{float:left}.WorkReview-formBodyCustomerName .Input-container{display:inline-block}.WorkReview-formBodyInput{-webkit-box-flex:1;-webkit-flex:1 1 80%;-ms-flex:1 1 80%;flex:1 1 80%}.WorkReview-formBodyInput textarea{width:100%;min-height:150px}.WorkReview-textInput{height:2rem;padding:1rem;line-height:1rem;width:100%;height:2.5rem;background:#fff;line-height:1.5rem;margin-bottom:20px;margin-top:.5rem}@media screen and (max-width:600px){.WorkReview-textInput{min-height:75px!important;line-height:1.25rem}}.WorkReview-textArea{padding:1rem;background:#fff;overflow:auto;min-height:150px;width:100%}.WorkReview-termsOfUse{margin-bottom:15px;margin-top:10px;font-size:.8rem}.WorkReview-edit{margin:0 0 .25rem;background:0 0!important;border:none;color:#008575;padding:0!important;cursor:pointer}.WorkReview-edit:hover{text-decoration:underline;color:#00594e}.WorkReview-displayTextInput{height:2rem;padding:1rem;line-height:1rem;height:2.5rem;background:#fff;line-height:1.5rem;margin-right:20px}.WorkReview-textBoxInput{padding-top:.5rem!important;padding-bottom:1.25rem}.WorkReview-formBodySection{padding-top:1rem}@media screen and (max-width:600px){.WorkReview-formBodySection{padding-top:0}}.WorkReview-formSectionHeader{padding-bottom:.5rem}.WorkReview-errorText{color:#a31023}.WorkReview-errorHighlight{border-color:#a31023}.WorkReview-Title{padding-top:1rem;padding-left:1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:600px){.WorkReview-Title{padding-top:0;padding-left:2rem}}.WorkReview-DisplayNameInputAndError{display:inline-block}.WorkReview-ContentTitle{padding:0}@media screen and (max-width:600px){.WorkReview-ContentTitle{font-size:1.1rem;margin-bottom:16px}}.WorkReview-ImageTitleSection{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-top:16px}@media screen and (max-width:600px){.WorkReview-ImageTitleSection{padding-top:0}}.WorkBreadcrumbs-container{background:#efefef;padding:.5rem 0}.WorkBreadcrumbs-container :focus{outline:1px solid #00342d}@media screen and (max-width:800px){.WorkBreadcrumbs-container{padding:.2rem 0}}.WorkBreadcrumbs{font-size:.75rem;margin:0 8px}@media screen and (max-width:800px){.WorkBreadcrumbs{margin:0 16px}}.WorkBreadcrumbs-separator{margin:0 .25rem;font-weight:600}.WorkBreadcrumbs-currentWorkLink{color:#363636;font-weight:400}.WorkBreadcrumbs-currentWorkLink:hover{text-decoration:none}.Work-top{margin-top:1rem;overflow:hidden}.Work-top :focus{outline:1px solid #00342d}@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}}.WorkMeta-sidebarTitle,.WorkMeta-title{margin:0;line-height:1.25;font-size:1.5rem;font-weight:700}@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{margin:.2rem 0 0;font-size:1rem}.WorkMeta-series+.WorkMeta-series{margin-top:1rem}.WorkMeta-actorsDirectors div{margin-top:.2rem}.WorkMeta-authors{display:inline-block;vertical-align:bottom;width:100%;margin-top:.2rem}.WorkMeta-authors.Alternative-authors{margin-bottom:1rem}.WorkMeta-ratingContainer{margin-top:1rem}.WorkMeta-rating{display:inline-block;margin:1rem 0}.WorkMeta-rating,.WorkMeta-rating .Icon{vertical-align:middle}.WorkMeta-rating.is-link{cursor:pointer}@media screen and (max-width:800px){.WorkMeta-rating-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.WorkMeta-ratingStar{height:20px;width:20px;padding:0;border:0;background-color:#fff}.WorkMeta-noReviews,button.WorkMeta-reviewsLink{font-size:.7rem;line-height:1rem;vertical-align:middle;margin-left:1rem;margin-top:2px}.WorkMeta-overviewTitle{font-weight:400;margin-bottom:.25rem}@media screen and (max-width:800px){.WorkMeta-overviewTitle{font-size:1.125rem;font-weight:700}}.WorkMeta-overview{margin-top:0}.WorkMeta-overview-noSelector .is-collapsable{margin:0 0 1.5rem}div.WorkMeta-overview{line-height:21px}@media screen and (max-width:800px){div.WorkMeta-overview,div.WorkMeta-overview button.is-link{font-size:.875rem;line-height:21px}}p.WorkMeta-overview{margin-bottom:1.25rem;line-height:21px}@media screen and (max-width:800px){p.WorkMeta-overview,p.WorkMeta-overview button.is-link{font-size:.875rem;line-height:21px}}button.WorkMeta-showMoreDetails{font-size:.875rem}button.WorkMeta-showMoreDetails .Icon{display:inline-block;margin-bottom:-2px;margin-left:.25rem;height:.875rem;width:.875rem}.Work-topContent{margin:0}.WorkMeta-thumbnail{text-align:center;margin-top:.2rem}.WorkMeta-thumbnail img{max-width:140px}.WorkMeta-sidebarTitle{margin-bottom:.2rem}.WorkMeta-byline,.WorkMeta-rating{margin:0}.WorkMeta-byline,.WorkMeta-series,.WorkMeta-title{display:none}.WorkMeta-sidebar .WorkMeta-byline,.WorkMeta-sidebarTitle{display:block}.WorkWishList{display:block;text-align:center}.Work-enlargedImage .BasicModal-Container{width:auto;height:auto;padding:10px}.Work-enlargedImage .BasicModal-Close{display:none}.Work-enlargedImage img{min-width:220px;max-height:100%}.Work-enlargedImageMobile .BasicModal-Container{width:auto;height:auto;padding:10px}.Work-enlargedImageMobile .BasicModal-Close{display:none}.Work-enlargedImageMobile img{max-height:425px}.WorkBlogMention-background{background-color:#efefef;border:#d7d7d7;width:100%;margin-top:1.5rem;margin-bottom:1rem}.WorkBlogMention-background .WorkBlogMention-item:focus-within img{outline:1px solid #00342d}.WorkBlogMention-container{overflow:auto;padding:1.825rem 1.5rem;width:100%}.WorkBlogMention-container h2{font-size:1rem;line-height:1.5rem;color:#363636;font-weight:700;padding:0;margin:0 0 1.5rem}.WorkBlogMention-container :last-child{padding-bottom:0}@media screen and (max-width:800px){.WorkBlogMention-container{padding:1.25rem .625rem;font-size:14px}.WorkBlogMention-container h2{font-size:.825rem;margin-bottom:1rem}}.WorkBlogMention-item{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;width:100%}.WorkBlogMention-grow{-webkit-box-flex:0;-webkit-flex:0 0 2;-ms-flex:0 0 2;flex:0 0 2}.WorkBlogMention-shrink{-webkit-flex-shrink:1.5;-ms-flex-negative:1.5;flex-shrink:1.5}.WorkBlogMention-description{padding-bottom:1.6785rem}.WorkBlogMention-description p{margin-top:0;margin-bottom:.5rem}.WorkBlogMention-innerItemTitle{color:#363636;font-weight:600}.WorkBlogMention-innerItem{padding-bottom:.875rem;line-height:1.5rem}.WorkBlogMention-innerItem p{margin-top:0;margin-bottom:.5rem}@media screen and (max-width:800px){.WorkBlogMention-innerItem{padding-bottom:0}}.Large-innerItem{-webkit-flex-basis:300%;-ms-flex-preferred-size:300%;flex-basis:300%;margin-left:5%}.WorkBlogMention{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 0 1.875rem}@media screen and (max-width:800px){.WorkBlogMention{padding-bottom:1.2rem}}.WorkBlogMention-CroppedImage{height:100%}.WorkBlogMention-CroppedImage img{min-width:100%}.WorkBlogMention-PostImage{min-height:167px}@media screen and (max-width:800px){.WorkBlogMention-PostImage{min-height:0;margin-right:1.375rem}}.WorkPriceContainer-header .WorkPriceContainer-mediaText{padding-right:.5rem;padding-bottom:.2rem;display:inline-block}.WorkPriceContainer-header .WorkPriceContainer-prices{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:.5rem 0}.WorkPriceContainer-header .WorkPriceContainer-priceText.is-outOfStock{font-size:1.2rem;font-weight:600;margin:.25rem 0}@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-wishlistButtonContainer{text-align:center;margin:1rem auto;max-width:400px}.WorkPriceContainer-wishlistButtonContainer .Icon{color:#008575;vertical-align:middle;margin-right:.25rem}.WorkPriceContainer-wishlistButtonContainer .WorkWishList{margin:0;border:1px solid #008575;display:block;-webkit-border-radius:.1rem;border-radius:.1rem;padding:.8rem}.WorkPriceContainer-wishlistButtonContainer .WorkWishList.no-outline{border:none}.WorkMeta-details{display:table}.WorkMeta-details button{margin-top:.5rem}.WorkMeta-details.is-collapsable{max-width:600px;display:table}.WorkMeta-details.is-collapsable .WorkMeta-detailsRow{display:table-row;margin:.4rem 0;line-height:18px}.WorkMeta-details.is-collapsable .WorkMeta-detailsRow.is-collapsed{display:none}.WorkMeta-details.is-collapsable .WorkMeta-detail{display:table-cell}@media screen and (max-width:800px){.WorkMeta-details.is-collapsable .WorkMeta-detail{font-size:.875rem;line-height:16px}}.WorkMeta-details.is-collapsable .WorkMeta-detail:first-of-type{font-weight:400;white-space:nowrap;padding-right:1rem}@media screen and (max-width:800px){.WorkMeta-details.is-collapsable .WorkMeta-detail:first-of-type{padding-right:1rem}}.WorkMeta-details.is-collapsable .WorkMeta-detail:last-of-type{margin-left:.2rem;white-space:normal}@media screen and (max-width:800px){.WorkMeta-details.is-collapsable{width:100%}.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{white-space:nowrap;padding-right:1rem}@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 .Icon{display:inline-block;margin-bottom:-2px;margin-left:.25rem;height:.875rem;width:.875rem}@media screen and (max-width:800px){button.WorkMeta-detailsCollapseButton.is-link{font-size:.875rem;line-height:21px}}.WorkMeta-EditionInfoContainer{background-color:#efefef;border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;margin:1rem 0;padding:0 2rem}@media screen and (max-width:800px){.WorkMeta-EditionInfoContainer{margin:0;padding:0}}.WorkMeta-EditionTab{display:block;text-align:center;width:35rem;background-color:#efefef;border:none;border-bottom:2px solid #d7d7d7;margin:0;padding:.75rem 0;font-size:.95rem}.WorkMeta-EditionTab:hover{border-bottom:2px solid #66b6ac}.WorkMeta-EditionTab:focus{outline-offset:-.5rem}.WorkMeta-EditionTab.isSelected{border-bottom:2px solid #008575}@media screen and (max-width:800px){.WorkMeta-EditionTab{min-width:8rem;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}}.WorkMeta-EditionTabRow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#efefef;margin:1rem 0}@media screen and (max-width:800px){.WorkMeta-EditionTabRow{overflow-x:scroll}}.WorkMeta-EditionBody{min-height:18rem;padding-bottom:1rem}@media screen and (max-width:800px){.WorkMeta-EditionBody{padding:0 1rem}}.WorkMeta-detailTitle{text-align:right}.WorkMeta-detailValue{text-align:left}.WorkMeta-ProfessionalReview{margin:2rem 0}.WorkMeta-ReviewDisclaimer{color:#363636;margin:.5rem 0}.WorkMeta-Reviewer{margin-top:0;font-weight:700}.WorkMeta-ReviewBody{margin:.5rem 0}.WorkMeta-EditionTabEnd{display:block;width:100%;background-color:#efefef;border:none;border-bottom:2px solid #d7d7d7}.WorkMeta-shares{position:relative;display:block;margin:2rem auto .5rem}.WorkMeta-shares .ShareModal,.WorkMeta-shares .ShareModal-responsive{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:600px;position:relative;-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);padding:5px 20px 10px;-webkit-border-bottom-right-radius:2px;border-bottom-right-radius:2px;-webkit-border-bottom-left-radius:2px;border-bottom-left-radius:2px;z-index:999;background-color:#fff;border-top:4px solid #008575;right:0;margin-top:5px;margin-right:auto;margin-left:auto;outline:0}.WorkMeta-shares .ShareModal .BasicModalInput,.WorkMeta-shares .ShareModal-responsive .BasicModalInput{max-width:none;padding-top:6px;padding-bottom:6px;padding-right:6px;height:auto;background-color:#efefef}.WorkMeta-shares .ShareModal .is-link,.WorkMeta-shares .ShareModal-responsive .is-link{font-size:.875rem}.WorkMeta-shares .ShareModal-Header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding-bottom:5px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.WorkMeta-shares .ShareModal-HeaderLeft{font-size:1rem;font-weight:600}.WorkMeta-shares .ShareModal-HeaderRight{font-size:.875rem}@media screen and (max-width:600px){.WorkMeta-shares .ShareModal-responsive{width:inherit;max-width:400px;right:0;left:0}}.WorkMeta-shares .SocialShareContainer{margin:auto}.WorkMeta-shares .SocialShareContainer .SocialShare:focus{outline:1px solid #00342d}.WorkMeta-shares .SocialShareContainer:focus-within .SocialShare:focus{outline-offset:-5px;outline:1px solid #fff}.WorkMeta-shares button.isLink{color:#fff!important}@media screen and (max-width:800px){.WorkMeta-shares{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.WorkMeta-shares .ShareModal,.WorkMeta-shares .ShareModal-responsive{width:inherit;max-width:400px;right:0;left:0}}.WorkMeta-share a{color:#fff;text-decoration:none}.WorkMeta-share a:focus{outline:1px solid #00342d}.WorkMeta-share a:visited{color:#fff;text-decoration:none}.WorkMeta-share .Icon{height:15px;width:15px}.WorkMeta-share:focus-within a:focus{outline:1px solid #fff;outline-offset:-5px}.WorkMeta-shareButton{display:inline-block;max-width:50px;color:#fff;padding:.3rem 1rem .1rem;cursor:pointer;-webkit-transition:background-color .3s;transition:background-color .3s}.WorkMeta-shareButton.st_facebook_custom{background-color:#4267b2}.WorkMeta-shareButton.st_facebook_custom:hover{background-color:#34518d}.WorkMeta-shareButton.st_twitter_custom{background-color:#000}.WorkMeta-shareButton.st_twitter_custom:hover{background-color:#000}.WorkMeta-shareButton.st_pinterest_custom{background-color:#cc2127}.WorkMeta-shareButton.st_pinterest_custom:hover{background-color:#a01a1f}.WorkTags{margin-bottom:2rem}.WorkTags :focus{outline:1px solid #00342d}.WorkTags p{font-weight:600}@media screen and (max-width:800px){.WorkTags{margin-bottom:1.75rem}.WorkTags h2{font-size:.9rem;font-weight:700;margin-bottom:.4rem}}.WorkTag a{white-space:nowrap}@media screen and (max-width:800px){.WorkTag{font-size:.875rem;line-height:25px}}.WorkTag+.WorkTag:before{content:"  |  ";margin:0 .2rem;color:#707070}.Dropdown-list li .Dropdown-justify{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.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:#363636;text-decoration:none}.Dropdown-list{max-height:300px;overflow-x:hidden;overflow-y:auto}@media screen and (max-width:350px){.CopySwitcherDropdown .Dropdown-selection .Dropdown-itemTitle:before{content:"";display:none}}.WorkContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:.5rem}.WorkCoverSidebar{-webkit-box-flex:0;-webkit-flex:0 0 250px;-ms-flex:0 0 250px;flex:0 0 250px;max-width:250px;padding-right:2rem;min-width:250px}.WorkCoverSidebar.WorkPriceSidebar{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;width:250px;border-left:1px solid #d7d7d7;padding-left:2rem;padding-right:0}.WorkCoverSidebar img{width:100%;max-height:400px;cursor:pointer;display:block}.WorkCoverSidebar .WorkCover-PeekInsideImage{display:block;width:60%;margin-left:auto;border:0}.WorkCoverSidebar .WorkMeta-shares{margin:.25rem 0}.WorkCoverSidebar .WorkMeta-details{overflow:hidden;margin:.5rem auto}.WorkCoverSidebar .WorkPriceContainer-wishlistButtonContainer{margin:0}.WorkInterface{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:0 1rem;max-width:884px}.WorkInterface.AlternativeSelector{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;max-width:584px}.WorkInterface .WorkMeta-byline,.WorkInterface .WorkMeta-series,.WorkInterface .WorkMeta-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:100%}.WorkInterface .WorkMeta-byline.Alternative,.WorkInterface .WorkMeta-series.Alternative,.WorkInterface .WorkMeta-title.Alternative{white-space:normal;max-width:80%}.WorkInterface .WorkMeta-byline.Alternative-title,.WorkInterface .WorkMeta-series.Alternative-title,.WorkInterface .WorkMeta-title.Alternative-title{font-size:1.3rem;line-height:1.75rem}.WorkInterface .WorkMeta-byline.Alternative-byline,.WorkInterface .WorkMeta-series.Alternative-byline,.WorkInterface .WorkMeta-title.Alternative-byline{font-size:1rem;line-height:1.3rem}.WorkTab-additional h3{margin:0}.WorkTab-additional .Icon{height:20px;width:20px;padding:4px;border:1px solid #666;-webkit-border-radius:20px;border-radius:20px;margin-right:.6rem}.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-addToWishlist{width:200px}.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-inStockPanel .WorkTab-addToWishlist{width:100%;min-width:200px}.WorkTab-inStockPanel .WorkPriceContainer-wishlistButtonContainer{max-width:100%}@media (max-device-width:825px){.WorkCoverSidebar.WorkPriceSidebar{padding-left:1rem}.WorkInterface{margin:0}}.WorkColumn-cover img{width:100px;max-width:100px}.WorkColumn-cover .WorkMeta-detailsCollapseButton.is-link{font-size:.7rem}.WorkColumn-cover .WorkMeta-details{text-align:left}.WorkWidget-container{background-color:#efefef;border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7}.WorkWidget-container .BookSlideDesktop-Container:focus{border:1px solid #00342d}.WorkWidget-container .BookSlider-green,.WorkWidget-container .WorkWidget-content{padding-top:37px;padding-bottom:40px}.WorkWidget-container .BookSlider-Contained{max-width:1164px;margin:0 auto;padding:0 24px}.WorkWidget-container .BookSlider-Contained .BookSlider-green .BookSliderNav{margin-bottom:0}.WorkWidget-container .BookSlider-Contained .BookSlider-green .BookSliderNav .RecSection-title{color:#008575;text-decoration:none;font-weight:600;font-size:18px}.WorkRecommendations .WorkWidget-content{padding:0}.WorkRecommendations .WorkWidget-content .WorkWidget-title,.WorkRecommendations .WorkWidget-content .WorkWidget-title a{color:#000;font-weight:300;font-size:1.5rem}.WorkRecommendations .WorkWidget-content .WorkWidget-title .WorkWidget-titleDivider{font-size:1.5rem}.WorkWidget-image{display:inline-block;width:31%;vertical-align:top}.WorkWidget-image img{width:87%}.WorkWidget-rightSide{display:inline-block;width:69%}.WorkWidget-rightSide.is-fullWidth{width:100%}.WorkWidget-rightSide .BookSlider-green{margin-top:1rem}.WorkWidget-rightSide .RecSection-desktop{margin-bottom:0;padding-left:0;padding-right:0}.WorkWidget-titleDivider{margin:0 6px}.WorkWidget-title{color:#363636;font-weight:600}.WorkWidget-description{margin-top:15px}.WorkWidgetMobile-container :focus{border:1px solid #00342d;outline:0}.WorkWidgetMobile-content{background-color:#efefef;border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;padding-top:25px;padding-bottom:9px;font-size:14px}.WorkWidgetMobile-content .RecSection-mobile{padding-right:0;padding-left:0;margin-top:30px;margin-bottom:0}.WorkWidgetMobile-image{display:inline-block;width:18%;vertical-align:top}.WorkWidgetMobile-image img{width:72%}.WorkWidgetMobile-rightSide{display:inline-block;width:82%}.WorkWidgetMobile-rightSide.is-fullWidth{width:100%}.WorkWidgetMobile-title{font-size:14px;line-height:21px;font-weight:600;color:#363636}.WorkWidgetMobile-description{margin-top:9px}.WorkWidgetMobile-description p{margin:0}.WorkPage .RecSection-title{font-size:1.953rem;font-weight:400}.WorkPage-resetFilter button{font-size:.875rem}.WorkPage-resetFilter .Icon{vertical-align:middle;margin-top:-2px;margin-right:.25rem}.Work-addToCart{padding:.2rem}.Work-addToCart .Button{color:#363636}.Work-addToCart:hover{background:#ecac00}.Work-backToSearch{font-size:13px;font-weight:600;margin-top:1rem;margin-bottom:-2rem}.Work-removeMargin-bottom{margin-bottom:0}.Work-paypalMessage{height:38px}.hide-pay-later{display:none}.WorkSelector-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;margin-top:2rem}.WorkSelector-conditionHeader{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.WorkSelector-conditionHeader h2{display:inline-block}.WorkSelector-SKUPromoHeader h2{font-weight:700;color:#442783}.WorkSelector-SKUPromoHeader .WorkSelector-SKUPromoIcon{vertical-align:text-bottom;width:15px;cursor:pointer;margin-bottom:2px;display:inline}@media screen and (max-width:800px){.WorkSelector-SKUPromoHeader .WorkSelector-SKUPromoIcon{width:14px;margin-bottom:1px}}.WorkSelector-item{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto}.WorkSelector-item.large{-webkit-box-flex:2;-webkit-flex-grow:2;-ms-flex-positive:2;flex-grow:2}.WorkSelector-item h2{font-size:1rem;margin:.5rem .5rem .25rem;line-height:1.5rem}.WorkSelector-bold{font-weight:600}.WorkSelector-grey{color:#707070}.WorkSelector-strike{text-decoration:line-through}.WorkSelector-moreMargin{margin-top:3.125rem}.WorkSelector-helpIcon{vertical-align:text-bottom;width:15px;cursor:pointer;margin-bottom:2px}@media screen and (max-width:800px){.WorkSelector-helpIcon{width:14px;margin-bottom:1px}}.ConditionDescriptionsModal{width:95%;max-width:475px}.ConditionDescriptionsModal .BasicModal-Container{width:100%}.ConditionDescriptionsModal .BasicModal-Close .is-link{font-size:1rem;font-weight:400}.ConditionDescriptionsModal h2{font-size:1.15rem;font-weight:400;margin-top:0;margin-bottom:0}@media screen and (max-width:800px){.ConditionDescriptionsModal h2{font-size:.8125rem;font-weight:700}}.ConditionDescriptionsModal li:not(:last-child){margin-bottom:1rem}@media screen and (max-width:800px){.ConditionDescriptionsModal li:not(:last-child){margin-bottom:.5rem}}.ConditionDescriptionsModal-list{font-size:.85rem;margin-top:.5rem;padding-left:18px}@media screen and (max-width:800px){.ConditionDescriptionsModal-list{font-size:.8125rem;padding-left:0;list-style-type:none}}.ConditionDescriptionsModal-content{padding:0 10px}@media screen and (max-width:800px){.ConditionDescriptionsModal-content{padding:0 5px}}.SKUPromoModal{border-top-color:#442783;text-align:center}.SKUPromoModal p{margin-top:0}.SKUPromoModal button{color:#442783}.WorkSelector-releaseDate{float:left;background-color:#707070;padding:2%;margin-bottom:10px;margin-top:10px;text-align:left;color:#fff;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;font-weight:700}.WorkSelector-releaseDate.no-float{float:none}.WorkSelector-releaseDateText{float:left;font-weight:lighter;text-align:left}.WorkSelector-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:0 0 1.5rem}.WorkSelector-td-height{min-height:73px}.WorkSelector-smallIcon{vertical-align:middle;margin-left:.25rem;width:2rem}.WorkSelector-button{padding:.15rem .5rem;background-color:#fff;margin:.5em;color:#363636;-webkit-box-shadow:none;box-shadow:none;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;max-width:25%;font-size:.85rem;line-height:1rem;border:1px solid #008575}.WorkSelector-button *{padding:.5rem 0}.WorkSelector-button .WorkSelector-bold{padding:0}.WorkSelector-button:hover{background-color:#ecf6f4;color:#363636}.WorkSelector-button.is-selected{background-color:#bfe0dc}.WorkSelector-button.is-compact{max-height:4rem;position:relative}.WorkSelector-button.is-compact *{padding:.25rem 0}.WorkSelector-button.is-disabled{color:#707070;border-color:#707070;border-style:dashed}.WorkSelector-button.is-disabled:hover{color:#707070;border-color:#707070;background-color:#fff}.WorkSelector-button:focus{border-color:#00342d}.WorkSelectorDrawer-container .WorkSelector-button.is-compact{max-height:13.4rem;position:relative;padding-bottom:.5rem}.WorkSelector-td-icon .Icon{width:2em;height:1em;color:#a31023;padding:0 .25em;vertical-align:middle}.WorkSelector-sidebar{color:#363636;font-size:.85rem}.WorkSelector-sidebar h2{font-size:1.15rem}.WorkSelector-sidebar p{margin:.5rem 0}.WorkCoverSidebar-isbns{font-size:.85rem;margin-top:1.5rem}.WorkCoverSidebar-isbns p{margin:.5rem 0}.WorkSelector-listPrice{margin-bottom:1rem}.WorkSelector-quantity{margin:1.5rem 0 2rem;font-size:1rem}.WorkSelector-quantity label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.WorkSelector-quantity .DropdownInput{display:inline-block;margin-left:8px}.WorkSelector-quantity .DropdownInput select{padding:.5rem}.WorkSelector-outOfStock{margin-top:2rem}.WorkSelector-addToWishlist{margin-top:1rem}.WorkSelector-price{margin:1rem 0 .5rem;font-weight:700}.WorkSelector-price span:first-child{position:relative;top:-.75rem;font-size:1rem}.WorkSelector-price span.price{font-size:2rem;line-height:1}.WorkSelector-addToCartLoading{margin-top:10px;margin-bottom:35px}.WorkSelector-ShipTime{margin-bottom:10px}.WorkSelector-ShipTime.WishList-ShipTime{margin-bottom:15px}.WorkSelector-ineligibleWarning{font-size:13.6px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:33px}.WorkSelector-ineligibleWarning img{width:16px;height:16px;margin:2px 0 0 7px}.FreeShippingModal{width:80%;max-width:512px}.FreeShippingModal .BasicModal-Container{width:100%}.FreeShippingModal .BasicModal-Close .is-link{font-size:1rem;font-weight:400}.FreeShippingModal li{font-size:.875rem}.FreeShippingModal li:not(:last-child){margin-bottom:1rem}@media screen and (max-width:800px){.FreeShippingModal li:not(:last-child){margin-bottom:.5rem}}.FreeShippingModal .FreeShippingModal-list{margin-left:20px;padding-left:0}.FreeShippingModal .FreeShippingModal-header{font-size:1rem;margin-bottom:20px}.FreeShippingModal .FreeShippingModal-header h5{margin-top:15px}.FreeShippingModal .FreeShippingModal-content{padding:0 15px 10px}.AdditionalFormat-button{background-color:#efefef;margin:.5em;padding:.5rem;-webkit-box-flex:iniital;-webkit-flex:iniital;-ms-flex:iniital;flex:iniital;font-size:.85rem}.AdditionalFormat-button:hover{background-color:#efefef}.AdditionalFormat-button:focus-within{outline:1px solid #00342d}.AdditionalFormat-button:focus-within button.Button:focus{outline:0}.AdditionalFormat-button button.Button{padding:.25rem 0;color:#008575;border:none;position:inherit}.AdditionalFormat-button button.Button:hover{color:#00594e}.AdditionalFormat-button button.Button:focus{outline:1px solid #00342d;outline-offset:5px}.AdditionalFormat-button .Icon{vertical-align:middle}.AdditionalFormat-button .Icon-lrg{width:25px;height:25px}.AdditionalFormat-text{margin:0 .75rem;vertical-align:middle}.AdditionalFormat-chevron{color:#707070;width:1rem;height:1rem}.WorkDetailsMobile-container{min-height:180px;font-size:.8125rem;margin-bottom:1rem}.WorkDetailsMobile-left,.WorkDetailsMobile-right{display:inline-block}.WorkDetailsMobile-left{width:101px}.WorkDetailsMobile-left .WorkDetailsMobile-ReviewCountLink{display:block;margin:auto;font-size:.8125rem;color:#008575}.WorkDetailsMobile-left .WorkDetailsMobile-ReviewCount{display:block;text-align:center}.WorkDetailsMobile-right{vertical-align:top;padding-left:20px;width:-webkit-calc(100% - 101px);width:calc(100% - 101px)}.WorkDetailsMobile-right h1{margin:0 0 5px;font-size:14px;font-weight:700;color:#363636;text-overflow:ellipsis;-webkit-line-clamp:2;overflow:hidden}.WorkDetailsMobile-right h2{font-size:.8125rem}.WorkDetailsMobile-group,.WorkDetailsMobile-right h2{text-overflow:ellipsis;-webkit-line-clamp:2;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.WorkDetailsMobile-group{margin-top:10px;margin-bottom:10px}.WorkDetailsMobile-group>*{margin-top:5px;margin-bottom:5px}.WorkDetailsMobile-price{font-size:18px;font-weight:700;color:#a31023}.WorkDetailsMobile-savings{font-size:.8125rem;font-weight:700}.WorkDetailsMobile-listPrice{text-decoration:line-through}.WorkDetailsMobile-thumbnail input:first-child{display:block;-webkit-border-radius:0;border-radius:0;-webkit-appearance:none;max-width:100%;border:0}.WorkDetailsMobile-rating{color:#fc3;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.WorkFirstChapterM{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:block;overflow:scroll;background-color:#fff}.WorkFirstChapterM-Header{padding:.2rem 10px;background-color:#efefef}.WorkFirstChapterM-Header button{font-size:.75rem}.WorkFirstChapterM-Header button .Icon{width:10px;height:10px;margin-right:.25rem}.WorkFirstChapterM-Body{padding:1rem;font-size:.875rem}.WorkFirstChapterM-PeekInside{font-size:1rem}.WorkFirstChapterM-Title{padding:1rem 0;border-bottom:1px solid #d7d7d7;margin-bottom:1rem}.WorkFirstChapterM-Close{margin-top:1rem;width:100%}.WorkSelectionMobile-container{font-size:.8125rem}.WorkSelectionMobile-container>*{display:block;width:100%;margin:5px 0 15px}.WorkSelectionMobile-container p{margin-bottom:5px}.WorkSelectionMobile-selection{padding:10px;border:1px solid #d7d7d7;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;color:inherit;text-decoration:inherit;font-weight:inherit;font-family:inherit;background-color:inherit}.WorkSelectionMobile-selection p{margin:0}.WorkSelectionMobile-selection svg{color:#d7d7d7;height:15px;width:12px}.WorkSelectionMobile-bold{font-weight:700}.WorkSelectionMobile-center{font-weight:700;text-align:center}.WorkSelectionMobile-quantity{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;gap:10px}.WorkSelectionMobile-quantity label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.WorkSelectionMobile-quantity p{margin-left:10px;margin-top:5px;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;line-height:19.6px}.WorkSelectionMobile-quantity .DropdownInput{margin-left:10px;min-width:50px;font-size:1rem}.WorkSelectionMobile-quantity .DropdownInput select{height:40px;background-color:#fff}.WorkSelectionMobile-group>*{margin:0}.WorkSelectionMobile-addToCartLoading{margin-top:10px;margin-bottom:36px!important;text-align:center}.WorkSelectionMobile-red{color:#a31023}.WorkSelectionMobile-backorderTooltip .Tooltip-callout{right:8px}.WorkLinksMobile-container{font-size:.875rem}.WorkLinksMobile-container>*{width:100%;margin:15px 0}.WorkLinksMobile-container svg{height:20px;width:20px}.WorkLinksMobile-link{background-color:#efefef;color:#008575;padding:15px;-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);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}.WorkLinksMobile-link p{margin:0;font-weight:700;line-height:20px}.WorkLinksMobile-link div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}.WorkLinksMobile-link div svg{margin-right:4px}.WorkLinksMobile-link.is-wide svg:not(.WorkLinksMobile-chevron){width:25px}.WorkLinksMobile-link:focus{outline-offset:-5px}svg.WorkLinksMobile-chevron{color:#363636;margin:0;height:20px;width:12px}.MobileWork-backToSearch{font-size:.75rem}.WorkSelectorDrawer-container .WorkSelector-container{margin:0;display:block}.WorkSelectorDrawer-container .WorkSelector-rowContainer{overflow-x:scroll;overflow-y:hidden}.WorkSelectorDrawer-container .WorkSelector-row{margin-bottom:10px}.WorkSelectorDrawer-container .WorkSelector-row:last-child:after{content:"";-webkit-box-flex:0;-webkit-flex:0 0 1px;-ms-flex:0 0 1px;flex:0 0 1px}.WorkSelectorDrawer-container .WorkSelector-button{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;max-width:130px;min-width:100px}.WorkSelectorDrawer-container .WorkSelector-button:focus{outline:1px solid #00342d}.WorkSelectorDrawer-tinyFont{font-size:.75rem;line-height:1.2;color:#707070}.WorkSelectorDrawer-lightOpacity{opacity:.3}.WorkSelectorDrawer-bookImage{width:90px;height:140px}.WorkSelectorDrawer-emptyMedia{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.PurchasedWork-container{margin-top:20px}.PurchasedWork-containerMobile{margin-top:5px;margin-bottom:20px}.PurchasedWork{width:100%;border:2px solid #d7d7d7;background-color:#fff;-webkit-border-radius:2px;border-radius:2px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:20px}.PurchasedWork-icon{margin-right:20px}.PurchasedWork-icon img{height:31.63px;width:31.63px}.PurchasedWork-message{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;color:#363636;font-size:14px;font-weight:700;letter-spacing:.02px;line-height:17px}.WorkFirstChapter{width:600px}.WorkFirstChapter-Header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #d7d7d7;font-size:1.563rem;padding:0 10px 10px}.WorkFirstChapter-Header .Icon{height:40px;width:40px}.WorkFirstChapter-Body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:auto;margin:20px 10px;max-height:500px}@media screen and (max-height:700px){.WorkFirstChapter-Body{max-height:-webkit-calc(100vh - 200px);max-height:calc(100vh - 200px)}}.WorkFirstChapter-Close{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;border-top:1px solid #d7d7d7;padding:20px 10px 10px}.WorkFirstChapter-chapter{margin:20px}.WorkSelector-skuBonusPoints{color:#442783;-webkit-box-shadow:0 0 2px 0 #707070;box-shadow:0 0 2px 0 #707070;border:1px #d7d7d7;display:inline-block;width:4.5rem;text-align:center;padding:2px 0;background-color:#fff;font-size:.875rem;-webkit-border-radius:3px;border-radius:3px}.WorkSelector-skuBonusPoints.is-hover{background-color:#442783;color:#fff}.WorkSelector-button .WorkSelector-skuBonusPoints{font-size:.6rem;padding:0;width:3rem;position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;bottom:-.6rem}.WorkSelector-button:hover .WorkSelector-skuBonusPoints{background-color:#442783;color:#fff}.WorkMeta-conditionDetails .WorkSelector-skuBonusPoints{margin-right:.25rem}.BottomDrawer-drawer .WorkSelector-skuBonusPoints{display:block;position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;bottom:-.5rem}.WorkSelectionMobile-container .WorkSelector-skuBonusPoints{font-size:.6rem;width:3rem;margin-left:.5rem}.WorkSelector-skuBonusPointsText{color:#442783}.WorkSelector-skuBonusPointsText .WorkSelector-skuBonusPoints{font-size:13px;width:4rem}.WorkMeta-conditionDetails{margin-left:.5em;font-size:.875rem;margin-bottom:2rem;margin-top:-.5rem;min-height:1.1rem}.WorkMeta-overview-noSelector .WorkMeta-conditionDetails{margin-top:0;margin-bottom:1rem;margin-left:0}.WorkSelectionMobile-container .WorkMeta-conditionDetails{margin-left:0;margin-top:-.5rem;margin-bottom:1rem;font-size:13px;max-width:275px;clear:both}.BrowseContent-container{float:right;width:100%;margin-right:-240px}@media print{.BrowseContent-container{margin-right:0}.BrowseContent-container a{color:#363636}}.BrowseContent{max-width:1140px;margin-right:240px}@media print{.BrowseContent{margin-right:0}.BrowseContent a{color:#363636}}.BrowseSidebar{float:left;width:240px}@media print{.BrowseSidebar{display:none}.BrowseSidebar a{color:#363636}}.BrowseList.is-grid{text-align:center}.BrowseEntry{-webkit-animation:u--animation-fadeIn .25s ease-in;animation:u--animation-fadeIn .25s ease-in;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.BrowseEntry .WorkWishList{margin-top:1rem;font-size:.75rem;margin-right:0;text-align:left}.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;left:auto;right:0;bottom:1.5rem}@media screen and (max-width:600px){.BrowseEntry .WorkWishListPopover{top:50%;bottom:auto}}.BrowseEntry .Work-thriftdealsPopover{margin:0;display:inline-block}.BrowseEntry.is-grid{display:inline-block;width:166px;margin-bottom:1rem;text-align:left;vertical-align:top}button.BrowseMeta-specs{font-size:.875rem;padding-right:3rem;position:relative}button.BrowseMeta-specs .Icon{position:absolute;right:1rem;top:50%;margin-top:-.5rem;width:1rem;height:1rem}@media screen and (max-width:400px){button.BrowseMeta-specs{padding-right:2rem}button.BrowseMeta-specs .Icon{width:.75rem;height:.75rem;right:.625rem}}.BrowseMeta-summary button{margin:.25rem 0;font-size:.875rem}.BrowseMeta-popularEditions-item+.BrowseMeta-popularEditions-item{border-top:1px solid #d7d7d7}a.BrowsePricing-collectibleLink{padding:1rem .7rem;margin-top:1rem}a.BrowsePricing-collectibleLink:active{background:#00594e}@media screen and (max-width:900px){a.BrowsePricing-collectibleLink{margin-top:0}}@media screen and (max-width:900px){.BrowseEntry{display:block}}@media screen and (max-width:600px){.BrowseEntry .WorkWishListPopover{left:0;right:0}.BrowseMeta-format .Icon{width:1.5rem;height:1.5rem}.BrowseMeta-specs.is-link{font-size:.875rem}}.BrowseSearchTerms{margin:1rem 0}.BrowseSearchTerm{display:inline-block;position:relative;padding:.15rem 1.5rem .15rem .5rem;background:#008575;color:#fff;font-size:.875rem;margin:.25rem .5rem .25rem 0}.BrowseSearchTerm.is-advanced{background:#00594e}.BrowseSearchTerm.is-exclude{background:#a31023}.BrowseSearchTerm.is-filter{background:#fc3;color:#363636}.BrowseSearchTerm.is-misc{background:#707070}.BrowseSearchTerm.is-permanent{padding-right:.5rem}.BrowseSearchTerm strong{font-weight:600}.BrowseSearchTerm-close{position:absolute;right:0;top:0;bottom:0}.BrowseSearchTerm-close .Icon{display:block;color:#fff;height:1.5rem}.BrowseSearchTerm-close .Icon:hover{color:#d7d7d7}.WorkSwitcher--is-collectible .Icon{width:1rem;height:1rem;position:inherit;margin-right:.3rem}.Loading--circle{width:2rem;height:2rem;position:absolute;top:50%;margin-top:-1rem;left:1rem}.SearchPage-priceRange{text-align:center}.SearchPage-priceRange .Input-container{display:inline-block;width:80px}.SearchPage-priceRange .Input{border:1px solid #d7d7d7;height:40px}.SearchPage-priceRange .PriceRange-dash{margin-left:12px;margin-right: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}.SearchPage{margin:1rem auto 8rem;min-height:15rem}.SearchPage .Work-thriftdealsPopover{font-size:.875rem}.SearchPage-title{margin:0}@media screen and (max-width:700px){.SearchPage-title{display:none}}.SearchPage-genreCount{color:#707070;font-size:.9em;font-weight:700}.SearchPage-advancedSearch .Button-container,.SearchPage-advancedSearch .Button-container-gray,.SearchPage-advancedSearch .Button-container-shipmentTable,.SearchPage-advancedSearch .Button-container-white{margin-bottom:1rem;font-size:.875rem;display:block}.SearchPage-reset{border-top:0}.SearchPage-reset button{font-size:.875rem}.SearchPage-reset .Icon{vertical-align:middle;margin-top:-2px;margin-right:.25rem}.SearchPage-didYouMean{margin:1rem 0;font-weight:700;background:#d9edf7;padding:1rem}.SearchPage-noResults{text-align:left}.SearchPage-recommendations{margin-top:25px;padding-top:25px;border-top:1px solid #d7d7d7}.Search-sortBar{background-color:#efefef;max-width:100%;min-width:100%;padding:.5rem 1rem;margin:1.25rem 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-size:1rem;border:1px solid #d7d7d7;line-height:32px}.Search-sortBar .Icon{margin-bottom:2px;vertical-align:middle}.Search-sortBar.is-mobile{font-size:.875rem}.Search-sortBar.is-mobile .is-link{font-size:.875rem;color:#008575}.Search-sortBar-text{display:inline-block;padding-right:.5rem}.Search-sortBar-results{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.Search-sortBar-results span{vertical-align:middle}.Search-sortBar-items{padding:0 .5rem}.Search-sort-optionsContainer{display:inline-block}.Search-sort-options{font-size:.825rem}.Search-sort-options.sort-isMobile{font-size:.8125rem}.Search-sort-gridView{right:0;top:0;bottom:0}.Search-sort-gridView button{color:#707070;padding:.5rem 0 .5rem .5rem;height:100%}.Search-sort-gridView button.is-active{color:#008575}.Search-sort-gridView button.is-link:focus{outline:1px solid #00342d}.Search-sort-gridView .Icon{display:block;margin:auto}.Search-sort-gridView.sort-isMobile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.Search-sort-gridView.sort-isMobile button{padding-top:0}.Search-main-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.Search-results-container{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.Search-mobile-flex-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.Search-mobile-flex-align-right{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.Search-sort-mobile-container{margin-bottom:1rem}.Search-sort-mobile-container .sort-mobile-buffer{margin-top:.5rem;margin-bottom:1rem}.Search-filters-showMore{font-size:.75rem;padding:0 0 0 2rem;outline:0;border:none;-webkit-border-radius:0;border-radius:0;background:0 0;color:#008575;font-weight:600;-webkit-box-shadow:none;box-shadow:none}.Search-filters-showMore:hover{text-decoration:underline;color:#00594e}.Search-filters-showMore .Icon{display:inline-block;margin-bottom:-2px;height:.75rem;width:.75rem}.Search-filters-showMore:focus{border:1px solid #00342d}.Search-filterGroup-title{font-weight:600;font-size:.875rem;padding:.75rem 0;margin:0}.Search-filter-container{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;min-width:240px;max-width:240px;border-right:1px solid #d7d7d7;padding-right:.75rem}@media (max-device-width:825px){.Search-filter-container{max-width:190px;min-width:190px}}.Search-filter-header-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-bottom:1px solid #d7d7d7;margin-bottom:.25rem}.Search-filter-header-container.extra-bottom{margin-bottom:1rem}.Search-filter-header-text{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding-bottom:.25rem}button.Search-clearFilter-button{font-weight:600;font-size:.75rem;color:#008575;padding:10px 0 0;outline:0;border:none;-webkit-border-radius:0;border-radius:0;background:0 0;-webkit-box-shadow:none;box-shadow:none}button.Search-clearFilter-button:hover{color:#00594e;text-decoration:underline;-webkit-box-shadow:none;box-shadow:none}button.Search-clearFilter-button:focus{outline:1px solid #00342d}.Search-filter .Checkbox-label{color:#363636}.Search-filter input::-webkit-inner-spin-button,.Search-filter input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.Search-filter input[type=number]{width:25%;margin-right:10px;padding-left:15px;text-align:right;-moz-appearance:textfield}.Search-filter ::-webkit-input-placeholder{text-align:left;color:#d7d7d7;-webkit-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0)}.Search-filter input::-moz-placeholder{text-align:left;color:#d7d7d7}.Search-excludeFilter-mobile{width:85%;margin-right:auto;margin-left:auto}.Search-mobile-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:block;background-color:#fff}.Search-mobile-modal-titleLink{margin:0;width:100%;padding:.2rem 0 .2rem 10px;background-color:#efefef;font-size:.75rem}.Search-mobile-modal-titleLink button.is-link{font-size:.75rem}.Search-mobile-sortBar{background-color:#efefef;max-width:100%;min-width:100%;padding:.5rem 1rem;font-size:1rem;line-height:32px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.Search-mobile-modalSection{border-bottom:1px solid #d7d7d7}.Search-mobile-modalSection:last-of-type{margin-bottom:5rem}.Search-mobile-modalHeader{max-width:100%;min-width:100%;padding:1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-size:.875rem}.Search-mobile-modalHeader .Icon{color:#707070;width:15px;height:15px;margin-left:1rem;outline:0}.Search-mobile-modalHeader .is-link{font-size:.875rem;font-weight:400;outline:0}.Search-mobile-modalHeader:focus-within{border:1px solid #00342d;outline:0}.Search-mobile-filter-section{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;padding-left:1rem;padding-bottom:1.5rem;max-height:60vh;overflow-y:auto}.Search-mobile-filterItem{padding:.5rem 0}.Search-mobile-filterItem .Checkbox-label{color:#008575}.Search-mobile-filterItem:focus-within{border:1px solid #00342d;outline:0}.Search-mobile-priceFilterItem{padding:.5rem 0}.Search-mobile-priceFilterItem .PriceRange-button{margin-left:16px}.Search-mobile-priceFilterItem a,.Search-mobile-priceFilterItem button{font-weight:400}.Search-mobile-modal-content{max-height:85vh;overflow-y:auto}.Search-body-noScroll{position:fixed;overflow:hidden}.Search-tag{display:inline-block;padding:.33rem;background:#efefef;color:#707070;font-size:.75rem;margin:.25rem .5rem .25rem 0}.Search-tag strong{font-weight:600}.Search-tag-close{vertical-align:middle}.Search-tag-close.is-link:focus{outline:1px solid #00342d}.Search-tag-close .Icon{display:block;color:#008575;height:1rem}.Search-tag-close .Icon:hover{color:#00594e}.SearchResultGridItem{display:inline-block;width:166px;margin-bottom:1rem;text-align:left;vertical-align:top}.SearchResultGridItem:hover{text-decoration:none;color:#00594e}.SearchResultGridItem:hover .SearchResultGridItem-author{color:#00594e;text-decoration:none}.SearchResultGridItem:hover .SearchResultGridItem-price{color:#00594e;text-decoration:none}.SearchResultGridItem:hover .SearchResultGridItem-title{text-decoration:underline;color:#00594e}.SearchResultGridItem:hover .SearchResultGridItem-collectible{text-decoration:none;color:#00594e}.SearchResultGridItem-content{font-size:.875rem;color:#363636}.SearchResultGridItem-title{color:#008575;line-height:1rem;height:2rem;overflow:hidden;font-weight:600;margin:0}.SearchResultGridItem-title:hover{color:#00594e}.SearchResultGridItem-author{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:1.25rem;margin:.25rem 0 0;font-weight:400}.SearchResultGridItem-author:hover{color:#00594e;text-decoration:none}.SearchResultGridItem-price{font-weight:600;margin:0;height:1.25rem}.SearchResultGridItem-price:hover{color:#00594e;text-decoration:none}.SearchResultGridItem-collectible{color:#008575}.SearchResultGridItem-collectible .Icon{vertical-align:middle;padding-right:.25rem}.SearchResultGridItem-collectible:hover{color:#00594e}.SearchResultListItem-subheading{font-size:.75rem;line-height:1rem}.SearchResultListItem-bottomSpacing-small{margin-bottom:.5rem}.SearchResultsListItem-topSpacing{margin-top:1rem}.SearchResultsTileItem-rightSpacing{margin-right:.5rem}.SearchResultListItem-photo{min-width:117px;max-width:117px;max-height:250px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-right:25px}.SearchResultListItem-photo img{max-height:250px}.SearchResultTileItem-photo{display:inline-block}.SearchResultTileItem-photo img{height:110px;width:75px}.SearchResultListItem-sideBarTitle{margin-bottom:.5rem}.SearchResultsListItem-dealTag.Icon{height:2rem;width:2rem;vertical-align:middle;margin-left:.5rem}.SearchResultListItem-dollarAmount,.SearchResultListItem-price{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;font-size:1.5rem;font-weight:600;color:#a31023}.SearchResultListItem-dollarSign{font-size:20px}.SearchResultListItem-outOfStock-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:.875rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:1rem;max-width:241px}.SearchResultListItem-oos-title{font-weight:600}.SearchResultListItem-outOfStock-item{margin-top:.5rem}.SearchResultListItem-addToCart{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:241px}.SearchResultsListItem-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-right:36px;width:100%;max-width:446px}@media (max-device-width:825px){.SearchResultsListItem-content{padding-right:10px}}.SearchResultTileItem-rowWrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.SearchResultTileItem-subheading{font-size:.75rem;line-height:1rem;margin-bottom:1rem;text-align:center}.SearchResultTileItem-dataPoints{margin-left:10px}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.SearchResultTileItem-dataPoints{width:100%}}.SearchResultTileItem-topSector{height:22%;margin-bottom:7%}.SearchResultTileItem-middleSector{height:39%;margin-bottom:1%}.SearchResultTileItem-bottomSector{height:36%;margin-bottom:1%}.SearchResultTileItem-format{font-size:.75rem;line-height:1rem}.SearchResultTileItem-outOfStock-blockWrap .SearchResultListItem-outOfStock-block{margin-top:0}.SearchResultTileItem-wishListSpacing{margin-top:2rem}.SearchResultTileItem-topMargin{margin-top:1rem}.SearchResultListItem-price-container{margin-top:10px;margin-bottom:10px}.SearchResultListItem-addToWishList{margin-top:25px;font-size:1rem}.SearchResultListItem-addToWishList .WorkWishListButton{margin-bottom:0}.SearchResultsListItem-Loading{margin-top:10px;margin-bottom:39.6px;text-align:center;width:216.47px}.SearchResultListItem-mobile-container{min-height:180px}.SearchResultListItem-mobile-container div.u-horizontalDivider{margin:1.5rem 0}.SearchResultListItem-mobile-container .SearchResultListItem-addToWishList{margin-bottom:25px}.SearchResultListItem-mobile-container:last-child div.u-horizontalDivider{display:none}.WorkTitle-mobile{margin:0;text-overflow:ellipsis;-webkit-line-clamp:2;overflow:hidden}.SearchResultListItem-mobile-left,.SearchResultListItem-mobile-right,.WorkTitle-mobile{display:inline-block}.SearchResultListItem-mobile-left{width:101px;text-align:center}.SearchResultListItem-mobile-right{vertical-align:top;padding-left:20px;width:-webkit-calc(100% - 101px);width:calc(100% - 101px)}.WorkLinks-container{min-height:50px;font-size:.875rem}.SearchAddToCart-containerMobile,.WorkLinks-container{width:99%;margin-left:2px}.SearchAddToCart-container{width:216.43px;margin-left:2px}.SearchResultListItem-mobile-dealTag{width:2em;height:1em;color:#a31023;padding:0 .25em;vertical-align:middle}.SearchFeedback-textArea{padding:1rem;border:1px solid #d7d7d7;background:#fff;overflow:auto;min-height:150px;width:100%}.SearchFeedback-submitButton{float:right;margin-top:2rem}.Search-didYouMean{margin:1rem 0;font-weight:700}.Search-didYouMean .header-2{margin-top:.5rem}.Search-didYouMean.is-mobile .u-horizontalDivider{margin:1.5rem 0}.Search-didYouMean-link button.is-link{font-size:16px}.Search-noResults{margin:1rem 0}.Search-noResults li{margin:.5rem 0 .5rem -1.25rem}.Search-noResults .header-2{margin-top:.5rem}.Search-noResults.is-mobile ul{margin-top:.25rem}.Search-noResults.is-mobile .u-horizontalDivider{margin:1.5rem 0}.SearchContent-container{width:100%}.SearchContent{max-width:1140px}.SearchContentResults-container{margin-left:2rem}.SearchContentResults-tilesContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-left:-2rem}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.SearchContentResults-tilesContainer{max-width:900px}}.Search-grid-mobile-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.Browse{overflow:hidden}.BrowseContent{margin-left:2rem}button.BrowseSortBar-header{background:#008575;color:#fff;width:100%;display:none;text-align:center;padding:.75rem 2.5rem;-webkit-border-radius:3px;border-radius:3px;position:relative;font-weight:400;color:#363636;background:#efefef}button.BrowseSortBar-header:focus{outline-offset:-5px;outline:1px solid #fff}button.BrowseSortBar-header .Icon{position:absolute;width:1rem;height:1rem;right:.875rem;top:50%;margin-top:-.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.BrowseSortBar-header:hover{background:#00594e;color:#fff;text-decoration:none}.BrowseSortBar.is-showingResponsiveContent button.BrowseSortBar-header{-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-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{color:#363636;background:#e2e2e2}.BrowseSort{display:inline-block;height:2.75rem;padding:.5rem;vertical-align:middle}.BrowseGridView-label{display:none}.BrowseGridView{position:absolute;right:0;top:0;bottom:0}.BrowseGridView button{color:#707070;padding:.5rem;height:100%}.BrowseGridView button.is-active{background:#008575;color:#fff}.BrowseGridView .Icon{height:1.75rem;display:block;margin:auto}.BrowseSidebar h3{font-size:1.25rem;margin:0 0 1rem}button.BrowseSidebar-headerCollapse{background:#008575;color:#fff;width:100%;display:none;text-align:center;padding:.75rem 2.5rem;-webkit-border-radius:3px;border-radius:3px;position:relative;font-weight:400}button.BrowseSidebar-headerCollapse:focus{outline-offset:-5px;outline:1px solid #fff}button.BrowseSidebar-headerCollapse .Icon{position:absolute;width:1rem;height:1rem;right:.875rem;top:50%;margin-top:-.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.BrowseSidebar-headerCollapse:hover{background:#00594e;color:#fff;text-decoration:none}.BrowseSidebar.is-showingResponsiveContent button.BrowseSidebar-headerCollapse{-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-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{width:100%;margin-bottom:1rem;float:none}.BrowseSidebar.is-showingResponsiveContent .BrowseSidebar-responsiveContent{display:block}.BrowseSidebar-desktopContent,.BrowseSidebar-header,.BrowseSidebar-loading{display:none}.BrowseContent-container{float:none}.BrowseContent{margin:0}}@media screen and (max-width:600px){.BrowseSort{height:auto}.BrowseSortBar.is-hidingContent .BrowseSortBar-content{display:none}.BrowseSortBar-header{display:block}.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;width:50%;padding:.5rem 1rem .5rem 3rem;font-size:.875rem}.BrowseGridView .Icon{position:absolute;width:1rem;height:1rem;left:.5rem;top:50%;margin-top:-.5rem}}.SiteMap-Top h1{font-size:24px;font-weight:400;color:#363636}.SiteMap-Top{margin-bottom:30px;text-align:center}.SiteMap a{font-size:14px;font-weight:400}.SiteMap{text-align:center}.SiteMap-Header a{font-size:16px;padding:4px;background-color:#008575;color:#fff;display:block;width:100%;text-align:center}.SiteMap-Group{width:205px;margin:0 0 40px 13px;display:inline-block;vertical-align:top;text-align:left;background-color:#efefef}.SiteMap-Header.Sitemap-HeaderAlt a{background-color:#363636}.SiteMap-GroupInner{padding:10px}.SiteMap-GroupInner a{color:#363636}.SiteMap-SeeAll a{font-weight:600;margin-bottom:25px}.Collectible{margin-top:10px;margin-bottom:10px;color:#363636}.Collectible a{color:#008575}.Collectible a:hover{color:#00594e;text-decoration:none!important;-webkit-box-shadow:none;box-shadow:none}.Collectible a:focus{outline:1px solid #00342d}.Collectible-return{margin-bottom:25px;font-size:13px}.Collectible-header{font-size:25px;color:#363636;font-weight:600}.Collectible-header .Icon{width:25px}.Collectible-availability{font-weight:400}.Collectible-works{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:25px}.Collectible-work{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;border-bottom:1px solid #d7d7d7;margin-bottom:45px}.Collectible-photos{min-width:265px;max-width:265px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.Collectible-primaryPhoto{height:274px;width:215px;cursor:pointer}.Collectible-primaryContainer{margin-bottom:10px;position:relative;cursor:pointer}.Collectible-primaryOverlay{position:absolute;width:215px;bottom:0;background-color:#707070;color:#fff;text-align:center;padding-bottom:5px;padding-top:5px;font-size:13px;cursor:pointer}.Collectible-thumbnails{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:45px;cursor:pointer}.Collectible-thumbnail{border:1px solid #d7d7d7;-webkit-border-radius:2px;border-radius:2px}.Collectible-primaryThumb,.Collectible-thumbnail{width:45px;height:45px;margin-right:12px;margin-bottom:5px}.Collectible-primaryThumb{border:2px solid #008575}.Collectible-content{padding-right:36px}.Collectible-content .WorkMeta-series{display:block}.Collectible-lightBox .BasicModal-Container{width:auto;height:auto;padding:10px}.Collectible-lightBox .BasicModal-Close{display:none}.Collectible-workTitle{font-size:21px;font-weight:600;line-height:28px;margin:0}.Collectible-description{margin-bottom:30px}.Collectible-overview{margin-bottom:10px}.Collectible-details{margin-bottom:25px}.Collectible-workAuthor{font-size:16px;line-height:21px;margin-bottom:30px}.Collectible-addToCart{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-width:250px;max-width:250px}.Collectible-addToCartWrap{border-left:1px solid #d7d7d7;margin-bottom:20px;height:100%;padding-left:36px}.Collectible-format{font-size:.85rem}.Collectible-condition{font-size:.85rem;margin-bottom:10px}.Collectible-attribute{font-size:13px;font-weight:600}.Collectible-price{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-top:20px;margin-bottom:20px;font-size:2rem;font-weight:600;color:#a31023}.Collectible-dollar{font-size:1rem;padding-top:6px}.Collectible-askQuestion{margin-top:25px;margin-bottom:25px}.Collectible-askQuestion .is-link{font-size:.85rem}.Collectible-addToCartLoading{margin-top:10px;margin-bottom:43px;text-align:center}.CollectibleMobile{margin-bottom:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.CollectibleMobile-return{margin-bottom:15px;font-size:16px;background-color:#efefef;font-size:.75rem;padding:.2rem 0 .2rem 10px}.CollectibleMobile-header{font-size:16px;color:#363636;font-weight:600;margin-left:10px;margin-right:10px}.CollectibleMobile-header .Icon{margin-bottom:-5px}.CollectibleMobile-works{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:15px}.CollectibleMobile-work{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-left:10px;margin-right:10px}.CollectibleMobile-display{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-bottom:15px}.CollectibleMobile-photos{width:85px;max-width:85px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.CollectibleMobile-primaryPhoto{height:100px;width:85px;margin-bottom:10px}.CollectibleMobile-primaryContainer{position:relative;cursor:pointer}.CollectibleMobile-primaryOverlay{position:absolute;width:85px;bottom:13px;background-color:#707070;color:#fff;text-align:center;padding-bottom:3px;padding-top:3px;font-size:8px;cursor:pointer}.CollectibleMobile-thumbnails{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100px}.CollectibleMobile-primaryThumb,.CollectibleMobile-thumbnail{width:36px;height:36px;margin-right:12px;margin-bottom:10px}.CollectibleMobile-primaryThumb{border:2px solid #008575}.CollectibleMobile-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:14px}.CollectibleMobile-workTitle{font-size:14px;font-weight:600;margin:0 0 -2px}.CollectibleMobile-paragraph{margin-top:5px}.CollectibleMobile-description{margin-bottom:10px}.CollectibleMobile-readMore .is-link{font-size:14px}.CollectibleMobile-details{margin-bottom:20px}.CollectibleMobile-workAuthor{font-size:13px;line-height:21px;margin-bottom:15px}.CollectibleMobile-addToCart{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-left:15px}.CollectibleMobile-addToCart .WorkMeta-series{display:block}.CollectibleMobile-format{font-size:13px}.CollectibleMobile-condition{font-size:13px;margin-bottom:10px}.CollectibleMobile-attribute{font-size:13px;font-weight:600}.CollectibleMobile-price{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-top:15px;margin-bottom:15px;font-size:16px;font-weight:600;color:#a31023}.CollectibleMobile-dollar{font-size:12px;padding-top:1px}.CollectibleMobile-askQuestion{text-align:center;margin-bottom:20px}.CollectibleMobile-askQuestion .is-link{font-size:13px}.CollectibleMobile-lightBox .BasicModal-Container{width:350px;height:auto;padding:10px}@media screen and (max-width:350px){.CollectibleMobile-lightBox .BasicModal-Container{width:300px}}.CollectibleMobile-lightBox .BasicModal-Close{display:none}.CollectibleMobile-workContainer{border-bottom:2px solid #d7d7d7;width:100%;margin-bottom:35px}.CollectibleMobile-addToCartLoading{margin-top:10px;margin-bottom:35px;text-align:center}.CorrectionsList-OrderSummary-Container{border:1px solid #d7d7d7;margin-bottom:2rem}.CorrectionsList-OrderSummary{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:1rem}.CorrectionsList-OrderSummary .Item-Value{margin-bottom:.25rem}.CorrectionsList-OrderSummary .Item-Description{font-size:.875rem;color:#707070}.CorrectionsList-Header-Item-Large{-webkit-flex-basis:60%;-ms-flex-preferred-size:60%;flex-basis:60%}.CorrectionsList-PreviewOrder{margin-bottom:0}.CorrectionsList-PreviewOrder a{color:#363636}.CorrectionsList-DropDown{background:#fff;font-size:.75rem}.Corrections-TextBox{background-color:#fff;font-size:.75rem;padding:.375rem;width:56px}.CorrectionsList-actionBar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.CorrectionsList-actionBar div{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.CorrectionsList-clearLink{cursor:pointer}.CorrectionsList-clearLink .Icon{width:15px;height:15px;vertical-align:text-bottom}.CorrectionsList-clearError{color:#a31023}.CorrectionsList-clearListModalMessage{font-weight:700;font-size:.875rem;margin-top:1rem}.CorrectionsHome{color:#363636}.CorrectionsHome-banner{text-align:center;margin-top:3rem;margin-bottom:3rem}.CorrectionsHome-banner h1{font-size:2.3rem;color:#707070}.CorrectionsHome-intro{background-color:#efefef;text-align:center;padding:3rem 0}.CorrectionsHome-introText{font-size:1.2rem;line-height:2rem;max-width:800px;margin-left:auto;margin-right:auto;margin-bottom:3.5rem}.CorrectionsHome-introContact a{padding:.4rem 2.2rem;font-size:.9rem}.CorrectionsHome-introContactM a{width:100%;font-size:.9rem}.CorrectionsHome-support{font-size:1.25rem;line-height:2rem;text-align:center;padding:3rem 0;margin:0 auto;max-width:800px}.CorrectionsHome-support .CorrectionsHome-supportHeader{font-size:2.3rem;line-height:1.25;margin:0}.CorrectionsHome-supportContent{margin-top:3rem}.CorrectionsHome-supportContentText{display:inline-block;padding-right:10px}.CorrectionsHome-mapArea{display:inline-block;vertical-align:top;margin-top:1.6rem}.CorrectionsHome-benefitsArea{background-color:#efefef;padding-top:2.4rem;padding-bottom:3rem}.CorrectionsHome-quote{font-size:1.4rem;line-height:2.4rem;font-weight:700;color:#363636;text-align:center}.CorrectionsHome-quoteAttribution{font-size:.8rem;margin-top:1.8rem;text-align:right}.CorrectionsHome-benefitsQuoteArea{max-width:850px}.CorrectionsHome-divider{background-color:#efefef}.CorrectionsHome-divider>hr{max-width:1164px;margin:0 auto;color:#363636}.CorrectionsContactUs,.CorrectionsContactUsM{background-color:#efefef}.ContactUs>.Content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.ContactUs>.Content .CorrectionsHome-benefitsList{width:50%;padding-top:3.12rem}.ContactUs>.Content .CorrectionsHome-benefitsList h2{font-size:2.24rem;margin:0 0 0 1.5rem}.ContactUs>.Content .CorrectionsHome-benefitsList ul{line-height:2.5}.ContactUs>.Content .CorrectionsHome-contactUsForm{width:50%}.ContactUsM{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.ContactUsM .CorrectionsHome-benefitsList{padding-top:1.5rem}.ContactUsM .CorrectionsHome-benefitsList h2{font-size:2.24rem;margin:0 0 0 1.5rem}.ContactUsM .CorrectionsHome-benefitsList ul{line-height:2.5}.ContactUsM>.CorrectionsHome-formArea{width:100%;padding-top:1.5rem}.CorrectionsHome-formArea{padding-top:3.12rem;background-color:#efefef}.CorrectionsHome-warningText{color:#a31023}.CorrectionsHome-formHeader{padding-bottom:2.4rem}.CorrectionsHome-formHeaderTitle{font-size:2.24rem;margin:0}.CorrectionsHome-formHeaderSubtitle{font-size:.96rem;margin-top:.2rem}.CorrectionsHome-textbox{margin-bottom:1.6rem}.CorrectionsHome-textbox.is-double{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.CorrectionsHome-textbox.is-double div{width:49%}.CorrectionsHome-textbox label{display:block;margin-left:.16rem;margin-bottom:.16rem;font-size:.8rem}.CorrectionsHome-textbox input{width:100%;font-size:.88rem;border:2px solid #d7d7d7;padding:.88rem .4rem .72rem}.CorrectionsHome-submitButton{padding:.25rem 2rem;font-size:.9rem;margin-top:2.4rem;margin-bottom:5rem}.CorrectionsHome-submitButtonM{width:100%;font-size:.9rem;margin-top:2.4rem;margin-bottom:5rem}.CorrectionsHome-errorMessage{font-size:1.5rem;color:#a31023;margin:2rem 0}.CorrectionsHome-successMessage{font-size:1.5rem;text-align:center;margin:2rem auto}.recaptcha-response-label{display:none}.CorrectionsHomeM .CorrectionsHome-banner{margin:1rem 0}.CorrectionsHomeM .CorrectionsHome-supportContentText{width:100%;padding-right:0}.CorrectionsHomeM .CorrectionsHome-mapArea{width:100%}.CorrectionsHomeM .CorrectionsHome-support{padding-top:0}.CorrectionsOrderPreview-sector{margin-bottom:1.6em}.CorrectionsOrderPreview-sector p{margin-top:.5rem}.CorrectionsOrderPreview-submitButton input,.CorrectionsOrderPreview-submitButton input.Button{font-size:1rem;padding:0;line-height:normal;color:#363636}.WorkDetailModal.BasicModal-Content{border-top:none;-webkit-border-radius:4px;border-radius:4px;max-width:810px;min-width:40%}.WorkDetailModal-Container{padding:2.3125rem}.WorkDetailModal-ContainerRow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-bottom:1rem}.WorkDetailModal-Item{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;padding:0 .5rem}.WorkDetailModal-Item p{margin:0;line-height:1.5rem}.WorkDetailModal-FlexRow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.WorkDetailModal-Headline{font-size:1.3125rem;font-weight:700}.WorkDeatilModal-Subheading{font-size:1rem;margin:.25rem 0;line-height:1.4375rem}.WorkDetailModal-Padding-Bottom{padding-bottom:.5rem}.WorkDetailModal-Padding-Left{padding-left:2.0625rem}.WorkDetailModal-Remove-Padding-Left{padding-left:0}.WorkDetailModal-Edition-Details{margin-top:.5rem;display:table-row}.WorkDetailModal-Icon .Icon{width:30px;height:30px}.WorkDetailModal-Icon .Icon:hover{cursor:pointer}.WorkDetailModal-smallText{font-size:.875rem;line-height:1.3125rem}.WorkDetailModal-HorizontalBorder{border-right:1px solid #d7d7d7}.WorkDetailModal-AuthorPadding{padding-bottom:1rem}.WorkDetailModal-StarPadding{padding-bottom:1.25rem}.CorrectionsOuterContainer{min-width:800px}.CorrectionsBrowse-titleLink.is-link{font-size:1.25rem}.CorrectionsBrowse-titleLink.is-link:focus{outline:1px solid #00342d}.CorrectionsBrowse-smallCopy{font-size:.875rem;line-height:1.25rem}.CorrectionsBrowse-bottomMargin{margin-bottom:.625rem}.CorrectionsBrowse-lineHeight{line-height:1.25rem}.AddToListButton-container{margin-bottom:1.25rem}.AddToListButton-errorMessage{color:#a31023;margin-bottom:.25rem}.AddToListButton-addedMessage{font-size:.875rem}.AddToListButton-addedMessage .Icon{vertical-align:middle}.AddtoListButton-removeFromList{font-size:.875rem;margin-top:1rem}.AddtoListButton-removeFromList:hover{cursor:pointer}.AddToListButton{width:130px!important}.AddToListButton .Button{padding:.25rem .5rem}.CorrectionsBrowse-heavy{font-weight:600}.CorrectionsBrowse-icon.Icon{color:#707070;width:36px;height:36px;margin-bottom:-4px}@media print{.CorrectionsInvoice-no-print{display:none!important}}.CorrectionsInvoice-namespace h1,.CorrectionsInvoice-namespace h2,.CorrectionsInvoice-namespace h3,.CorrectionsInvoice-namespace h4,.CorrectionsInvoice-namespace h5,.CorrectionsInvoice-namespace h6,.CorrectionsInvoice-namespace p,.CorrectionsInvoice-namespace span,.CorrectionsInvoice-namespace strong{padding:0;margin:.15em 0}.CorrectionsInvoice-namespace button,.CorrectionsInvoice-namespace p,.CorrectionsInvoice-namespace span,.CorrectionsInvoice-namespace strong{font-size:.875rem}.CorrectionsInvoice-namespace h2{margin-bottom:.25em}.CorrectionsInvoice-sector{margin-bottom:1.6em}.CorrectionsInvoice-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.CorrectionsInvoice-space-below{margin-bottom:.5em}.CorrectionsInvoice-left-elements{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0;width:40%;-webkit-box-flex:2;-webkit-flex-grow:2;-ms-flex-positive:2;flex-grow:2;max-width:40%}.CorrectionsInvoice-right-elements{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:60%;-webkit-box-flex:3;-webkit-flex-grow:3;-ms-flex-positive:3;flex-grow:3;margin-left:1.5em}.CorrectionsInvoice-border{border:thin solid #008575;border-top-width:thick;padding:.75em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.CorrectionsInvoice-border h4{font-weight:700}.CorrectionsInvoice-border .Button-container,.CorrectionsInvoice-border .Button-container-gray,.CorrectionsInvoice-border .Button-container-shipmentTable,.CorrectionsInvoice-border .Button-container-white{width:35%;height:80%;margin-right:.75em}.CorrectionsInvoice-left-space{margin-left:3em}.CorrectionsInvoice-paragraph{display:block;margin-top:.2em}.CorrectionsInvoice-gray-bar{padding:10px;text-align:left;background-color:#efefef}.Corrections-ItemTable{table-layout:auto;border:0}.Corrections-ItemTable .TableHeading{color:#707070}.Corrections-ItemTable .TableHeading th,.Corrections-ItemTable .TableHeading tr{border:0}.Corrections-ItemTable .TableHeading th{padding:.25rem .25rem .25rem .5rem}.Corrections-ItemTable .TableHeading th.Item-Align-Right{padding:.25rem .5rem .25rem .25rem}.Corrections-ItemTable td{padding:.5rem}.Corrections-ItemTable .Item-Align-Right{text-align:right}.Corrections-HeadingBar{background-color:#efefef;padding:.25rem 0 .25rem 1rem;font-size:.875rem}.CorrectionsCrumbs-container{background:#efefef;padding:.5rem 0}@media screen and (max-width:800px){.CorrectionsCrumbs-container{padding:.2rem 0}}.CorrectionsCrumbs{font-size:.75rem}.CorrectionsCrumbs-separator{margin:0 .25rem;font-weight:600}.Corrections-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.Corrections-header h1{margin:0;font-weight:600}.Corrections-header .Icon{height:30px;width:30px;vertical-align:middle;color:#707070;fill:grey;margin-right:.75rem}.Corrections-header--noVerticalAlign .Icon{vertical-align:initial}.Corrections-grayBar{padding:10px;text-align:left;background-color:#efefef}.Corrections-WarningText{color:#a31023;margin:0 0 2rem;width:80%;line-height:1.5rem}.CorrectionsDashboard{padding-bottom:7rem}.CorrectionsDashboard h4{font-weight:700}.CorrectionsDashboard-header .Icon{color:#707070;height:27px;width:27px;margin-right:.75rem}.CorrectionsDashboard-ordersTruncated .Corrections-hideableRow{display:none}.CorrectionsDashboard-orderHistoryLink:hover{cursor:pointer;text-decoration:none}.CorrectionsDashboard-orderHistoryLink .Icon{width:13px;height:13px;vertical-align:bottom}.CorrectionsDashboard-addresses{padding-top:1rem}.CorrectionsDashboard-addressesContent{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.CorrectionsDashboard-address{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;line-height:1.5rem}.CorrectionsDashboard-address div{padding-left:.5rem}.CorrectionsDashboard-address:first-of-type{margin-right:1rem}.CorrectionsDashboard-address:nth-of-type(2){margin-left:1rem}.CorrectionsDashboard-addressHeader{background-color:#efefef;padding:.15rem .15rem .15rem .5rem}.CorrectionsDashboard-orgName{margin:1rem 0}.CorrectionsSignIn-formArea{padding:24px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:990px){.CorrectionsSignIn-formArea{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:24px}}.CorrectionsSignIn-formArea a{color:#008575}.CorrectionsSignIn-formArea a:hover{color:#00342d}.CorrectionsSignIn-formArea .SignIn{margin:0 auto}.CorrectionsSignIn-formArea .SignIn-button{background-color:#008575}.CorrectionsSignIn-formArea .SignIn-button:hover{background-color:#00594e}.CorrectionsSignIn-formArea .SignIn-button .Button{color:#fff}.CorrectionsSignIn-formArea .Loading-spinner,.CorrectionsSignIn-upperMessage{text-align:center}.CorrectionsOrderDetail-namespace span,.CorrectionsOrderDetail-namespace strong{font-size:.875rem}.CorrectionsOrderDetail-sector{margin-bottom:1.6em}.AllEditionsItem{margin-top:10px;margin-bottom:10px}.Works-AllEditionsContainer :focus{outline:1px solid #00342d}.AllEditionsItem-work{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;border-bottom:1px solid #d7d7d7;padding-top:25px;padding-bottom:25px}.AllEditionsItem-tile{width:272px;border:1px solid #efefef;background-color:#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);margin:10px;padding:1rem .25rem 1rem .75rem}.AllEditionsItem-tileTitle{font-size:13px}.AllEditionsItem-photo{min-width:150px;max-width:150px;max-height:250px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-right:25px}.AllEditionsItem-photo img{max-height:250px;cursor:pointer}.AllEditionsItem-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-right:36px;width:100%;max-width:700px}.AllEditionsItem-workTitle{font-size:21px;font-weight:600;line-height:28px;margin:0}.AllEditionsItem-overview{line-height:1.25rem;margin-bottom:30px;margin-top:1rem}.AllEditionsItem-overview.hidden{max-height:2.5rem;overflow:hidden;text-overflow:ellipsis}.AllEditionsItem-overview button{color:#008575!important}.AllEditionsItem-overview button:hover{color:#00594e!important}.AllEditionsItem-workAuthor{font-size:1rem;line-height:21px;margin-bottom:30px}.AllEditionsItem-addToCart{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:30%;min-width:241px}.AllEditionsItem-addToCartWrap{border-left:1px solid #d7d7d7;height:100%;padding-left:36px}@media (max-device-width:825px){.AllEditionsItem-addToCartWrap{padding-left:20px}}.AllEditionsItem-format{font-size:.75rem}.AllEditionsItem-condition{font-size:.75rem;margin-bottom:3px;margin-top:10px}.AllEditionsItem-release-date{font-size:.75rem;font-weight:600}.AllEditions-selectCondition{padding:5px;width:165px;-webkit-border-radius:2px;border-radius:2px;background:#fff;font-size:.9rem}.AllEditionsItem-price{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-top:15px;font-size:2rem;margin-bottom:.5rem;font-weight:600;color:#a31023}.AllEditionsItem-price-oos{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:15px;margin-bottom:30px;font-size:1rem}.AllEditionsItem-oos{font-size:.9rem;margin-top:2rem;font-weight:600}.AllEditionsItem-others-watching{color:#707070;display:block;font-weight:600;font-size:.9rem;margin-top:1rem}.AllEditionsItem-frequency{font-size:.9rem;margin-top:1rem}.AllEditionsItem-dollar{font-size:20px;padding-top:6px}.AllEditionsItem-addToWishList{margin-top:25px;font-size:1rem}.AllEditionsItem-addToWishList .WorkWishListButton{margin-bottom:1rem}.AllEditionsItem-details-item{margin-top:.5rem;display:table-row}.AllEditionsItem-details-item.hidden{display:none}.AllEditionsItem-details-item-details:first-of-type{padding-right:4rem;white-space:nowrap}.AllEditionsItem-details-item-details{display:table-cell;padding:.2rem 0}.AllEditionsItem-overview-container{margin-bottom:1rem}.AllEditionsItem-details-button{color:#008575!important}.AllEditionsItem-details-button .Icon{display:inline-block;margin-bottom:-2px;margin-left:.25rem;width:.875rem;height:.875rem}.AllEditionsItem-details-button:hover{color:#00594e!important}.AllEditionsItem-details-button{margin-top:.5rem}.AllEditions-refine-button .Icon{display:inline-block;margin-bottom:-2px;margin-left:.5rem;width:1rem;height:1rem}.AllEditions-refine-button.is-link{color:#008575}.AllEditionsItem-quantity-selector{margin:1rem 0}.AllEditionsItem-quantity-selector label .DropdownInput{display:inline-block;margin-left:1rem}.AllEditionsItem-quantity-selector label .DropdownInput select{padding:.5rem;background:#fff;font-size:.9rem}.DropdownInput.is-input input{width:4rem}.AllEditionsHeader{font-size:25px;font-weight:600;margin-top:1rem}.AllEditionsHeader.small{font-size:13px}.AllEditionsIcon{height:2rem;width:2rem;margin-right:.5rem;vertical-align:bottom;fill:#008575}.AllEditions-deal-tag{height:3rem;width:3rem;vertical-align:bottom;margin-left:.5rem}.AllEditions-refine-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:50%;max-width:50%;min-height:42px;padding:.5rem 16px}.AllEditions-refine-container p{margin:0 0 .5rem;font-size:.9rem;font-weight:600}.AllEditions-refine-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.AllEditions-grow{-webkit-box-flex:2;-webkit-flex-grow:2;-ms-flex-positive:2;flex-grow:2}.AllEditions-clear-button{line-height:.875rem;margin:0 1rem}.AllEditions-clear-button.is-link{font-size:.75rem;color:#008575}.AllEditions-apply-button{line-height:.875rem;font-size:.75rem;padding:.25rem .5rem;background:#008575;border:none;-webkit-box-shadow:none;box-shadow:none}.AllEditions-refine-section{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto}.AllEditions-refine-section.is-mobile{padding-left:1rem;padding-bottom:1.5rem}.AllEditions-refine-section .is-mobile{padding:.5rem 0}.AllEditions-refine-border{border:1px solid #d7d7d7;padding:.5rem 15px}.AllEditions-noTopBorder{border-top:none}.AllEditions-sortBar{background-color:#efefef;max-width:100%;min-width:100%;padding:.5rem 1rem;margin:1.25rem 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-size:1rem;border:1px solid #d7d7d7;line-height:32px}.AllEditions-sortBar * :focus{outline:1px solid #00342d}.AllEditions-sortBar .Icon{margin-bottom:2px;vertical-align:middle}.AllEditions-sortBar.is-mobile{font-size:.875rem}.AllEditions-sortBar.is-mobile .is-link{font-size:.875rem;color:#008575}.AllEditions-outOfStock{display:inline-block;margin-left:.5rem}.AllEditions-outOfStock .Checkbox{margin-left:1rem;padding-left:1.5rem}.AllEditions-outOfStock .Checkbox-label{color:#363636;font-size:1rem}.AllEditions-paddingRight.is-link{padding-right:1rem}.AllEditions-paddingRight.is-mobile.is-link{padding-right:.75rem}.AllEditions-paddingLeft.is-link{padding-left:1rem}.AllEditions-paddingLeft.is-mobile.is-link{padding-left:.75rem}.AllEditions-shopBy-selected.is-link,.AllEditions-shopBy-selected.is-mobile{color:#363636}.AllEditions-badge{padding-left:13px;margin-top:1rem}.AllEditions-badge .Chip{background:#008575;-webkit-border-radius:0;border-radius:0;padding:.25rem 2rem .25rem .5rem;font-size:.8125rem;color:#fff}.AllEditions-badge .Chip-close{margin-top:-.5rem}.AllEditions-badge .Chip-close .Icon{color:#fff;height:1rem;width:1rem}.AllEditions-loading{padding-top:8rem;padding-bottom:8rem}.AllEditionsItem-savings{font-size:.85rem}.AllEditionsItem-savings-amount{font-weight:600}.AllEditionsItem-quantity{margin-top:.5rem}.AllEditionsItem-quantity-available{font-size:.85rem}.AllEditions-redFont{color:#a31023}.AllEditionsItem-details-title{display:block;font-weight:600;margin-bottom:.5rem}.AllEditionsItem-Disclaimer{font-size:.85rem;color:#707070}.AllEditions-noResults{text-align:center;padding:3rem 0}.AllEditions-noResults h3{font-size:1.25rem;margin:0}.AllEditions-noResults.is-mobile{padding:1.5rem 1.5rem 2rem}.AllEditions-noResults.is-mobile h3{font-size:1rem}.AllEditions-Sort-Text{display:inline-block;padding-right:.5rem}.AllEditions-Sort-OptionsContainer{display:inline-block}.AllEditions-Sort-Options{background:#fff;font-size:.825rem}.AllEditions-FilterList .Checkbox-label{color:#008575}.AllEditionsItem-addToCartLoading{margin-top:10px;margin-bottom:40px}.Works-Mobile-AllEditionsContainer{font-size:12px;padding:0}.Mobile-AllEditionsHeader,.Mobile-AllEditionsHeader-titlelink{font-size:16px;font-weight:600;padding:0 16px}.Mobile-AllEditionsHeader .Mobile-AllEditions-backicon,.Mobile-AllEditionsHeader-titlelink .Mobile-AllEditions-backicon{height:12px;width:12px;margin-right:.5rem}.Mobile-AllEditionsHeader .Mobile-AllEditionsIcon,.Mobile-AllEditionsHeader-titlelink .Mobile-AllEditionsIcon{height:25px;width:25px;margin-right:.5rem;vertical-align:bottom;fill:#008575}.Mobile-AllEditionsHeader-titlelink{margin:0;width:100%;padding:.2rem 0 .2rem 10px;background-color:#efefef;font-size:.75rem}.Mobile-AllEditionsHeader-titlelink :focus{outline:1px solid #00342d}.EditionItem-mobile{border-bottom:1px solid #efefef;margin-bottom:1rem}.EditionItem-mobile .WorkWishListButton{margin-bottom:1rem}.EditionItem-mobile-editiondetails{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:1rem}.EditionItem-mobile-image{width:75px}.EditionItem-mobile-content{margin-left:1rem;width:50%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.EditionItem-mobile-title{font-size:14px;font-weight:600;margin:0 0 .5rem}.EditionItem-mobile-author{white-space:normal;margin-bottom:1rem}.EditionItem-mobile-release-date{font-weight:600}.EditionItem-mobile-overview{margin:1rem 0;line-height:1.4rem}.EditionItem-mobile-overview button{font-size:.85rem;color:#008575}.EditionItem-mobile-details-container{margin:1rem 0}.EditionItem-mobile-details-button{font-size:14px!important;margin-bottom:1rem;color:#008575!important}.EditionItem-mobile-details-button svg{height:12px;width:12px;margin-left:.5rem}.EditionItem-mobile-details-item{display:table-row}.EditionItem-mobile-details-item.hidden{display:none}.EditionItem-mobile-details-item-details{margin-right:.5rem;display:table-cell;padding:.2rem 0}.EditionItem-mobile-details-item-details:first-of-type{padding-right:1rem}select.EditionItem-mobile-condition-select{padding:0;outline:0;border:none;-webkit-border-radius:none;border-radius:none;background:0 0;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:"";color:#008575;font-weight:600}select.EditionItem-mobile-condition-select:focus{outline:0}.EditionItem-mobile-condition-select::ms-expand{display:none}.EditionItem-condition-arrow{height:12px;fill:#008575}.EditionItem-mobile-format{margin-bottom:.5rem}.EditionItem-mobile-disclaimer{margin-top:.2rem;color:#707070}.EditionItem-mobile-price{font-weight:600;font-size:18px;color:#a31023;margin-bottom:.5rem;margin-top:1rem}.EditionItem-mobile-savings{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:1rem}.EditionItem-mobile-savings-amount{font-weight:600;margin-left:.5rem;font-size:12px;color:#363636;display:inline-block}.EditionItem-mobile-quantity{margin-bottom:1rem}.EditionItem-mobile-quantity-selector{display:inline-block}.EditionItem-mobile-quantity-selector .DropdownInput{display:inline-block;margin-left:1rem;font-size:1rem}.EditionItem-mobile-quantity-available{display:inline-block;margin-left:.5rem}.EditionItem-mobile-red{color:#a31023}.AllEditions-mobile-slider .RecSection-mobile{padding-right:10px;padding-left:0;margin-top:0;margin-bottom:0}.AllEditions-mobile-slider-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-border-radius:2px;border-radius:2px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border:1px solid #008575;outline:0;cursor:pointer}.AllEditions-mobile-slider-item p{padding:1rem}.AllEditions-mobile-slider-item.is-selected{background-color:#bfe0dc;border-color:#00594e}.AllEditions-container-padding{padding:0 16px}.AllEditions-container-padding :focus{outline:1px solid #00342d}.AllEditions-mobile-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:block;background-color:#fff}.AllEditions-mobile-modal .condensed{margin:0;border:0}.AllEditions-mobile-modal .condensed .is-link{color:#008575}.AllEditions-mobile-modal .condensed .Icon{width:.825rem;height:.825rem;margin-bottom:2px;vertical-align:middle}.AllEditions-mobile-modalSection{border-bottom:1px solid #d7d7d7}.AllEditions-mobile-modalHeader{max-width:100%;min-width:100%;padding:1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-size:.875rem}.AllEditions-mobile-modalHeader .Icon{color:#707070;width:15px;height:15px;margin-left:1rem;outline:0}.AllEditions-mobile-modalHeader .is-link{font-size:.875rem;font-weight:400;outline:0}.AllEditions-mobile-modalHeader button.is-link:hover{text-decoration:none}.AllEditions-mobile-modalHeader button.is-link:focus{outline:1px solid #00342d}.AllEditions-mobile-modalHeader:focus-within{outline:0;border:1px solid #00342d}.AllEditions-mobile-modalHeader:focus-within button.is-link:focus{outline:0}.AllEditions-sortBar.no-top-margin{margin-top:0}.EditionItem-mobile-condition-container{margin-left:.5rem;padding:3px;border:1px solid #d7d7d7;display:inline-block;font-size:1rem}.EditionItem-mobile-condition-container:focus-within{outline:1px solid #00342d}.bottom-border-gray{border-bottom:1px solid #d7d7d7}.EditionItem-mobile-addToCartLoading{margin-top:10px;margin-bottom:45px!important}.AddToCart-EyebrowCenter.pinned{position:fixed;top:0;z-index:1337;width:100%;margin:auto;padding:15px 24px;left:0;background-color:#fff}@media screen and (max-width:800px){.AddToCart-EyebrowCenter.pinned{max-width:1156px;padding:15px 16px}}@media screen and (max-width:1212px){.AddToCart-EyebrowCenter.pinned{padding:15px 16px}}.Eyebrow-container{margin-top:2rem;margin-bottom:1rem;min-height:91px}.WorkRecommendations :focus{border:1px solid #00342d;outline:0}.AddToCart-EyebrowContainer{font-size:.9rem;background-color:#efefef;border-bottom:2px solid #d7d7d7;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;max-width:1116px;margin:0 auto}.AddToCart-EyebrowContainer p{font-weight:600}.Eyebrow-left{padding:1.25rem;border-right:1px solid #d7d7d7;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden}.Eyebrow-left p{margin:0 0 .5rem}.Eyebrow-work{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}.Eyebrow-work a{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#363636}.Eyebrow-right{padding:1.25rem;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.Eyebrow-right p{margin:0}.Eyebrow-shipHurdle{margin:.5rem 0 0}.Eyebrow-shipHurdle a{cursor:pointer;font-weight:100;text-decoration:underline;color:#008575}.Eyebrow-cartTotal{color:#a31023}.Eyebrow-controls{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;margin:0 1.6vw;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.Eyebrow-controls .AddToCart-ButtonContainer{display:inline-block;height:2.35rem;text-align:center}.Eyebrow-controls .AddToCart-ButtonContainer:first-child{margin-right:.5rem}.Eyebrow-controls .btn-ViewCart{padding:.5rem;-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0}.Eyebrow-controls .btn-Checkout{background-color:#fc3;color:#363636;padding:.5rem 1rem;-webkit-box-flex:2;-webkit-flex:2 1 0;-ms-flex:2 1 0px;flex:2 1 0}.Eyebrow-controls .btn-Checkout:hover{color:#363636;background-color:#ecac00}.Eyebrow-controls .btn-Checkout:active{background-color:#fc3}.Eyebrow-controls .btn-Checkout:focus{outline:1px solid #363636}.Eyebrow-controls .btn-ViewCart{background-color:#008575;color:#fff;padding:.5rem 1rem}.Eyebrow-controls .btn-ViewCart:hover{color:#fff;background-color:#00594e}.Eyebrow-controls .btn-ViewCart:active{background-color:#008575}.Eyebrow-controls .btn-ViewCart:focus{outline:1px solid #fff}.Eyebrow-controls .Button{border:none;-webkit-border-radius:4px;border-radius:4px;font-weight:700;-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)}.Eyebrow-controls .Button:after{border:none}.Eyebrow-controls.is-mobile{gap:4vw}.Eyebrow-controls.is-mobile .Button{width:auto}.WorkInfo-Check{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.WorkInfo-Check svg{fill:#008575;margin-right:8px}.AddToCart-ExtraBottomMargin{margin-bottom:2rem}.AddToCart-MainContainer{border:1px solid #d7d7d7}.AddToCart-isCenteredFlex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.AddToCart-inline{display:inline-block}.AddToCart-HeaderBanner{height:2.5rem;background-color:#a31023;color:#fff}.AddToCart-HeaderDetail{height:5.5rem;background-color:#efefef;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.AddToCart-HeaderDetail .text-subheading{color:#a31023}.AddToCart-HeaderDetail .Works-price{margin:0;font-weight:700;color:#a31023}.AddToCart-HeaderDetail .Works-price span:first-child{position:relative;top:-1rem;font-size:1.125rem}.AddToCart-HeaderDetail .Works-price .price{font-size:2.5rem;line-height:1}.AddToCart-OffersContainer{padding:0 1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:-webkit-max-content;height:-moz-max-content;height:max-content}.AddToCart-OfferItem{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:.875rem;min-width:20%;max-width:20%;padding:0 1rem 2rem;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.AddToCart-OfferItem p{margin:.5rem 0}.AddToCart-OfferItem img{margin:0 auto;-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)}.AddToCart-OfferItem .AddToCartButton-Desktop{padding:.6rem 0 .75rem!important;margin-top:auto}.AddToCart-OfferItem .BookDescription-Block{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.AddToCart-OfferItem-NoTopHeader{padding:1rem}.AddToCart-ItemImage{height:200px;-o-object-fit:cover;object-fit:cover}.AddToCart-ItemImage img{border:0;max-width:100%}.AddToCart-EllipsisBlock{height:1.125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AddToCart-ContentDivider.u-horizontalDivider{margin-top:0;margin-bottom:3.75rem}.BookDescription-Block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:3.5rem;margin:.5rem 0}.BookDescription-Block p{margin:0}.BookDescription-Block.BookDescription-Block-NoTopHeader{height:5.5rem;display:inherit}.AddonItemBanner{background-color:#008575;height:3rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.AddonItemBanner p{color:#fff;font-size:1.75rem}.AddonItemBanner-TwoLine{background-color:#008575;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.AddonItemBanner-TwoLine p{color:#fff;font-size:1.75rem;margin:0 auto;padding:.5rem}.AddonItemBanner-TwoLine .AddonItemBanner-Title{font-weight:700;padding-bottom:0}.AddonItemBanner-TwoLine .AddonItemBanner-SubTitle{font-size:1.4rem;padding-top:0}.EyebrowPlaceholder{min-height:139px}.Eyebrow-PinnedContainer,.Eyebrow-container-mobile{background-color:#efefef}.Eyebrow-PinnedContainer.pinned{position:fixed;top:0;left:0;width:100%;padding:0 16px 15px;z-index:600;border-bottom:2px solid #d7d7d7}.AddToCart-MobileEyebrowContainer{width:100%;padding:1rem 16px .5rem;background-color:#efefef}.AddToCart-MobileEyebrowContainer p{margin:0 0 .5rem;font-weight:600}.AddToCart-MobileEyebrowContainer:after{border-bottom:2px solid #d7d7d7;content:"";display:block;width:100%}.AddToCart-CartInfoContainer{margin:.5rem 0 1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-size:14px}.AddToCart-CartInfo p{margin:0 0 .5rem;font-weight:600}.AddToCart-ViewCartContainer{text-align:right;width:70px}.Eyebrow-controls.is-mobile{margin:0;text-align:center;height:3.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.Eyebrow-controls.is-mobile .Button{text-align:center;padding:1rem}.Eyebrow-controls.is-mobile .Loading-rect{height:50%}.AddToCart-MobileItemContainer{min-width:40%;-webkit-box-flex:2;-webkit-flex-grow:2;-ms-flex-positive:2;flex-grow:2}.AddToCart-MobileItemContainer:first-of-type{padding-right:2rem;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-basis:150px;-ms-flex-preferred-size:150px;flex-basis:150px;min-width:0}@media screen and (max-width:350px){.AddToCart-MobileItemContainer:first-of-type{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}}.AddToCart-OffersContainer.is-mobile{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0}.AddToCart-OffersContainer.is-mobile .u-horizontalDivider{margin:1.5rem 0}.AddToCart-OfferItem.is-mobile{min-width:100%;max-width:100%;text-align:left;font-size:.75rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 2.5rem}.AddToCart-OfferItem.is-mobile .AddToCartButton-Mobile{padding:.6rem 0 .75rem;margin-bottom:0}.AddToCart-OfferItem.is-mobile .AddToCartButton-Mobile.is-disabled{padding:.05rem 0 .75rem}.AddToCart-OfferItem.is-mobile p{margin:0;line-height:1.325rem}.AddToCart-OfferItem.is-mobile p:last-of-type{margin-bottom:1rem}@media screen and (max-width:350px){.AddToCart-OfferItem.is-mobile{padding:0 1rem}}.AddToCart-ItemImage.is-mobile{height:177px;width:118px}@media screen and (max-width:350px){.AddToCart-ItemImage.is-mobile{height:150px;width:100px}}.AddToCart-EllipsisBlock.is-mobile{height:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AddToCart-isBottomFlex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-bottom:4px}.AddToCart-HeaderDetail.is-mobile{height:auto;padding-bottom:1rem}.AddToCart-HeaderDetail.is-mobile h4{margin:.25rem 0}.AddToCart-HeaderDetail.is-mobile .Works-price{margin-bottom:0;margin-top:1rem}.Price-Icon img{width:3.5em;height:2em}.addToCartWork-divider.u-horizontalDivider{margin:0 16px;height:2px}.addToCart-divider.u-horizontalDivider{margin-top:0;height:2px}.AddonItem-Price{color:#a31023}.AddonItem-Price .AddonItem-CrossedOutPrice{text-decoration:line-through}.AddonItem-DealTag{height:1rem;width:2.5rem;vertical-align:bottom}.AddonOffer-Disclaimer{font-size:12px;color:#707070;padding-left:1rem}.AddonItemBanner.is-mobile{text-align:center;height:4rem;margin-bottom:1rem}.AddonItemBanner.is-mobile p{color:#fff;font-size:1.1rem}.AddonItemBanner.longText{padding:0 1rem}.AddonItemBanner-TwoLine.is-mobile{text-align:center;background-color:#008575;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:1rem}.AddonItemBanner-TwoLine.is-mobile p{color:#fff;font-size:.75rem;margin:0 auto;padding:.5rem}.AddonItemBanner-TwoLine.is-mobile .AddonItemBanner-Title{font-weight:700;padding-bottom:0;font-size:1.5rem}.AddonItemBanner-TwoLine.is-mobile .AddonItemBanner-SubTitle{font-size:.9rem;padding-top:0}.Eyebrow-PinnedContainer-app{background-color:#fff}.Eyebrow-PinnedContainer-app.pinned{position:fixed;top:105px;left:0;width:100%;padding:0 16px 15px;z-index:600;border-bottom:1px solid #d7d7d7}.CategorySiteMap-header>*{display:inline-block}@media screen and (max-width:800px){.CategorySiteMap-header>*{display:block}}.CategorySiteMap-header h1{font-size:1.5rem;font-weight:700;margin:16px 20px 0 0}@media screen and (max-width:800px){.CategorySiteMap-header h1{margin-right:0}}.CategorySiteMap-header p{margin:0}.CategorySiteMap-list{list-style:none;-webkit-column-count:2;column-count:2;padding:0}@media screen and (max-width:800px){.CategorySiteMap-list{-webkit-column-count:1;column-count:1}}.CategorySiteMap-pagination{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;max-width:500px;margin:auto}.CategorySiteMap-pagination>*{min-width:45px;text-align:center}.DeliveryFeeDescriptionModal{width:95%;max-width:475px}.DeliveryFeeDescriptionModal .BasicModal-Container{width:100%}.DeliveryFeeDescriptionModal .BasicModal-Close .is-link{font-size:1rem;font-weight:400}.DeliveryFeeDescriptionModal h2{font-size:14px;font-weight:700;margin-top:0;margin-bottom:0}@media screen and (max-width:800px){.DeliveryFeeDescriptionModal h2{font-size:.8125rem;font-weight:700}}.DeliveryFeeDescriptionModal-description{font-size:.85rem;margin-top:.5rem;color:#707070}@media screen and (max-width:800px){.DeliveryFeeDescriptionModal-description{font-size:.8125rem;padding-left:0;list-style-type:none}}.DeliveryFeeDescriptionModal-content{padding:0 10px}@media screen and (max-width:800px){.DeliveryFeeDescriptionModal-content{padding:0 5px}}@media screen and (max-width:600px){.OrderFinal-Content .Content{padding-left:0;padding-right:0}.OrderFinal-Content .Content .RecSection-title{padding-left:16px}}.OrderFinal-Content .FloatLabelForm.floating-label .has-float-label label{left:.9375rem;top:.9rem}.OrderFinal-Content .FloatLabelForm.floating-label .has-float-label input:focus+:not(.Input-error){left:.9375rem}.OrderFinal-Content .Input-container.is-dropdown,.OrderFinal-Content .Input-container.is-textarea{padding-top:1rem}.OrderFinal-Content .Input-required{display:none}.OrderFinal{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:40px}@media screen and (max-width:600px){.OrderFinal{margin-top:20px}}.OrderFinal-Header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:600px){.OrderFinal-Header{margin-bottom:0}}@media screen and (max-width:600px){.OrderFinal-LoyaltyPromoMessage{margin-left:17px;margin-right:17px}}.OrderFinal-HeaderLeft{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:800px){.OrderFinal-HeaderLeft{margin-bottom:30px}}@media screen and (max-width:600px){.OrderFinal-HeaderLeft{width:100%}}.OrderFinal-Thankyou{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px}@media screen and (max-width:600px){.OrderFinal-Thankyou{padding-left:17px;padding-right:17px}}.OrderFinal-OrderNumber{font-size:25px}@media screen and (max-width:600px){.OrderFinal-OrderNumber{font-size:20px}}.OrderFinal-Message{font-size:16px}@media screen and (max-width:600px){.OrderFinal-Message{font-size:14px}}.OrderFinal-MessageBold{font-weight:700;font-size:16px;color:#363636}@media screen and (max-width:600px){.OrderFinal-MessageBold{font-size:14px}}.OrderFinal-ReviewOrderLink{font-size:16px;color:#008575;font-weight:700;text-decoration:none;margin-bottom:20px}@media screen and (max-width:600px){.OrderFinal-ReviewOrderLink{font-size:14px}}.OrderFinal-Member-ReadingRewards{margin-bottom:30px}.OrderFinal-HeaderRight{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:600px){.OrderFinal-HeaderRight{display:none}}.OrderFinal-ContinueShopping{width:366px;background-color:#008575;margin-bottom:25px;display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.OrderFinal-ContinueShoppingLink{text-align:center}button.Button.OrderFinal-CreateAccountBtn{width:100%;background-color:#008575;margin-bottom:25px;display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important;padding:.75rem 1.5rem}button.Button.OrderFinal-CreateAccountBtn:hover{background-color:#00594e}button.Button.OrderFinal-CreateAccountBtn:focus{outline:1px solid #fff;outline-offset:-5px}.OrderFinal-Mobile-ContinueShopping-Container{display:none;padding-left:16px;padding-right:16px;margin-bottom:-15px}@media screen and (max-width:600px){.OrderFinal-Mobile-ContinueShopping-Container{display:block}}.OrderFinal-Mobile-ContinueShopping{display:none}@media screen and (max-width:600px){.OrderFinal-Mobile-ContinueShopping{width:100%;max-width:340px;background-color:#008575;display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}}@media screen and (max-width:800px){.OrderFinal-OrderSummary .OrderSummary-Container{width:366px;padding-left:25px;padding-right:25px}}.OrderFinal-ReviewOrderBlock{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-top:30px;border-bottom:2px solid #d7d7d7;border-top:2px solid #d7d7d7;margin-bottom:30px}@media screen and (max-width:600px){.OrderFinal-ReviewOrderBlock{padding-top:15px;margin-bottom:25px;padding-left:17px}}.OrderFinal-Mobile-OrderSummary{display:none}@media screen and (max-width:600px){.OrderFinal-Mobile-OrderSummary{border-bottom:2px solid #d7d7d7;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:25px;padding-bottom:0;padding-left:17px;padding-right:17px}.OrderFinal-Mobile-OrderSummary .SummaryItem{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:14px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}}.OrderFinal-OrderDetails{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:600px){.OrderFinal-OrderDetails{padding-left:17px;padding-right:17px}}.OrderFinal-ReviewHeader{font-size:25px;margin-bottom:20px}@media screen and (max-width:600px){.OrderFinal-ReviewHeader{font-size:14px;font-weight:700;margin-bottom:15px}}.OrderFinal-ReviewItem{margin-bottom:20px}@media screen and (max-width:600px){.OrderFinal-ReviewItem{margin-bottom:15px}}.OrderFinal-OrderItem{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px;width:382px;padding-bottom:15px;border-bottom:2px solid #d7d7d7;font-size:14px}@media screen and (max-width:600px){.OrderFinal-OrderItem{width:100%}}.OrderFinal-OrderItem+.OrderFinal-OrderItem{margin-top:10px}.OrderFinal-ItemMessage{font-size:16px;margin-bottom:5px}@media screen and (max-width:600px){.OrderFinal-ItemMessage{font-size:14px}}.OrderFinal-OrderSummary-Total{border-top:1px solid #d7d7d7;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-top:10px;padding-bottom:10px;color:#a31023;font-weight:700}.OrderFinal-CreateAccount{padding-top:26px;padding-right:47px;padding-bottom:39px;max-width:704px;margin-top:5px}@media screen and (max-width:600px){.OrderFinal-CreateAccount{display:none}}@media screen and (max-width:1117px){.OrderFinal-CreateAccount{margin-bottom:20px}}@media screen and (max-width:735px){.OrderFinal-CreateAccount{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:488px}}.OrderFinal-Mobile-CreateAccount{display:none}@media screen and (max-width:600px){.OrderFinal-Mobile-CreateAccount{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-border-radius:3px;border-radius:3px;padding:0 20px}}.OrderFinal-MobileContainer{border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;padding:15px 0}.OrderFinal-Benefit{margin-right:8px;line-height:25px}.OrderFinal-CreateAccount-Flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width:800px){.OrderFinal-CreateAccount-Flex{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.OrderFinal-CreateAccount-Left{max-width:341px}.OrderFinal-Button{width:340px;margin-top:30px}.OrderFinal-CreateAccount-Right{padding-left:30px}.OrderFinal-CreateAccount-Benefits-Title{font-size:18px;font-weight:700;margin-bottom:10px}.OrderFinal-BenefitsBullets{font-size:16px;margin-bottom:7px}.OrderFinal-CreateAccount-Header{font-size:20px;font-weight:700}@media screen and (max-width:600px){.OrderFinal-CreateAccount-Header{font-size:18px;font-weight:700;margin-bottom:10px}}.OrderFinal-CreateAccount-SubHeader{font-size:16px;padding-bottom:15px;margin-bottom:10px;border-bottom:1px solid #d7d7d7}@media screen and (max-width:600px){.OrderFinal-CreateAccount-SubHeader{font-size:14px;margin-bottom:10px;border-bottom:0}}.OrderFinal-CreateAccount-Benefits{padding-bottom:28px;margin-bottom:20px;padding-top:20px;border-bottom:1px solid #d7d7d7}@media screen and (max-width:600px){.OrderFinal-CreateAccount-Benefits{border-bottom:0}}.OrderFinal-ShowCreateAccount{font-weight:700;font-size:20px;color:#008575;margin-right:15px;float:left}.OrderFinal-ShowCreateAccount-Container{margin-top:25px}.OrderFinal-passwordSubText{margin-left:10px;font-size:12px;padding-bottom:15px}.OrderFinal-passwordInfo{font-weight:700;margin-bottom:2px;margin-top:0}.OrderFinal-passwordHowToInfo{margin-top:0}.OrderFinal-birthdaySubText{margin-left:10px;font-size:12px}.OrderFinal-Input{height:44px;width:330px;margin-bottom:10px;padding-left:10px;font-size:16px}@media screen and (max-width:600px){.OrderFinal-Input{width:100%;max-width:330px}}.OrderFinal-Input+.OrderFinal-Input{margin-bottom:15px}.OrderFinal-Checkbox-TBGreen{accent-color:#008575;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:20px;font-size:12px}.OrderFinal-Checkbox-TBGreen b{color:#442783}.OrderFinal-Checkbox-TBGreen input[type=checkbox]{margin:5px 12px 0 0;width:18px;min-width:18px;height:18px}.OrderFinal-Checkbox-TBGreen p{margin:0 0 0 6px;font-size:14px;-webkit-margin-before:5px;margin-block-start:5px}.OrderFinal-Checkbox-Textlabel{margin:0 0 10px 6px;font-size:14px;-webkit-margin-before:5px;margin-block-start:5px}.OrderFinal-Checkbox{margin-bottom:34px;position:relative}@media screen and (max-width:600px){.OrderFinal-Checkbox{margin-bottom:15px}}.OrderFinal-Checkbox input[type=checkbox]{opacity:0;width:20px;height:18px}.OrderFinal-Checkbox label{cursor:pointer}.OrderFinal-Checkbox input[type=checkbox]+input[type=hidden]+label:before{background-color:#fff;border:1px solid #707070;content:"";color:#008575;display:inline-block;height:18px;width:20px;margin-left:-20px;width:16px;position:absolute;text-align:center;padding-bottom:2px}.OrderFinal-Checkbox input[type=checkbox]:checked+input[type=hidden]+label:before{background-color:#fff;color:#008575;content:"\2714"}.OrderFinal-Checkbox input[type=checkbox]:checked+input[type=hidden]+label:after{font-weight:700}.OrderFinal-Checkbox input[type=checkbox]:focus+input[type=hidden]+label:before{outline:5px auto #3b99fc}.CheckoutFinal-passwordValidation{margin-bottom:15px;color:#a31023}.OrderFinal-AccountCreated{font-size:25px;margin-bottom:10px}@media screen and (max-width:600px){.OrderFinal-AccountCreated{font-size:18px}}.OrderFinal-PendingSuccess{font-size:14px;margin-bottom:10px;font-style:italic}@media screen and (max-width:600px){.OrderFinal-PendingSuccess{font-size:12px}}.CheckoutFinal-recommendationArea{margin-top:15px}.OrderFinal-TermsConditionsAndPrivacyPolicy{font-size:.75rem}.OrderFinal-TextSignup{margin:24px 0;max-width:700px}@media only screen and (max-width:600px){.OrderFinal-TextSignup{padding-left:17px;padding-right:17px}}.TextSignup-Container{padding:34px;-webkit-border-radius:8px;border-radius:8px;background-color:#dad4e6;font-weight:400;margin-bottom:40px}@media only screen and (max-width:600px){.TextSignup-Container{padding:24px}}.TextSignup-Header h3{display:block;font-weight:400;text-align:center;font-size:22px;line-height:33px;margin-top:0;margin-bottom:5px}.TextSignup-Header svg{width:52px;height:37px;display:block;margin-left:auto;margin-right:auto}.TextSignup-Description{text-align:center;margin:0;font-size:16px;line-height:1.4}.TextSignup-Description.Sub{font-size:14px}.ThankYou .TextSignup-Description{margin-top:20px}.TextSignup-Container .Input-errorContainer{margin-left:0}.TextSignup-Container .Input-errorContainer .caption{color:#707070;font-size:12px}.TextSignup-Container .Input-errorContainer .error{color:#a31023;font-size:12px}.TextSignup-Description .purple{color:#442783}.TextSignup-Form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:10px}.TextSignup-inputSection{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:10px}@media only screen and (max-width:600px){.TextSignup-inputSection{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.TextSignup-Button{color:#fff;border:none;-webkit-border-radius:4px;border-radius:4px;font-weight:600;cursor:pointer;background-color:#442783;max-height:49px}.TextSignup-Button .Loading-rect{background-color:#dad4e6}.TextSignup-Button:hover{opacity:.9}.phoneNumberContainer{width:100%}.Input-container{margin-bottom:0;padding:0}.mobilePhone{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.mobilePhone input{width:100%;padding-top:14px;padding-bottom:12px;padding-left:14px}.phoneCountryCode{line-height:49px;margin-right:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}p.small{margin-top:0;font-size:13px}.ReadingRewards-Header{width:85%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;margin-bottom:15px;margin-right:35px}.ReadingRewards-Logo{width:200px;max-height:35px}.ReadingRewards-BarGuest{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%}.ReadingRewards-Container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:93px;width:469px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:20px;padding-left:16px;padding-right:16px}.ReadingRewards-Container.ReadingRewards-ContainerGuest{width:100%}@media screen and (max-width:600px){.ReadingRewards-Container.ReadingRewards-ContainerGuest{margin-bottom:25px}}@media screen and (max-width:800px){.ReadingRewards-Container{margin-left:auto;margin-right:auto}}.ReadingRewards-ContainerSignedIn{max-width:100%}.ReadingRewards-BarSignedIn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%}.ReadingRewards-CircleLeft{border:1px solid #d7d7d7;width:24px;height:24px;-webkit-border-radius:50%;border-radius:50%;background-color:#442783;margin-bottom:4px;position:static;margin-left:1px}.ReadingRewards-CircleRight{height:24px;width:24px;border:6px solid #d7d7d7;-webkit-border-radius:50%;border-radius:50%;margin-bottom:4px;margin-left:-8.5px;-webkit-transition:all .5s linear;transition:all .5s linear}.ReadingRewards-ProgressBar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-bottom:4px;width:85%}.ReadingRewards-BarContainer{height:8px;border:1px solid #d7d7d7;border-left-color:#442783;-webkit-border-radius:0 8px 8px 0;border-radius:0 8px 8px 0;background-color:#d7d7d7;margin-right:5px;margin-left:-2.579px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.ReadingRewards-EarnedBar{height:6px;-webkit-border-radius:0 8px 8px 0;border-radius:0 8px 8px 0;background-color:#442783;position:relative;-webkit-transition:all .5s linear;transition:all .5s linear;width:0}.ReadingRewards-OrderBar:before{height:6px;width:2px;-webkit-border-radius:0 16px 16px 0;border-radius:0 16px 16px 0;background-color:#d7d7d7;display:inline-block;vertical-align:middle;margin-right:10px;content:"";margin-bottom:30px}.ReadingRewards-OrderBar,.ReadingRewards-OrderBarGuest,.ReadingRewards-OrderBarNoEarned{height:6px;border-left:none;-webkit-border-radius:0 8px 8px 0;border-radius:0 8px 8px 0;background-color:#69529c;-webkit-transition:all .5s linear;transition:all .5s linear;width:0;z-index:1}.ReadingRewards-Legend{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;color:#69529c;font-size:12px;margin-left:38px;margin-top:5px;width:85%;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.ReadingRewards-Earned{width:25%}.ReadingRewards-Earned,.ReadingRewards-ThisOrder{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:5px;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.ReadingRewards-ThisOrder{width:45%}.ReadingRewards-DarkBullet{background-color:#442783;margin-right:5px}.ReadingRewards-DarkBullet,.ReadingRewards-LightBullet{height:11px;width:11px;border:1px solid #d7d7d7;-webkit-border-radius:100px;border-radius:100px;margin-top:2px}.ReadingRewards-LightBullet{background-color:#69529c;margin-right:2px}.ReadingRewards-Freebook{width:28.5%}.ReadingRewards-Freebook,.ReadingRewards-FreebookGuest{font-size:12px;color:#442783;font-weight:700;-webkit-transition:all .5s linear;transition:all .5s linear;margin-top:5px;text-align:right;margin-left:13%}.ReadingRewards-FreebookGuest{width:60.5%}.ReadingRewards-footnote{padding-left:32px;margin-top:16px;font-size:12px;color:#69529c}.ReadingRewardsMessage{font-size:1rem;border:thin solid #442783;margin-bottom:1rem;padding:1rem}.ReadingRewardsMessage strong{color:#442783}.BlogPages-WorkTitle{font-style:italic}.BlogPages-FloatyImage{float:right;padding:25px}@media screen and (max-width:800px){.BlogPages-FloatyImage{display:block;float:none;margin-left:auto;margin-right:auto}}.BlogPages-Tag{line-height:2em}@media screen and (max-width:800px){.BlogPages-Tag{font-size:.875rem;line-height:25px}}.BlogHome-AllByAuthor{font-size:2.441rem}@media screen and (max-width:800px){.BlogHome-AllByAuthor{font-size:1.563rem}}.BlogPages #MentionedWorks{display:none}@media screen and (max-width:800px){.BlogPages #MentionedWorks{display:block}}.BlogPages h1,.BlogPages h2,.BlogPages h3,.BlogPages h4{margin:1em 0 .33em;font-weight:300;overflow-wrap:break-word}.BlogPages .BlogPage-Callout{font-weight:700;margin:1em;padding:.5em .1em;float:left;text-align:right;width:20%;min-width:7rem;border-top:2px solid #707070;border-bottom:2px solid #707070}.BlogPages blockquote{font-style:italic;background:#efefef;border-left:10px solid #d7d7d7;margin:1.5em 10px;padding:.5em 10px 0;quotes:"“" "”" "‘" "’";line-height:2em}.BlogPages blockquote:before{color:#d7d7d7;font-family:serif;content:open-quote;font-size:4em;font-weight:700;line-height:.1em;margin-right:.05em;vertical-align:-.4em}.BlogPages blockquote:after{color:#d7d7d7;font-family:serif;content:close-quote;font-size:4em;font-weight:700;line-height:.1em;vertical-align:-.5em;margin-left:-.05em}.BlogPages blockquote p{display:inline}.BlogPages-Container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:800px){.BlogPages-Container{display:block}}.BlogPages-Main{-webkit-box-flex:3;-webkit-flex:3;-ms-flex:3;flex:3}.BlogPages-Main p{line-height:1.75em}.BlogPages-Main .BlogPages-Title{font-size:1.563rem}.BlogPages-VerticalSliders{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-top:2.5em}@media screen and (max-width:800px){.BlogPages-VerticalSliders{display:none}}.BlogPages-VerticalSliderComponent{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative}.BlogPages-SlidesTitle{padding:10px 20px 5px;font-weight:600;text-align:center;width:-webkit-calc(122px + 3rem);width:calc(122px + 3rem);background:#efefef}.BlogPages-SlidesContainer{padding:10px}.BlogPages-Slide{-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);display:block;margin-bottom:12px;margin-right:8px}.BlogPages-Slide:hover{text-decoration:none}.BlogPages-Slide:hover .BookSlide-Title{text-decoration:underline;color:#00594e}.BlogPages-VerticalImageCenter{overflow:hidden}.BlogPages-Image{width:100%;height:100%}.BlogPages-VerticalContentText{margin:3px 0 0 3px}.BlogPages-SlidesBottomPadding{height:1rem;background:#efefef}.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{overflow:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:2rem}.BlogHome .BlogHome-PostContainerMobile{margin-top:2rem;display:block}.BlogHome .BlogHome-Post{-webkit-box-flex:1;-webkit-flex:1 1 70%;-ms-flex:1 1 70%;flex:1 1 70%;padding:0 2em}.BlogHome .BlogHome-Post h3{margin:0;color:#363636;text-decoration:none;font-weight:600}@media screen and (max-width:800px){.BlogHome .BlogHome-Post{margin-left:0;width:100%;border-bottom:1px solid #efefef}}.BlogHome .BlogHome-PostImageContainer{width:300px;margin:.35em auto;-webkit-box-flex:1;-webkit-flex:1 1 300px;-ms-flex:1 1 300px;flex:1 1 300px}.BlogHome .BlogHome-PostImageContainer .BlogHome-PostImage{width:300px;height:250px}.BlogHome .BlogHome-PostImageContainer .BlogHome-PostImage div{height:100%;width:300px}.BlogHome .BlogHome-PostImageContainer a:focus .BlogHome-PostImage{outline:1px solid #00342d}.BlogHome-PostImageContainerMobile{width:100%}.BlogHome-PostImageContainerMobile .BlogHome-PostImageMobile{width:100%;height:9rem}@media screen and (min-width:600px){.BlogHome-PostImageContainerMobile .BlogHome-PostImageMobile{height:18rem}}@media screen and (min-width:800px){.BlogHome-PostImageContainerMobile .BlogHome-PostImageMobile{height:22rem}}.Blog-Featured{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.Blog-FeatureImage{width:100%;height:250px;-webkit-background-size:100% 100%;background-size:100% 100%}.Blog-FeatureImageMobile{width:100%;height:10rem;-webkit-background-size:100% 100%;background-size:100% 100%}@media screen and (min-width:600px){.Blog-FeatureImageMobile{height:19rem}}@media screen and (min-width:800px){.Blog-FeatureImageMobile{height:23rem}}.Blog-FeatureGreyBox{background-color:#efefef;min-height:250px;padding:1.825rem 1.5rem;border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7}.Blog-FeatureGreyBox .BlogHome-Post{padding:0}.BlogHome-DividingLine{margin-top:2rem;width:100%;border-bottom:1px solid #d7d7d7}.BlogHome-PagingContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#efefef;border:1px solid #d7d7d7;padding:.9em;margin:1em auto 2em}.BlogHome-PageLeft{margin-right:auto}.BlogHome-PageRight{margin-left:auto}.BlogHome-PageLeft svg,.BlogHome-PageRight svg{vertical-align:top}.BlogHome-PageLeft .disabled,.BlogHome-PageRight .disabled{text-decoration:none;color:#707070;cursor:default}.Blog-CroppedImage{background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;background-position:50%;height:100%;width:100%;-webkit-background-size:100% 100%;background-size:100% 100%}.Blog-Hero,.Blog-HeroMobile{position:relative;height:250px;width:1164px;margin:auto;padding:0 24px;overflow:hidden;color:#fff;text-shadow:0 0 1px rgba(0,0,0,.6)}.Blog-Hero a,.Blog-HeroMobile a{color:#fff}.Blog-Hero .Blog-HeroHighlight,.Blog-HeroMobile .Blog-HeroHighlight{color:#fff!important;font-weight:700;font-size:90%;text-transform:uppercase}.Blog-Hero .Blog-HeroOverlay,.Blog-HeroMobile .Blog-HeroOverlay{background:-webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),to(rgba(0,0,0,.7)));background:-webkit-linear-gradient(top,transparent 0,rgba(0,0,0,.7));background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.7));bottom:0}.Blog-Hero .Blog-HeroOverlay h1,.Blog-Hero .Blog-HeroOverlay h2,.Blog-Hero .Blog-HeroOverlay h3,.Blog-HeroMobile .Blog-HeroOverlay h1,.Blog-HeroMobile .Blog-HeroOverlay h2,.Blog-HeroMobile .Blog-HeroOverlay h3{margin:.3em 0}.Blog-Hero .Blog-HeroOverlay .Blog-HeroText,.Blog-HeroMobile .Blog-HeroOverlay .Blog-HeroText{max-height:5em;overflow:hidden}.Blog-Hero .Blog-HeroOverlay .Content,.Blog-HeroMobile .Blog-HeroOverlay .Content{margin-top:100px;margin-bottom:40px}.Blog-HeroMobile{width:100%;height:12rem;padding:12px 16px}.Blog-HTagMobileMargins{margin:0!important}.BlogPages-RowLinks-Container{padding:1rem 0;overflow:auto}.BlogPages-RowLinks-Container h1,.BlogPages-RowLinks-Container h2,.BlogPages-RowLinks-Container h3{margin:.2em 0}.BlogPages-RowLinks-Container .BlogPages-RowLinks-Target{width:300px}.BlogPages-RowLinks-Container.BlogPages-RowLinks-Accented{background-color:#efefef;border:1px solid #d7d7d7}.BlogPages-RowLinks-Container .Content>.BlogPages-RowLinks{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.BlogPages-RowLinks-Container .BlogPages-RowLinks-Title{padding:.25rem 0 .5rem}.BlogPages-RowLinks-Container .BlogPages-RowLinks-Right{text-align:right;float: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{text-align:left;float:none}.BlogPages-RowLinks-Container .BlogPages-RowLinks-Right .Blog-PostImage{margin-left:0}.BlogPages-RowLinks-Container .BlogPages-RowLinks-Target{width:100%;display:block;margin-bottom:2.5rem}}.Blog-PostImage{height:250px;width:100%}.BlogPages-shareComponent{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.BlogPages-shareComponent .SocialShareContainer{margin:0}.BlogPages-shareComponent .ShareModal,.BlogPages-shareComponent .WorkMeta-shares .ShareModal-responsive,.WorkMeta-shares .BlogPages-shareComponent .ShareModal-responsive{right:auto}@media screen and (max-width:800px){.BlogPages-shareComponent{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.BlogPages-shareComponent .ShareModal,.BlogPages-shareComponent .WorkMeta-shares .ShareModal-responsive,.WorkMeta-shares .BlogPages-shareComponent .ShareModal-responsive{width:inherit;max-width:400px}}@media (max-width:899px){.desktop-table,.tablet-table{display:none}}@media (min-width:899px){.mobile-table{display:none}}.ShippingCostsLayout{margin-top:25px;margin-bottom:50px}.ShippingCostsLayout h1{font-size:27px;margin-bottom:16px}@media only screen and (min-width:900px){.ShippingCostsLayout h1{font-size:39px;margin-bottom:24px}}.ShippingCostsLayout h2{font-size:24px}@media only screen and (min-width:900px){.ShippingCostsLayout h2{font-size:31px}}.ShippingCostsLayout h4{font-size:18px;margin:16px 0}@media only screen and (min-width:900px){.ShippingCostsLayout h4{font-size:20px}}.ShippingCostsLayout .Icon{-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;color:#707070;width:16px;height:16px;text-align:right}.ShippingCostsLayout .active .Icon{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.ShippingCostsLayout .ShipMethodArrow{float:right}.ShippingCostsLayout .ShippingCostsTableTrailerList{padding-left:20px;line-height:26px}.ShippingCostsLayout .no-bullet{list-style:none}.ShippingCostsLayout li{line-height:26px}.ShippingCostsTable{width:100%;table-layout:fixed;margin:0}.ShippingCostsTable .Announcements{color:#a31023}.ShippingCostsTable td,.ShippingCostsTable th,.ShippingCostsTable tr{border:1px solid #707070;padding:10px}.ShippingCostsTable th{background:#008575;border:1px solid #008575;color:#fff}.ShippingCostsTable tr{background-color:#fff;padding:16px}.ShippingCostsTable .desktop-table td,.ShippingCostsTable .desktop-table th,.ShippingCostsTable .desktop-table tr{vertical-align:text-top}.ShippingCostsTable .desktop-table tr{padding:16px}.ShippingCostsTable .desktop-table td{margin-top:auto;margin-bottom:auto}.ShippingCostsTable .mobile-table{padding:16px}.ShippingCostsTable .mobile-table tr.view td{background-color:#efefef}.ShippingCostsTable .tab-header-hidden{color:#008575}.ShippingCostsTable .fold{background-color:#efefef;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.ShippingCostsTable td{opacity:1;padding:16px;line-height:24px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ShippingCostsTable .hidden td{opacity:0;line-height:0;padding:0 10px}.ShippingCostsTable .hidden ul{display:none}.shipping-rates-text-gray{color:#707070}.ShippingCostUpdate{background:#efefef;padding:24px;margin-top:40px;margin-bottom:52px}@media screen and (max-width:600px){.ShippingCostUpdate{padding:1rem;color:#707070}}.ShippingCostUpdate p{margin-bottom:0}.ShippingCostUpdate .AttentionText{font-weight:700;color:#442783}.shipping-locations-container h3{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:1.5rem auto;font-weight:700;color:#363636}.shipping-locations-container .shipping-locations-table{display:grid;grid-template-columns:-webkit-max-content -webkit-max-content;grid-template-columns:max-content max-content;margin:auto;width:573px;row-gap:4px;-webkit-column-gap:8px;column-gap:8px}.HomeAbout{color:#363636}.HomeAbout .Content{padding:0 1rem 1rem}@media screen and (max-width:800px){.HomeAbout .Content{padding:0 1rem}}.HomeAbout h2{margin-top:0;padding-top:1rem;font-size:2.441rem;font-weight:300;margin-bottom:25px}@media screen and (max-width:800px){.HomeAbout h2{font-size:1.75rem;font-weight:700;margin-bottom:20px;padding-top:.25rem}}.HomeAbout p{font-size:16px;margin-top:2px;margin-bottom:25px}@media screen and (max-width:800px){.HomeAbout p{margin-bottom:20px}}.HomeAbout .HomeAbout-aboutLink{margin-top:5px;display:inline-block;position:relative;color:#fff}.HomeAbout .HomeAbout-aboutLink .Icon{position:absolute;height:1rem;width:1rem;right:1rem;top:50%;margin-top:-.5rem}@media screen and (max-width:800px){.HomeAbout .HomeAbout-aboutLink{margin-top:0}}.HomeAbout .HomeAbout-aboutLink p{font-size:12px}.HomeAbout .HomeAbout-aboutLink:focus{border:none;outline:1px solid #fff;outline-offset:-5px}.HomeAbout-left{padding-right:1rem}.HomeAbout-left a{color:#008575}@media screen and (max-width:800px){.HomeAbout-left{padding-right:0}}.HomeAbout-right{text-align:right;padding-bottom:1rem}@media screen and (max-width:800px){.HomeAbout-right{display:block;text-align:center}}.HomeAbout-right #VideoTranscript{text-align:left}.HomeAbout-videocontainer{position:relative;padding-bottom:56.25%;padding-top:30px;overflow:hidden;cursor:pointer}.HomeAbout-imageVideocontainer{position:relative;overflow:hidden;cursor:pointer;height:auto}.HomeAbout-videocontainer embed,.HomeAbout-videocontainer iframe,.HomeAbout-videocontainer object{position:absolute;top:0;left:0;width:100%;height:100%}.HomeButtons-button{width:33%;height:50px;display:inline-block;text-align:left;padding:0 0 0 7px;margin:2px 0 20px -3px}.HomeButtons-button a{text-decoration:none;text-align:left;display:block;padding:.4rem .2rem .6rem 20px;background-color:#008575;color:#fff;margin:1px -4px 0 0}.HomeButtons-button a:hover{border-color:#d7d7d7!important;background-color:#00594e}.HomeButtons-button h3{margin:0;font-weight:400;font-size:18px;color:#fff;clear:left}.HomeButtons-button strong{font-size:14px;line-height:14px;font-weight:400;color:#fff;top:-12px;position:relative}.HomeButtons-button .Icon{width:20px;height:25px;position:relative;top:8px;left:0}.HomeCategories{max-width:100%;margin-right:auto;margin-left:auto;overflow:hidden}.HomeCategories h2{margin:.5rem 0}.HomeCategories-items{margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:800px){.HomeCategories-items{display:block;max-width:100%}}.HomeCategories-items a:focus{border:none;outline:1px solid #00342d}.HomeCategories-category{min-width:300px;-webkit-box-flex:0;-webkit-flex:0 0 30%;-ms-flex:0 0 30%;flex:0 0 30%;padding:1rem 0;font-size:.8rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.HomeCategories-category h3{text-transform:uppercase;margin:0 0 1rem;position:relative;font-size:inherit}.HomeCategories-category h3 a{font-size:.8rem;font-weight:700}@media screen and (max-width:350px){.HomeCategories-category h3{white-space:normal}.HomeCategories-category h3 a{font-size:.8rem}}.HomeCategories-category .Icon{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;min-width:20px}.HomeCategories-categoryBar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.HomeCategories-categoryLink{padding:0 2rem;-webkit-box-flex:1;-webkit-flex:1 1;-ms-flex:1 1;flex:1 1}@media screen and (max-width:350px){.HomeCategories-categoryLink{padding:0 1.1rem}}.HomeCategories-subcategories>div{padding:.2rem 0}.HomeCategories-subcategories a{font-weight:400}.HomeCategories-categoryLink{display:block}.HomeCategories-categoryImage img{width:120px;max-width:none;height:180px}.HomeDesktop{min-width:990px}.HomeDesktop #Recommendations{margin-top:1.5rem}.HomeDesktop #Recommendations :focus{outline:0;border:1px solid #00342d}.HomeDesktop :focus{outline:1px solid #00342d}.HomeDesktop-sliderPlaceholder{padding:10px;min-height:1859px}.HomeMobile .Recommendations-content{margin-top:15px}.HomeMobile :focus{outline:0;border:1px solid #00342d}.HomeMobile-sliderPlaceholder{padding:10px}#MobileSliderRecommendations{min-height:926px}#MobileSliderRecommendations2{min-height:635px}#PersonalizedMobileBars{margin-bottom:44px}.PersonalizedMobileBar{background-color:#008575;-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);margin:10px;padding:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#fff}.PersonalizedMobileBar:hover{text-decoration:none;color:#fff}.PersonalizedMobileBar:focus{border:none;outline:1px solid #fff;outline-offset:-5px}.PersonalizedMobileBarTitle{font-size:1.1rem;font-weight:700}.PersonalizedMobileBarSubtitle{font-weight:400}.PersonalizedMobileBarArrow{font-size:30px;font-weight:400}.PersonalizedRRBar{background-color:#442783}.HomeTopGenres{margin:10px 10px 20px}.HomeTopGenres h3{margin:0 0 5px;font-weight:700;font-size:1.25rem}.HomeTopGenres a{font-weight:700}#MobilePersonalizedSliderRecommendations{min-height:635px}#MobilePersonalizedSliderRecommendations2{min-height:315px}#MobilePersonalizedSliderRecommendations3{min-height:635px}.HomeTablet-sliderPlaceholder{padding:10px}#TabletSliderRecommendations{min-height:926px}#TabletSliderRecommendations2,#TabletSliderRecommendations3{min-height:315px}.HomeQuality{position:relative;overflow:hidden;text-align:left;padding:1rem 0 2rem;z-index:0}.HomeQuality h2{font-weight:700;color:#363636;margin-top:0;font-size:2.75rem}@media screen and (max-width:800px){.HomeQuality h2{font-size:1.75rem}}.HomeQuality:after{content:"";position:absolute;right:-32px;bottom:-32px;width:256px;height:256px;background:url(https://static.thriftbooks.com/images/home/satisfaction.png);z-index:-1}@media screen and (max-width:1000px){.HomeQuality:after{background:0 0}}.HomeQuality-tagline{font-size:1.5rem;font-weight:300}.HomeQuality-tagline strong{font-weight:600}.HomeQuality-description{max-width:75%;margin:auto}@media screen and (max-width:800px){.HomeQuality-description{max-width:100%}}.HomeReview{text-align:center;line-height:1;padding:2rem 0;margin-top:0}.HomeReview .Icon{width:2.5rem;height:2.5rem;color:#fc3}.HomeReview .Icon+.Icon{margin-left:.25rem}.HomeReview-text{font-weight:300;font-size:1.5rem;max-width:750px;margin:1rem auto;line-height:1.4}.HomeReview-stats{font-size:.875rem}.TrustpilotWidget{text-align:center;line-height:1}.TrustpilotLink{padding:20px 0 0;margin:0 31px 0 0}.HomeStats-stat{width:25%;display:inline-block;position:relative;padding-left:6.5rem;margin:2rem 0}.HomeStats-stat .Icon{width:4.5rem;height:4.5rem;position:absolute;left:1rem;top:50%;margin-top:-3rem;color:#008575}.HomeStats-content h3{font-weight:700;font-size:2.5rem;color:#363636;margin:0;line-height:1}.HomeStats-content p{margin:0}.PersonalizedHeroBar-wrapper{overflow:hidden;width:100%;height:3.5rem;margin:1rem 0}.PersonalizedHeroBar{background-color:#008575;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.PersonalizedHeroBar a:focus{border:none;outline:1px solid #fff}.PersonalizedHeroBar-item{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;padding:0 1rem;margin:.5rem 0;height:2.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items: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{margin-bottom:1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.AlternateLayout :focus{border:1px solid #00342d;outline:0}.AlternateLayout>.PersonalizedHeroBar-wrapper{margin-bottom:2rem}.AlternateLayout>.PersonalizedSplitSection{margin-top:1.5rem}.PersonalizedSidebar{-webkit-box-flex:0;-webkit-flex:0 0 220px;-ms-flex:0 0 220px;flex:0 0 220px}.PersonalizedSliders{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}.PersonalizedSliders-sliders{padding-left:50px}.PersonalizedSliders-sliders h2{font-size:1.5rem;font-weight:300}.Recommendations-subtitle{line-height:21px;margin:-18px 0 30px}@media screen and (max-width:600px){.Recommendations-subtitle{margin:-22px 0 32px}}.HomepageContentBlocks-Container{margin-top:6px;white-space:nowrap;min-width:990px}.HomepageContentBlocks-Container .u-horizontalDivider{margin-top:.5rem}.HomepageContentBlocks-Container :focus{outline:0;border:1px solid #00342d}.HomepageContentBlocks-Container .Main,.HomepageContentBlocks-Container .Tertiary{border:1px solid #d7d7d7}.HomepageContentBlocks-Container .Secondary{border:1px solid #d7d7d7;margin-bottom:17px}.HomepageContentBlocks-Container-mobile{width:100%;padding:0 10px;margin-top:10px}.HomepageContentBlocks-Container-mobile a:focus{outline:0}.HomepageContentBlocks-Container-mobile a:focus .HomepageContentBlock-mobile{outline:1px solid #00342d}.HomepageContentBlocks-Container-tablet{margin:10px 10px 40px}.HomepageContentBlock-mobile{width:100%;padding:10px;background-color:#efefef;border:1px solid #d7d7d7;margin-bottom:1.5rem}.HomepageContentBlock-mobile p{margin:6px 0 0}.HomepageContentBlock-mobile img{width:100%}.HomepageContentBlock-tablet{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;border:1px solid #d7d7d7;display:block}.HomepageContentBlock-tablet img{width:100%}.HomepageContentBlocks-headline,.HomepageContentBlocks-headline-mobile,.HomepageContentBlocks-headline-tablet{color:#363636}.HomepageContentBlocks-headline-mobile,.HomepageContentBlocks-headline-tablet{font-size:17px}.HomepageContentBlocks-cta{font-size:14px}.HomepageContentBlocks-cta-mobile,.HomepageContentBlocks-cta-tablet{font-size:15px}@media only screen and (max-width:1164px){.HomepageContentBlocks-headline{font-size:14.5px}.HomepageContentBlocks-cta{font-size:13px}}.HomepageContentBlocks-horizontalSplit{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.HomepageContentBlocks-verticalSplit{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.Main img{min-height:310px}.HomepageContentBlock-tablet p,.Main p,.Secondary p,.Tertiary p{margin:2px 0 4px 8px}.HomepageContentBlocks-mainDivider{width:0;margin:0 8px}.HomepageContentBlocks-tertiaryDivider{width:0;margin:0 7px}.HomepageContentBlocks-tabletDivider{width:0;margin:0 4px}.AccountBalanceContentBlocks-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border:1px solid #d7d7d7;-webkit-box-shadow:0 1px 0 #d7d7d7;box-shadow:0 1px 0 #d7d7d7;-webkit-border-radius:4px;border-radius:4px;padding:24px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:16px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px}@media only screen and (min-width:990px){.AccountBalanceContentBlocks-block{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;margin:24px 0;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.AccountBalanceListDetails-description-parenthetical{font-size:14px}.AccountBalanceListDetails-description-parenthetical-code a{font-weight:400}.AccountBalanceListDetails-description{font-size:14px;font-weight:400}@media only screen and (min-width:800px){.AccountBalanceListDetails-description{font-size:16px}}.AccountBalance-Button-Container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px}@media only screen and (min-width:600px){.AccountBalance-Button-Container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media only screen and (min-width:990px){.AccountBalance-Button-Container{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}}.AccountBalance-Button{padding:6px 16px;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;font-size:16px;letter-spacing:.4px;line-height:24px;-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:none;box-shadow:none;background-color:#008575;vertical-align:middle}.AccountBalance-Button a{color:#fff;font-weight:400}.AccountBalance-GiftCardPurchase-Button{color:#363636;background-color:#fc3}.AccountBalance-GiftCardPurchase-Button a{color:#363636}.AccountBalance-Remaining-block{gap:4px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.AccountBalance-Remaining-block p{font-size:22px;font-weight:700;margin:0 0 4px}@media only screen and (min-width:800px){.AccountBalance-Remaining-block p{font-size:1.563rem}}@media only screen and (min-width:990px){.AccountBalance-Remaining-block p{min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}}.AccountBalance-Remaining{font-size:30px}.AccountBalance-Remaining-sub{font-size:14px}.AccountBalance-MessageBox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:16px;color:#a31023;background-color:#f2dede;-webkit-border-radius:4px;border-radius:4px;border:1px solid #da9fa7}.AccountBalance-MessageBox .AccountBalance-MessageBoxText{padding-left:8px}.AccountBalance-Highlight-Value{color:#008575}.AccountBalanceList-Container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.AccountBalanceList-Row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;padding:8px 8px 8px 0;border-bottom:1px solid #d7d7d7}@media only screen and (min-width:600px){.AccountBalanceList-Row{padding:8px}}.AccountBalanceList-Header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;padding:8px 8px 8px 0;font-size:13px;font-weight:700;line-height:19.5px;border-bottom:2px solid #d7d7d7;color:#707070}@media only screen and (min-width:600px){.AccountBalanceList-Header{padding:8px}}.AccountBalanceList-Header .AccountBalanceList-Left,.AccountBalanceList-Header .AccountBalanceList-Right{font-size:13px}.AccountBalanceList-Right{text-align:right}.AccountBalanceList-Dat{width:15%;min-width:100px;font-size:14px}@media only screen and (max-width:600px){.AccountBalanceList-Dat{display:none}}@media only screen and (min-width:800px){.AccountBalanceList-Dat{font-size:16px}}.AccountBalanceList-Des{width:50%;min-width:250px}.AccountBalanceList-Exp{width:15%;min-width:100px}@media only screen and (max-width:990px){.AccountBalanceList-Exp{display:none}}.AccountBalanceList-Amt{width:10%;font-size:14px}@media only screen and (max-width:600px){.AccountBalanceList-Amt{display:none}}@media only screen and (min-width:800px){.AccountBalanceList-Amt{font-size:16px}}.AccountBalanceList-Bal{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:10%;min-width:50px;margin-left:auto;margin-right:0;font-size:14px}@media only screen and (min-width:800px){.AccountBalanceList-Bal{font-size:16px}}.AccountBalance-Expiring{color:#a31023}@media only screen and (min-width:800px){.AccountBalance-Description{padding:8px 0 32px}}@media only screen and (min-width:800px){.AccountOrderSummary-ordersArea h3{margin-top:0}}.AccountDetails-contentContainer{float:right;width:100%;margin-right:-240px}@media print{.AccountDetails-contentContainer{margin-right:0}.AccountDetails-contentContainer a{color:#363636}}.AccountDetails-content{max-width:1140px;margin-right:240px}@media print{.AccountDetails-content{margin-right:0}.AccountDetails-content a{color:#363636}}.AccountDetails-sidebar{float:left;width:240px}@media print{.AccountDetails-sidebar{display:none}.AccountDetails-sidebar a{color:#363636}}@media screen and (max-width:800px){.AccountDetails-contentContainer{float:none;margin-right:0}.AccountDetails-content{margin-right:0}.AccountDetails-sidebar{float:none;width:100%}}.AccountDetails-content{margin-left:2rem}.AccountDetails-content h2{margin:1rem 0;font-weight:300;line-height:1;font-size:1.953rem}@media screen and (max-width:800px){.AccountDetails-content{margin-left:0}.AccountDetails-content h2{margin-top:1rem}}.AccountDetails{overflow:hidden;margin-bottom:2rem}.AccountDetails-sidebar{border:0;margin-bottom:2rem;min-width:240px}.AccountDetails-sidebar a{font-size:.75rem;display:block;padding-top:.5rem;font-weight:100;position:relative}@media screen and (max-width:800px){.AccountDetails-sidebar .SidebarSection{display:none}.AccountDetails-sidebar.is-showingResponsiveContent .SidebarSection{display:block}}button.AccountDetails-sidebarCollapse{background:#008575;color:#fff;width:100%;display:none;text-align:center;padding:.75rem 2.5rem;-webkit-border-radius:3px;border-radius:3px;position:relative;font-weight:400}button.AccountDetails-sidebarCollapse:focus{outline-offset:-5px;outline:1px solid #fff}button.AccountDetails-sidebarCollapse .Icon{position:absolute;width:1rem;height:1rem;right:.875rem;top:50%;margin-top:-.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.AccountDetails-sidebarCollapse:hover{background:#00594e;color:#fff;text-decoration:none}.AccountDetails-sidebar.is-showingResponsiveContent button.AccountDetails-sidebarCollapse{-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-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-activePage .Icon--legacy{position:absolute;left:0;top:50%;margin-top:-7px;width:14px;height:14px}.AccountDetails-activePage{font-size:.75rem;padding-top:.5rem;position:relative}.AccountDetails-title{margin-bottom:1.563rem;font-weight:300;margin-top:1rem}@media screen and (max-width:800px){.AccountDetails-title{font-size:.9rem;font-weight:600}}.AccountDetails-loggedInAs{margin-top:0;margin-bottom:2rem}@media screen and (max-width:800px){.AccountDetails-loggedInAs{font-size:.9rem;margin-bottom:1rem}}.Account-floatingButton{position:absolute;display:block;right:0;top:.5rem}.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}}.Account-floatingButton:focus{outline:0;border:1px solid #00342d}.AccountDetails-ReadingRewardsWidget-NumberBox{padding-left:16px;padding-right:8px;width:72px}@media screen and (max-width:800px){.AccountDetails-ReadingRewardsWidget-NumberBox{padding:0 16px;min-width:120px;width:auto}}@media screen and (max-width:600px){.AccountDetails-ReadingRewardsWidget-NumberBox{padding-left:8px;height:45px}}@media screen and (max-width:350px){.AccountDetails-ReadingRewardsWidget-NumberBox{min-width:unset;padding-right:8px}}.AccountDetails-ReadingRewardsWidget-LinkBox a{font-size:13px}@media screen and (max-width:800px){.AccountDetails-ReadingRewardsWidget-LinkBox a{font-size:14px}}@media screen and (max-width:600px){.AccountDetails-ReadingRewardsWidget-LinkBox a{font-weight:400}}@media screen and (max-width:800px){.AccountDetails-ReadingRewardsWidget-LinkBox{padding-top:20px;padding-left:16px;max-width:212px;white-space:nowrap}}@media screen and (max-width:600px){.AccountDetails-ReadingRewardsWidget-LinkBox{padding-top:8px;padding-left:8px;height:45px;width:100%;max-width:unset}}.AccountDetails-ReadingRewardsWidget-LinkBox .Icon{height:12px;color:#707070}.AccountDetails-ReadingRewardsWidget-Container{padding:12px 0 12px 16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;height:108px;min-width:240px;border:1px solid #d7d7d7;margin-bottom:16px}@media screen and (max-width:800px){.AccountDetails-ReadingRewardsWidget-Container{padding:16px;height:77px}}@media screen and (max-width:600px){.AccountDetails-ReadingRewardsWidget-Container{padding:8px;min-height:108px;height:auto}}.AccountDetails-ReadingRewardsWidget-Subtext{font-size:14px;color:#707070}.rr-widget-star{background-repeat:no-repeat;background-position:50% 50%;-webkit-background-size:32px 32px;background-size:32px;width:32px}.reader-star{background-image:url(https://static.thriftbooks.com/site_images/literatistar_6608cc4e.svg)}.bookworm-star{background-image:url(https://static.thriftbooks.com/site_images/readerstar_b2c2d882.svg)}.literati-star{background-image:url(https://static.thriftbooks.com/site_images/bookwormstar_80f26da6.svg)}.literati-elite-star{background-image:url(https://static.thriftbooks.com/site_images/literatielitestar_058d4617.svg)}.vr{width:1px;height:62px;margin-left:8px;background-color:#d7d7d7}@media screen and (max-width:800px){.vr{height:100%}}@media screen and (max-width:600px){.vr{height:45px;margin-left:0}}.unhidden-sm{display:none;margin-left:0}@media screen and (max-width:800px){.unhidden-sm{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media screen and (max-width:600px){.unhidden-sm{display:none}}.AccountDetails-no-margin{margin:0}.AccountDetails-ReadingRewardsWidget-Container.hidden{display:none}.UnderlinedLink{text-decoration:underline;font-weight:400}.AccountOrderSummary-ordersHeader{font-weight:700;margin-bottom:12px}@media screen and (max-width:900px){.AccountOrderSummary-ordersHeader{display:none}}.AccountOrderSummary-orderShipNum{display:inline-block;vertical-align:top;width:22%;padding:6px 2px}@media screen and (max-width:900px){.AccountOrderSummary-orderShipNum{display:block;width:100%;margin-bottom:6px;padding:6px}}.AccountOrderSummary-orderNumItems{display:inline-block;vertical-align:top;width:14%;padding:6px 2px}@media screen and (max-width:900px){.AccountOrderSummary-orderNumItems{display:block;width:100%;margin-bottom:6px;padding:6px}}.AccountOrderSummary-orderPrice{display:inline-block;vertical-align:top;width:14%;padding:6px 2px}@media screen and (max-width:900px){.AccountOrderSummary-orderPrice{display:block;width:100%;margin-bottom:6px;padding:6px}}.AccountOrderSummary-orderNumber,.AccountOrderSummary-preOrderNumber{display:inline-block;vertical-align:top;width:17%;padding:6px 2px}@media screen and (max-width:900px){.AccountOrderSummary-orderNumber,.AccountOrderSummary-preOrderNumber{display:block;width:100%;margin-bottom:6px;padding:6px}}.AccountOrderSummary-showMobile{display:none}@media screen and (max-width:900px){.AccountOrderSummary-showMobile{display:block}}.AccountOrderSummary-hideMobile{display:block}@media screen and (max-width:900px){.AccountOrderSummary-hideMobile{display:none}}.AccountOrderSummary-preOrderTitle{display:inline-block;vertical-align:top;width:44%;padding:6px 2px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media screen and (max-width:900px){.AccountOrderSummary-preOrderTitle{display:block;width:100%;margin-bottom:6px;padding:6px}}.AccountOrderSummary-preOrderTitle .AccountOrderSummary-orderData{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media screen and (max-width:900px){.AccountOrderSummary-preOrderTitle .AccountOrderSummary-orderData{width:100%}}@media screen and (max-width:900px){.AccountOrderSummary-preOrderTitle .AccountOrderSummary-orderMobileLabel{display:none}}.AccountOrderSummary-preOrderReleaseDate{display:inline-block;vertical-align:top;width:16%;padding:6px 2px}@media screen and (max-width:900px){.AccountOrderSummary-preOrderReleaseDate{display:block;width:100%;margin-bottom:6px;padding:6px}}.AccountOrderSummary-orderDate,.AccountOrderSummary-orderStatus,.AccountOrderSummary-preOrderShipDate{display:inline-block;vertical-align:top;width:14%;padding:6px 2px}@media screen and (max-width:900px){.AccountOrderSummary-orderDate,.AccountOrderSummary-orderStatus,.AccountOrderSummary-preOrderShipDate{display:block;width:100%;margin-bottom:6px;padding:6px}}@media screen and (max-width:900px){.AccountOrderSummary-gcNumber,.AccountOrderSummary-gcStatus,.AccountOrderSummary-orderNumber,.AccountOrderSummary-orderShipNum,.AccountOrderSummary-orderStatus,.AccountOrderSummary-preOrderTitle{background-color:#efefef}}.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%;margin-right:5px}}.AccountOrderSummary-orderData{word-wrap:break-word;vertical-align:top}@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{padding-bottom:24px;margin-bottom:18px;border-bottom:1px solid #d7d7d7}}.AccountOrderSummary-orderRow:last-of-type{border-bottom:none;padding-bottom:0;margin-bottom:0}.AccountOrderSummary-orderAlternateRow{background-color:#efefef}@media screen and (max-width:900px){.AccountOrderSummary-orderAlternateRow{background-color:#fff}}.AccountOrderSummary-gcDate,.AccountOrderSummary-gcNumItems,.AccountOrderSummary-gcNumber,.AccountOrderSummary-gcPrice,.AccountOrderSummary-gcStatus{display:inline-block;vertical-align:top;width:19%;padding:6px 2px}@media screen and (max-width:900px){.AccountOrderSummary-gcDate,.AccountOrderSummary-gcNumItems,.AccountOrderSummary-gcNumber,.AccountOrderSummary-gcPrice,.AccountOrderSummary-gcStatus{display:block;width:100%;margin-bottom:6px;padding:6px}}.AccountOrderSummary-gcArea{margin-top:40px;margin-bottom:8px}.AccountOrderSummary-preOrder{display:inline-block}#OrderSummaryRecommendations h2{font-size:24px}.OrderDetails-orderSummaryArea h1,.OrderDetails-rightArea h1{font-size:30px;margin-top:12px;margin-bottom:6px}.OrderDetails-orderSummaryId{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px}@media screen and (max-width:900px){.OrderDetails-orderSummaryId{margin-bottom:0}}.OrderDetails-orderSummaryArea{width:70%;display:inline-block;padding:24px 12px 24px 0}@media print{.OrderDetails-orderSummaryArea{width:100%}.OrderDetails-orderSummaryArea a{color:#363636}}@media screen and (max-width:1140px){.OrderDetails-orderSummaryArea{width:65%}}@media screen and (max-width:1065px){.OrderDetails-orderSummaryArea{width:60%;padding:24px 6px}}@media screen and (max-width:900px){.OrderDetails-orderSummaryArea{width:100%}}.OrderDetails-messagebox-critical{background:#f2dede;color:#a31023;line-height:24px;border:1px solid #da9fa7;padding:16px 24px;margin:16px 0 32px}.OrderDetails-messagebox-warning{background:#fcf8e3;color:#8a6d3b;line-height:24px;border:1px solid #faebcc;padding:16px 24px;margin:16px 0 32px}.OrderDetails-messagebox-cancelled{background:#e1f5fe;color:#01579b;line-height:24px;border:1px solid #99bcd7;padding:16px 24px;margin:16px 0 32px}.WhiteBg{background-color:#fff}.NoTopMargin{margin-top:0}.Cancelled-status{color:#a31023}.PadBot8{padding-bottom:8px}.PadTop8{padding-top:8px}.OrderDetails-rightArea{width:300px;display:inline-block;vertical-align:top;padding:12px 12px 0;margin-top:12px;margin-left:22px}@media screen and (max-width:900px){.OrderDetails-rightArea{width:650px;display:block;margin-left:auto;margin-right:auto;padding:6px}}@media screen and (max-width:760px){.OrderDetails-rightArea{width:100%}}@media print{.OrderDetails-rightArea{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.OrderDetails-rightArea a{color:#363636}}.OrderDetails-rightArea .PaymentInfo{margin-bottom:16px}.OrderDetails-rightArea .PaymentInfo img{width:100px;position:relative;bottom:-8px;left:8px}.BuyBackDetails-adjustedItemsHeader{margin-top:32px;margin-bottom:0}.OrderDetails-orderSummaryHeader{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:900px){.OrderDetails-orderSummaryHeader{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.OrderDetails-orderSummaryDate{display:block;margin-top:18px}@media print{.OrderDetails-orderSummaryDate a{color:#363636}.OrderDetails-orderSummaryDate:before{content:"Order Placed: "}}@media screen and (max-width:600px){.OrderDetails-orderSummaryDate{display:block;margin-top:5px;margin-bottom:20px}}.OrderDetails-orderSummaryDate-GST{display:block;margin-top:18px;text-align:right}@media screen and (max-width:600px){.OrderDetails-orderSummaryDate-GST{display:block;margin-top:5px;margin-bottom:20px;text-align:left}}.OrderDetails-removeWhiteSpace{margin-left:-8px}.OrderDetails-orderDate{text-align:right;margin-bottom:6px;margin-top:-12px;margin-right:6px}@media screen and (max-width:600px){.OrderDetails-orderDate{text-align:left;margin-top:0;margin-left:3px;margin-right:0}}@media print{.OrderDetails-orderDate a{color:#363636}.OrderDetails-orderDate:before{content:"Order Placed: "}}.OrderDetailsSummaryBox{border:1px solid #d7d7d7}@media print{.OrderDetailsSummaryBox{border-color:#363636}.OrderDetailsSummaryBox a{color:#363636}}.OrderDetailsSummaryBox-numItems{padding:6px;font-weight:600}.OrderDetailsSummaryBox-itemList{border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;padding:12px 6px 0;background-color:#efefef}@media print{.OrderDetailsSummaryBox-itemList{border-color:#363636;background-color:#efefef}.OrderDetailsSummaryBox-itemList a{color:#363636}}.BuyBackDetailsSummaryBox-itemList{border-bottom:1px solid #d7d7d7;background-color:#efefef;padding:0;border-top:none}@media print{.BuyBackDetailsSummaryBox-itemList{border-color:#363636;background-color:#efefef}.BuyBackDetailsSummaryBox-itemList a{color:#363636}}.BuyBackDetailsSummaryBox-itemInfo{display:inline-block;width:100%;margin:0;padding:16px}.Underline{text-decoration:underline}.BlueText{color:#01579b;font-weight:400}.BlueText:hover{color:#01579b}.RedText{color:#a31023;font-weight:400}.RedText:hover{color:#a31023}.OrderDetailsSummaryBox-itemInfo{display:inline-block;margin-bottom:12px;width:75%}@media screen and (max-width:400px){.OrderDetailsSummaryBox-itemInfo{width:72%}}.OrderDetailsSummaryBox-DescriptionInfo{display:inline;text-align:left}.OrderDetailsSummaryBox-itemPrice{text-align:right;width:19%;display:inline-block;vertical-align:top}@media screen and (max-width:400px){.OrderDetailsSummaryBox-itemPrice{width:25%}}.OrderDetailsSummaryBox-moneyItem{padding:6px}.OrderDetailsSummaryBox-moneyItemLabel{text-align:right;display:inline-block;width:75%}@media screen and (max-width:400px){.OrderDetailsSummaryBox-moneyItemLabel{width:72%}}.OrderDetailsSummaryBox-moneyItemPrice{display:inline-block;text-align:right;width:19%;font-weight:700}@media screen and (max-width:400px){.OrderDetailsSummaryBox-moneyItemPrice{width:25%}}.OrderDetailsSummaryBox-totalArea{padding:6px;font-weight:700;background-color:#efefef}@media print{.OrderDetailsSummaryBox-totalArea{border-top:1px solid #363636;background-color:#efefef}.OrderDetailsSummaryBox-totalArea a{color:#363636}}.OrderDetailsSummaryBox-Header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 16px 16px}.BuyBackDetailsSummaryBox-totalArea{padding:6px;font-weight:700;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:8px}@media print{.BuyBackDetailsSummaryBox-totalArea{border-top:1px solid #363636}.BuyBackDetailsSummaryBox-totalArea a{color:#363636}}.OrderDetailsSummaryBox-totalPriceNumber{display:inline-block;text-align:right;font-weight:700}.OrderDetailsSummaryBox-totalPriceLabel{text-align:right;display:inline-block}.OrderDetails-paymentBox{margin-bottom:24px}@media screen and (max-width:900px){.OrderDetails-paymentBox{width:300px;display:inline-block;vertical-align:top;margin-right:24px}}@media screen and (max-width:691px){.OrderDetails-paymentBox{width:100%;display:block;height:100%;margin-right:0}}@media print{.OrderDetails-paymentBox{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.OrderDetails-paymentBox a{color:#363636}}.OrderDetails-paymentBox img,.OrderDetails-paymentBox strong{vertical-align:middle}.OrderDetails-printBox{margin-top:3rem;display:block}@media print{.OrderDetails-printBox{display:none}.OrderDetails-printBox a{color:#363636}}.Resubmit-callout{padding-top:8px;font-size:13px}.BuyBackNumber{font-size:39px;margin:12px 0 8px}.BuyBackDetails-printBox{margin-top:.5rem;-webkit-border-radius:4px;border-radius:4px;display:block;-webkit-box-shadow:none;box-shadow:none}@media print{.BuyBackDetails-printBox{display:none}.BuyBackDetails-printBox a{color:#363636}}.BuyBackDetails-printBox svg{height:12px;width:12px}.OrderDetails-cancelButton{display:block;margin-top:1rem;border:1px solid #008575;background:0 0;-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:none;box-shadow:none}.OrderDetails-cancelButton .Button{color:#008575}.OrderDetails-cancelButton .Button:hover{color:#fff}.OrderDetails-orderActionsBox{display:block;margin-top:1.25rem}@media print{.OrderDetails-orderActionsBox{display:none}.OrderDetails-orderActionsBox a{color:#363636}}.OrderDetails-orderActionsBox .Button-container-shipmentTable,.OrderDetails-orderActionsBox .Button-container-white{display:block}.OrderDetails-orderActionsBox.shipmentTable{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;border-top:1px solid #d7d7d7;margin-top:0;padding-top:1.25rem}.OrderDetails-orderActionsBox.shipmentTableNoBorder{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;border-top:none}.OrderDetails-shipmentsTable{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:900px){.OrderDetails-shippedToBox{width:300px;display:inline-block}}@media screen and (max-width:691px){.OrderDetails-shippedToBox{width:100%;display:block}}@media print{.OrderDetails-shippedToBox{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.OrderDetails-shippedToBox a{color:#363636}}.OrderDetails-giftCardArea{padding-bottom:50px}.OrderDetails-giftCardArea h1{font-size:30px}.OrderDetails-giftCardHeader,.OrderDetails-shipmentTrackingHeader{font-weight:700;margin-bottom:12px}@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;vertical-align:top;width:16%;padding:6px 2px}@media screen and (max-width:800px){.OrderDetails-gcAmount,.OrderDetails-gcEmailDate,.OrderDetails-gcId,.OrderDetails-gcRecipient,.OrderDetails-gcResendEmail,.OrderDetails-gcView{display:block;width:100%;margin-bottom:6px;padding:6px}}@media screen and (max-width:800px){.OrderDetails-gcEmailDate,.OrderDetails-gcRecipient,.OrderDetails-gcView,.OrderDetails-shipmentDate{background-color:#efefef}}@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:#363636}}.OrderDetails-gcData,.OrderDetails-shipmentData{word-wrap:break-word;vertical-align:top}@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{padding-bottom:24px;margin-bottom:18px;border-bottom:1px solid #d7d7d7}}.OrderDetails-gcRow:last-of-type{border-bottom:none}.OrderDetails-gcAlternateRow,.OrderDetails-shipmentAlternateRow{background-color:#efefef}@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:#363636}}.OrderDetails-shipmentTrackingArea{padding-bottom:50px}.OrderDetails-shipmentTrackingArea h1{font-size:30px}.OrderDetails-shipmentTrackingNumber{margin-bottom:12px;font-size:18px}.OrderDetails-shipmentDate,.OrderDetails-shipmentTitle{display:inline-block;vertical-align:top;width:50%;padding:6px 2px}@media screen and (max-width:800px){.OrderDetails-shipmentDate,.OrderDetails-shipmentTitle{display:block;width:100%;padding:6px}}.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-top:18px;border-top:1px solid #d7d7d7;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-basis:58%;-ms-flex-preferred-size:58%;flex-basis:58%}@media screen and (max-width:900px){.OrderDetails-shipment{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}}.OrderDetails-shipment:first-of-type{padding-top:18px;border-top:none}.PrintGC-topPrintLink{text-align:right;margin:12px 0}@media print{.PrintGC-topPrintLink{display:none}}.PrintGC-termsHeader{font-size:30px;margin-top:12px;margin-bottom:0}.PrintGC-termsArea table,.PrintGC-termsArea td,.PrintGC-termsArea tr{border:none}.PrintGC-termsArea table{margin-top:0}.PrintGC-bottomLinks{text-align:center;margin-top:-24px;margin-bottom:24px}@media print{.PrintGC-bottomLinks{display:none}}.OrderDetails-printOrderNoShow{margin-top:.5rem}@media print{.OrderDetails-printOrderNoShow{display:none}}.OrderDetails-resendLink{color:#008575;font-weight:600;background:0 0!important;border:none;padding:0!important;cursor:pointer}.OrderDetails-resendLink:hover{text-decoration:underline;color:#00594e}.OrderDetailsSummaryBox-releaseDate{float:left;display:block}.OrderDetails-redText{font-size:12px;color:#a31023;margin-bottom:-.5rem;margin-top:1rem}@media screen and (max-width:900px){#OrderDetailsRecommendations{padding-top:8px}}.RRSectionAnchor{position:absolute;top:-126px;left:0}.RROverview{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:600px){.RROverview{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.RROverview-headerProgressCircle-container{padding:16px 16px 24px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:32px}@media only screen and (min-width:600px){.RROverview-headerProgressCircle-container{padding:32px 32px 40px}}.RROverview-headerProgressCircle-container.Reader{background-color:#d9edea}.RROverview-headerProgressCircle-container.Bookworm{background-color:#e2f3fa}.RROverview-headerProgressCircle-container.Literati{background-color:#fdddea}.RROverview-headerProgressCircle-container.LiteratiElite{background-color:#fcf3d9}.RROverview-stats-status-container{padding:40px;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:40px}.RROverview-statsImg-container{display:none;position:relative;width:100%}@media only screen and (min-width:800px){.RROverview-statsImg-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media only screen and (min-width:990px){.RROverview-statsImg-container{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.RROverview-statsImg-container.Reader{background-color:#b2dad5}.RROverview-statsImg-container.Bookworm{background-color:#c4e6f5}.RROverview-statsImg-container.Literati{background-color:#fbbbd4}.RROverview-statsImg-container.LiteratiElite{background-color:#f8e2a6}.RROverview-statsImg-container img{max-width:73px}.RROverview-stats-tier-img{position:absolute;top:40px;right:40px}.RROverview-status-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:4px}.RROverview-status-container>a{font-weight:400;font-size:14px;color:#363636;text-decoration:underline}.RROverview-statusTooltip-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:4px;font-size:18px}.RROverview-statusTooltip-container>span{font-weight:400}.RROverview-statusTooltip-container>span>span{font-weight:700}#RROverviewTooltip{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.RROverview-Tooltip{padding-left:4px}.RROverview-Tooltip .Tooltip-tipContent{padding:12px}.RROverview-Tooltip .Tooltip-tip{height:-webkit-min-content;height:-moz-min-content;height:min-content}.RROverview-Tooltip .Hover{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.RROverview-Tooltip svg.Icon{width:16px;height:16px;fill:#707070}.RROverview-Tooltip svg.Icon:hover{fill:#707070}.RROverview-progress-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px}.RROverview-progress-message-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:4px}.RROverview-progress-message-container>span:first-child{font-size:18px;font-weight:700}.RROverview-progress-message-container>span:nth-child(2){font-size:16px;font-weight:400}.RROverview-progress-bar-container{width:100%}@media only screen and (min-width:990px){.RROverview-progress-bar-container{width:495px}}.RROverview-stats-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.RROverview-singleStats{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:4px}.RROverview-singleStats>span:first-child{font-size:22px;font-weight:700}.RROverview-singleStats>span:nth-child(2){font-weight:400;font-size:16px;text-align:center}.RROverview-singleStats.left{padding-right:24px}.RROverview-singleStats.center{padding:0 24px;border-left:1px solid #707070;border-right:1px solid #707070}.RROverview-singleStats.center-right{padding:0 24px}@media only screen and (min-width:990px){.RROverview-singleStats.center-right{border-right:1px solid #707070}}.RROverview-singleStats.right{padding-left:24px}.RROverview-pointsHistory{font-weight:400;font-size:14px;text-decoration:underline;color:#363636}.RROverview-pointsHistory.m-overview{display:block}@media only screen and (min-width:990px){.RROverview-pointsHistory.m-overview{display:none}}.RROverview-pointsHistory.l-overview{display:none}@media only screen and (min-width:990px){.RROverview-pointsHistory.l-overview{display:block}}.RRDetails-Container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:8px}.RRDetails-Header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#442783;color:#fff;padding:16px 40px;margin-bottom:8px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:800px){.RRDetails-Header{padding:12px 16px;margin-bottom:4px}}@media only screen and (min-width:600px){.RRDetails-Header{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.RRDetails-Header .RRDetails-Logo{height:56px}@media screen and (max-width:800px){.RRDetails-Header .RRDetails-Logo{height:50px}}@media screen and (max-width:600px){.RRDetails-Header .RRDetails-Logo{height:46px}}.RRDetails-Header .RRDetails-Header-Info{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end;gap:2px;font-size:13px}@media only screen and (min-width:600px){.RRDetails-Header .RRDetails-Header-Info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.RRDetails-PointTracker{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin:3rem 3rem 5rem;width:10rem;height:10rem;text-align:center}.RRDetails-PointTracker .RRDetails-GreyCircle{-webkit-border-radius:100%;border-radius:100%;width:100%;height:100%;background-color:#d7d7d7;color:#fff;position:relative;overflow:hidden}.RRDetails-PointTracker .RRDetails-PurpleWedge{display:none;outline:0;position:absolute;width:100%;height:100%;left:50%;bottom:50%;padding:0;-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left;background-color:#442783}.RRDetails-PointTracker .RRDetails-WhiteCircle{position:absolute;width:90%;height:90%;left:5%;bottom:5%;padding:0;-webkit-border-radius:50%;border-radius:50%;background-color:#fff}.RRDetails-PointTracker .RRDetails-CircleText{position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100%;width:100%}.RRDetails-PointTracker .RRDetails-CircleText div{color:#363636}.RRDetails-PointTracker .RRDetails-CircleText div:first-child{font-size:3rem;font-weight:700}.TierChart{padding:8px 0}@media only screen and (min-width:600px){.TierChart{padding:16px 0}}@media only screen and (min-width:800px){.TierChart{padding:24px 0}}.TierChart h3.title-md{font-weight:700}.TierChart .Large{display:block}@media only screen and (min-width:990px){.TierChart .Large h3{font-size:1.953rem}}.TierChart .Small{display:none}@media screen and (max-width:800px){.TierChart .Large{display:none}.TierChart .Small{display:block}}.TierChart table,.TierChart table tr{border:none}.TierChart table tr.borderBottom{border-bottom:1px solid #d7d7d7}.TierChart table tr.bigBorderBottom{border-bottom:2px solid #d7d7d7}.TierChart table td{text-align:center;padding-bottom:15px;padding-top:15px;border:none}@media screen and (max-width:800px){.TierChart table td{display:none}.TierChart table td.YLegend,.TierChart table td.selected{display:table-cell}.TierChart table td.badge{display:none}}.TierChart table td.selected.Reader{background-color:#d9edea}.TierChart table td.selected.Bookworm{background-color:#e2f3fa}.TierChart table td.selected.Literati{background-color:#fdddea}.TierChart table td.selected.LiteratiElite{background-color:#fcf3d9}.TierChart table td.badge{padding-bottom:0}.TierChart table td.badge>img{height:115px}.TierChart table td.star{background-repeat:no-repeat;background-position:50% 50%;-webkit-background-size:20px 20px;background-size:20px}.TierChart table td.star.Bookworm{background-image:url(https://static.thriftbooks.com/site_images/readerstar_b2c2d882.svg)}.TierChart table td.star.Literati{background-image:url(https://static.thriftbooks.com/site_images/bookwormstar_80f26da6.svg)}.TierChart table td.star.LiteratiElite{background-image:url(https://static.thriftbooks.com/site_images/literatielitestar_058d4617.svg)}.TierChart table td.YLegend{text-align:left}.TierChart table td.YLegend.points{padding-top:32px}@media screen and (max-width:800px){.TierChart table td.YLegend.points{padding-top:24px}}.TierChart table td.YLegend.extras{padding-top:32px}@media screen and (max-width:800px){.TierChart table td.YLegend.extras{padding-top:24px}}.TierChart table td.Reader.headerLabel{color:#008575;font-size:18px}.TierChart table td.Bookworm.headerLabel{color:#3aacde;font-size:18px}.TierChart table td.Literati.headerLabel{color:#f55694;font-size:18px}.TierChart table td.LiteratiElite.headerLabel{color:#ecac00;font-size:18px}.TabsContainer{display:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;overflow:hidden}.TabsContainer .arrow{line-height:40px}.TabsContainer .arrow svg{color:#707070}.TabsContainer.Small .arrow{cursor:pointer}.TabsContainer.Small .tab{-webkit-box-flex:1;-webkit-flex:1 0 35%;-ms-flex:1 0 35%;flex:1 0 35%}@media screen and (max-width:800px){.TabsContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.TabsContainer.Small{display:none}}@media screen and (max-width:600px){.TabsContainer{display:none}.TabsContainer.Small{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.TabsContainer>div{-webkit-box-flex:1;-webkit-flex:1 0 15%;-ms-flex:1 0 15%;flex:1 0 15%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center}.TabsContainer .tab{padding:10px 40px;-webkit-box-flex:1;-webkit-flex:1 0 25%;-ms-flex:1 0 25%;flex:1 0 25%}@media screen and (max-width:600px){.TabsContainer .tab{padding:10px 20px}}.TabsContainer .tab.Reader.selected{color:#008575;border-bottom:1px solid #008575}.TabsContainer .tab.Bookworm.selected{color:#3aacde;border-bottom:1px solid #3aacde}.TabsContainer .tab.Literati.selected{color:#f55694;border-bottom:1px solid #f55694}.TabsContainer .tab.LiteratiElite.selected{color:#ecac00;border-bottom:1px solid #ecac00}.TabsContainer .tab.pointer{cursor:pointer}.ProgressCircleContainer h3{text-align:center;font-weight:700;margin:10px 0}.ProgressCircleContainer svg{overflow:visible;padding:3px}.ProgressCircleContainer .CircularProgressbar-path,.ProgressCircleContainer .CircularProgressbar-trail{stroke-linecap:round;-webkit-transition:"stroke-dashoffset 0.5s ease 0s";transition:"stroke-dashoffset 0.5s ease 0s";stroke-width:10}.ProgressCircleContainer.Reader .CircularProgressbar-path{stroke:#008575}.ProgressCircleContainer.Reader .CircularProgressbar-trail{stroke:#b2dad5}.ProgressCircleContainer.Reader h1{color:#008575}.ProgressCircleContainer.Bookworm .CircularProgressbar-path{stroke:#3aacde}.ProgressCircleContainer.Bookworm .CircularProgressbar-trail{stroke:#c4e6f5}.ProgressCircleContainer.Bookworm h1{color:#3aacde}.ProgressCircleContainer.Literati .CircularProgressbar-path{stroke:#f55694}.ProgressCircleContainer.Literati .CircularProgressbar-trail{stroke:#fbbbd4}.ProgressCircleContainer.Literati h1{color:#f55694}.ProgressCircleContainer.LiteratiElite .CircularProgressbar-path{stroke:#ecac00}.ProgressCircleContainer.LiteratiElite .CircularProgressbar-trail{stroke:#f8e2a6}.ProgressCircleContainer.LiteratiElite h1{color:#ecac00}.ProgressCircleContainer .innerCircleText{text-align:center}.ProgressCircleContainer .innerCircleText h1{margin-top:0;margin-bottom:0;font-weight:700;line-height:34px;padding-bottom:6px}.ProgressBarContainer .tiersContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:5px}.ProgressBarContainer progress{width:100%;-webkit-border-radius:10px;border-radius:10px}.ProgressBarContainer progress[value]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.ProgressBarContainer progress[value]::-webkit-progress-bar{background-color:#fff;-webkit-border-radius:10px;border-radius:10px}.ProgressBarContainer progress[value]::-webkit-progress-value{-webkit-border-radius:10px;border-radius:10px}.ProgressBarContainer progress[value]::-moz-progress-bar{border-radius:10px}.ProgressBarContainer.Reader progress[value]::-webkit-progress-value{background-color:#008575;border-color:#008575}.ProgressBarContainer.Reader progress[value]::-moz-progress-bar{background-color:#008575;border-color:#008575}.ProgressBarContainer.Bookworm progress[value]::-webkit-progress-value{background-color:#3aacde;border-color:#3aacde}.ProgressBarContainer.Bookworm progress[value]::-moz-progress-bar{background-color:#3aacde;border-color:#3aacde}.ProgressBarContainer.Literati progress[value]::-webkit-progress-value{background-color:#f55694;border-color:#f55694}.ProgressBarContainer.Literati progress[value]::-moz-progress-bar{background-color:#f55694;border-color:#f55694}.ProgressBarContainer.LiteratiElite progress[value]::-webkit-progress-value{background-color:#ecac00;border-color:#ecac00}.ProgressBarContainer.LiteratiElite progress[value]::-moz-progress-bar{background-color:#ecac00;border-color:#ecac00}.RRTeacher-Container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.25);box-shadow:2px 2px 4px rgba(0,0,0,.25);margin-top:2rem}.RRTeacher-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background:#efefef}.RRTeacher-CodeContainer{margin-left:4%}.RRTeacher-CodeContainer,.RRTeacher-InfoContainer{width:100%;margin-top:2%;margin-bottom:2%;background:#efefef}.RRTeacher-InfoContainer{margin-right:4%}.RRTeacher-CodeTitle img{padding-right:.5rem;padding-top:.15rem}.RRTeacher-CodeTitle p{margin-top:-1.25rem;margin-bottom:1rem;font-size:16px}.RRTeacher-CodeTitle{font-size:.875rem}.RRTeacher-CodeCoupon{background:#fff;border:1px solid #707070;-webkit-border-radius:5px;border-radius:5px;width:28rem;height:4rem;line-height:3.5rem;margin-bottom:1px}@media only screen and (min-width:760px) and (max-width:1050px){.RRTeacher-CodeCoupon{background:#fff;border:1px solid #707070;-webkit-border-radius:5px;border-radius:5px;width:20rem;height:4.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;line-height:2rem}}.RRTeacher-CodeCoupon span{padding-left:1rem}@media only screen and (min-width:760px) and (max-width:1050px){.RRTeacher-CodeCoupon span{margin-bottom:.5rem;margin-top:-.1rem}}.RRTeacher-CodePromoText{font-size:.875rem;font-weight:700;color:#707070}@media only screen and (min-width:760px) and (max-width:1050px){.RRTeacher-CodePromoText{font-weight:700;font-size:.875rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:17px;color:#707070;margin-top:.5rem}}.RRTeacher-CodeCouponText{color:#442783;font-size:2rem;font-weight:700}@media only screen and (min-width:760px) and (max-width:1050px){.RRTeacher-CodeCouponText{color:#442783;font-size:2rem;font-weight:700;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.RRTeacher-ResourceLink{margin-top:1rem}.RRTeacher-InfoBlock{font-size:14px;padding-top:1rem}@media only screen and (min-width:760px) and (max-width:1050px){.RRTeacher-InfoBlock{font-size:14px;padding-top:1rem}}.RRTeacher-InfoBlock p{margin-top:.05rem;margin-bottom:.05rem}@media only screen and (min-width:760px) and (max-width:1050px){.RRTeacher-InfoBlock p{margin-top:.05rem;margin-bottom:.05rem}}.SeeAllBenefitsButton-Desktop{font-size:16px;float:right;text-decoration:underline;font-weight:400;text-wrap:nowrap}@media screen and (max-width:800px){.SeeAllBenefitsButton-Desktop{display:none}}.SeeAllBenefitsButton-Mobile{font-size:16px;display:none;text-decoration:underline;padding-top:16px;font-weight:400}@media screen and (max-width:800px){.SeeAllBenefitsButton-Mobile{display:inline-block}}.LevelUp-MobileLayout{display:none}@media screen and (max-width:800px){.LevelUp-MobileLayout{display:block}}@media screen and (max-width:800px){.LevelUp-DesktopLayout{display:none}}.LevelUpHeader{padding-bottom:24px;font-size:1.953rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:800px){.LevelUpHeader{display:none}}.LevelUpButton-TextContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.LevelUpButton-TextContainer a{font-weight:400;color:#363636;text-decoration:underline}@media screen and (max-width:600px){.LevelUpButton-TextContainer{margin-left:24px;text-align:left}}.LevelUpButtonContainer{padding-top:24px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:31px;column-gap:31px;row-gap:40px}@media screen and (max-width:800px){.LevelUpButtonContainer{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:24px 32px}}@media screen and (max-width:600px){.LevelUpButtonContainer{padding:24px 0 0;-webkit-column-gap:40px;column-gap:40px;row-gap:32px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.LevelUpButtonContainer .LevelUpButton{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:160px}.LevelUpButtonContainer .LevelUpButton .LevelUpButton-Header{padding-bottom:4px}.LevelUpButtonContainer .LevelUpButton .LevelUpButton-Subtext{font-size:14px}.LevelUpButtonContainer .LevelUpButton img{padding-bottom:16px;height:140px}@media screen and (max-width:800px){.LevelUpButtonContainer .LevelUpButton img{height:112px}}@media screen and (max-width:600px){.LevelUpButtonContainer .LevelUpButton img{height:96px;padding:0}}@media screen and (max-width:800px){.LevelUpButtonContainer .LevelUpButton{-webkit-box-flex:0;-webkit-flex:0 1 40%;-ms-flex:0 1 40%;flex:0 1 40%;max-width:232px}}@media screen and (max-width:600px){.LevelUpButtonContainer .LevelUpButton{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}}@media only screen and (min-width:600px){#DoublePointsDays{padding:16px 0}}.DoublePointsDays-MobileLayout{display:none;width:100%}@media screen and (max-width:800px){.DoublePointsDays-MobileLayout{display:block}}.DoublePointsDays-DesktopLayout{margin:40px 0}@media screen and (max-width:800px){.DoublePointsDays-DesktopLayout{display:none}}.DoublePointsDaysContainer .subText{margin:16px 0 0}.DoublePointsDaysContainer .subHeader{margin:8px 0 24px}@media screen and (max-width:800px){.DoublePointsDaysContainer .subHeader{margin-top:0}}.DoublePointsDays-BlurbContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}@media screen and (max-width:800px){.DoublePointsDays-BlurbContainer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.DoublePointsDays-Blurb{padding:16px 40px 0 0}.DoublePointsDays-Blurb span{color:#707070}.DoublePointsDays-Blurb .validDate{color:#008575}.RR-StillHaveQuestions-Button{background-color:#fff;-webkit-border-radius:4px;border-radius:4px;border:1px solid #008575;padding:8px 22px;font-weight:400;font-size:15px;line-height:26px;text-align:center}.RR-StillHaveQuestions-Button:hover{text-decoration:none}.RR-StillHaveQuestions-Container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:24px;padding:8px 0 24px}@media only screen and (min-width:600px){.RR-StillHaveQuestions-Container{padding:16px 0}}@media only screen and (min-width:800px){.RR-StillHaveQuestions-Container{padding:24px 0}}@media only screen and (min-width:990px){.RR-StillHaveQuestions-Container{gap:40px}}@media screen and (max-width:600px){.RR-StillHaveQuestions-Container{padding:0 16px}}.RR-StillHaveQuestions-Header{font-size:24px;font-weight:700}.RR-StillHaveQuestions-ButtonsContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:24px}@media only screen and (min-width:600px){.RR-StillHaveQuestions-ButtonsContainer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.RR-LP-StillHaveQuestions-TC{font-size:14px;font-weight:400;text-decoration:underline}.RRLevelUp-Container{margin:24px 0}@media only screen and (min-width:600px){.RRLevelUp-Container{margin:32px 0}}@media only screen and (min-width:800px){.RRLevelUp-Container{margin:40px 0}}.SpecialOffer{margin-bottom:25px}.SpecialOffer .inactiveButton{background:#d7d7d7;pointer-events:none;-webkit-box-shadow:none;box-shadow:none}.SpecialOffer-header{padding-top:1rem;margin-bottom:3rem}.SpecialOffer-header>a{font-size:13px}.SpecialOffer-headerTitle{margin-top:2rem;height:55px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.SpecialOffer-headerTitle>img{width:172px;height:72px;margin-right:1.5rem}.SpecialOffer-headerTitle>h1{margin-left:1.5rem;font-weight:400}.SpecialOffer-headerTitle>.vr{width:1px;height:100%;background-color:#d7d7d7}.RR-StillHaveQuestions-TC{padding-left:20px}.SpecialOffer-section{padding:1rem 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.SpecialOffer-leftSidebar{-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.SpecialOffer-rightSidebar{-webkit-box-flex:4;-webkit-flex:4;-ms-flex:4;flex:4;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-left:1px solid #d7d7d7;padding:0 1rem}.SpecialOffer-rightSidebar>div.Button-container,.SpecialOffer-rightSidebar>div.Button-container-gray,.SpecialOffer-rightSidebar>div.Button-container-shipmentTable,.SpecialOffer-rightSidebar>div.Button-container-white{-webkit-align-self:baseline;-ms-flex-item-align:baseline;align-self:baseline;width:217px;min-height:43px;font-size:.875rem}.SpecialOffer-mainContent{-webkit-box-flex:10;-webkit-flex:10;-ms-flex:10;flex:10;margin-right:25px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.SpecialOffer-mainContent p{margin:5px 0}.SpecialOffer-flagContainer{width:165px;height:24px;position:relative;color:#fff}.SpecialOffer-flagContainer>img{height:1.5rem;-webkit-align-self:start;-ms-flex-item-align:start;align-self:start}.SpecialOffer-flagText{position:absolute;top:45%;left:45%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);white-space:nowrap;font-weight:600;font-size:smaller}.SpecialOffer-mainContentType{font-weight:600;font-size:1.25rem;color:#442783}.SpecialOffer-imgWrapper{width:65px;max-height:65px}.SpecialOffer-leftSidebarIcon{width:100%;height:100%;max-width:65px;max-height:65px}.SpecialOffer-noFlagAdjustment{margin-top:10px}.PointsHistory{padding:8px 0}@media only screen and (min-width:600px){.PointsHistory{padding:16px 0}}@media only screen and (min-width:800px){.PointsHistory{padding:24px 0}}.PointsHistory a{font-weight:400;text-decoration:underline}.PointsHistory td{height:44px;vertical-align:middle;border:0}.PointsHistory tr{border-bottom:1px solid #d7d7d7}.PointsHistory .Large{display:block}.PointsHistory .Small{display:none}@media screen and (max-width:800px){.PointsHistory td,.PointsHistory tr{height:auto}.PointsHistory .Large{display:none}.PointsHistory .Small{display:block}.PointsHistory .PointsHistory-NumericColumn{width:60px}}.PointsHistory-Date{width:110px}.PointsHistory-NumericColumn{width:85px;text-align:right}.PointsHistoryLoadingContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.ReadingRewards{margin-bottom:1rem}@media screen and (max-width:600px){.ReadingRewards{padding:0}.ReadingRewards .u-horizontalDivider{margin:1rem 16px;width:auto}.ReadingRewards #ReadingRewardsRecommendations{padding:0 16px}}.RRDetailMobile-PointTracker{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin:0 1rem 2rem;width:6rem;height:6rem;text-align:center}.RRDetailMobile-PointTracker .RRDetailMobile-GreyCircle{-webkit-border-radius:100%;border-radius:100%;width:100%;height:100%;background-color:#d7d7d7;color:#fff;position:relative;overflow:hidden}.RRDetailMobile-PointTracker .RRDetailMobile-PurpleWedge{display:none;outline:0;position:absolute;width:100%;height:100%;left:50%;bottom:50%;padding:0;-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left;background-color:#442783}.RRDetailMobile-PointTracker .RRDetailMobile-WhiteCircle{position:absolute;width:90%;height:90%;left:5%;bottom:5%;padding:0;-webkit-border-radius:50%;border-radius:50%;background-color:#fff}.RRDetailMobile-PointTracker .RRDetailMobile-CircleText{position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100%;width:100%}.RRDetailMobile-PointTracker .RRDetailMobile-CircleText div{color:#363636}.RRDetailMobile-PointTracker .RRDetailMobile-CircleText div:first-child{font-size:1.5rem;font-weight:700}.RRTeacherMobile-Container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.25);box-shadow:2px 2px 4px rgba(0,0,0,.25);margin-top:2rem}.RRTeacherMobile-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background:#efefef}.RRTeacherMobile-CodeContainer{margin:0 1rem 1rem;background:#efefef}.RRTeacherMobile-InfoContainer{margin:0 1.2rem 1.2rem;background:#efefef}@media only screen and (min-width:760px) and (max-width:1050px){.RRTeacherMobile-InfoContainer{width:100%;margin-right:4%;margin-top:2%;margin-bottom:2%;background:#efefef}}.RRTeacherMobile-CodeTitle{margin-top:.25rem;font-size:.875rem}.RRTeacherMobile-CodeTitle img{padding-right:.5rem}.RRTeacherMobile-CodeTitle p{margin-top:-1.25rem;margin-bottom:1rem;font-size:16px}.RRTeacherMobile-CodeTitle h4{margin-top:1rem}.RRTeacherMobile-CodeCoupon{background:#fff;border:1px solid #707070;-webkit-border-radius:5px;border-radius:5px;width:20rem;height:4.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-left:.75rem}.RRTeacherMobile-CodePromoText{font-weight:700;font-size:.875rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:17px;color:#707070;margin-top:.2rem}.RRTeacherMobile-CodeCouponText{color:#442783;font-size:2rem;font-weight:700;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.RRTeacherMobile-ResourceLink{margin-top:.75rem}.RRTeacherMobile-InfoBlock{font-size:14px;margin:16px 16px 16px 0}@media only screen and (min-width:760px) and (max-width:1050px){.RRTeacherMobile-InfoBlock{font-size:14px;padding-top:1rem}}.RRTeacherMobile-InfoBlock p{margin-top:.05rem;margin-bottom:.05rem}.EarnPointsFasterButtonContainer{margin-top:40px;width:288px;height:59px}.EarnPointsFasterButtonContainer .cls-1{fill:#fff}.EarnPointsFasterButtonContainer svg{height:24px;width:24px;vertical-align:text-bottom}@media screen and (max-width:800px){.EarnPointsFasterButtonContainer{margin-top:24px}}.EarnPointsFasterContainer h2{margin-bottom:8px}.SpecialOffersButton{-webkit-border-radius:4px;border-radius:4px;text-align:center;line-height:59px;font-size:22px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#fff}.SpecialOffersButton.Reader{background-color:#008575}.SpecialOffersButton.Bookworm{background-color:#3aacde}.SpecialOffersButton.Literati{background-color:#f55694}.SpecialOffersButton.LiteratiElite{background-color:#ecac00}.SpecialOffersButton:hover{color:#fff;text-decoration:none}.RROverviewMobile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:600px){.RROverviewMobile{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.RROverviewMobile-headerProgressCircle-container{padding:16px 16px 24px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:24px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:600px){.RROverviewMobile-headerProgressCircle-container{padding:32px 32px 40px}}.RROverviewMobile-headerProgressCircle-container.Reader{background-color:#d9edea}.RROverviewMobile-headerProgressCircle-container.Bookworm{background-color:#e2f3fa}.RROverviewMobile-headerProgressCircle-container.Literati{background-color:#fdddea}.RROverviewMobile-headerProgressCircle-container.LiteratiElite{background-color:#fcf3d9}.RROverview-header{font-size:24px;font-weight:700;width:264px;color:#363636;text-align:center}.RROverviewMobile-stats-status-container{width:100%;padding:24px 16px 32px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px}@media only screen and (min-width:600px){.RROverviewMobile-stats-status-container{padding:24px 16px 32px}}@media only screen and (min-width:800px){.RROverviewMobile-stats-status-container{display:none}}.RROverviewMobile-stats-status-container.Reader{background-color:#b2dad5}.RROverviewMobile-stats-status-container.Bookworm{background-color:#c4e6f5}.RROverviewMobile-stats-status-container.Literati{background-color:#fbbbd4}.RROverviewMobile-stats-status-container.LiteratiElite{background-color:#f8e2a6}.RROverviewMobile-imgStatus-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:16px}.RROverviewMobile-imgStatus-container img{max-width:73px}.RROverviewMobile-status-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-bottom:8px;gap:2px}.RROverviewMobile-status-container>span:first-child{font-size:18px;font-weight:400}.RROverviewMobile-status-container>span:first-child>span{font-weight:700}.RROverviewMobile-status-container>a{cursor:pointer;text-decoration:underline;font-size:14px;font-weight:400;color:#363636}.RROverviewMobile-stats-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-bottom:1px solid #fff;padding-bottom:16px;gap:4px}.RROverviewMobile-singleStats{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-size:16px}.RROverviewMobile-singleStats>span:first-child{font-weight:400}.RROverviewMobile-singleStats>span:nth-child(2){font-weight:700}.RROverviewMobile-pointsHistory{text-decoration:underline;font-size:14px;color:#363636;cursor:pointer;font-weight:400}.RROverviewMobile-progress-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:14px}.RROverviewMobile-progress-message-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2px}.RROverviewMobile-progress-message-container>span:first-child{font-size:18px;font-weight:700}.RROverviewMobile-progress-message-container>span:nth-child(2){font-size:16px;font-weight:400}.SpecialOfferMobile{margin-bottom:20px}.SpecialOfferMobile .inactiveButton{background:#d7d7d7;pointer-events:none;-webkit-box-shadow:none;box-shadow:none}.SpecialOfferMobile .RRTnC-TermsAndConditionSection{padding:0 10px}.SpecialOfferMobile-goBack{background-color:#efefef;padding:.2rem 0 .2rem 10px;font-size:.75rem}.SpecialOfferMobile-title{padding:20px 0 0 10px}.SpecialOfferMobile-title>img{width:256px;height:55px;vertical-align:middle}.SpecialOfferMobile-title>span{font-size:1.25rem;font-weight:600;vertical-align:bottom;margin-left:5px}.RR-StillHaveQuestions-TC{font-size:14px;font-weight:400;text-decoration:underline}.SpecialOfferMobile-section{padding:10px}.SpecialOfferMobile-sectionTop{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.SpecialOfferMobile-sectionTopText{-webkit-flex-basis:82%;-ms-flex-preferred-size:82%;flex-basis:82%;margin-left:.5rem}.SpecialOfferMobile-sectionIcon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-basis:18%;-ms-flex-preferred-size:18%;flex-basis:18%;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.SpecialOfferMobile-sectionIcon>img{width:40px;height:auto;max-height:40px}.SpecialOfferMobile-sectionTopGrayText{display:inline-block;color:#707070;font-size:.8125rem;font-weight:600}.SpecialOfferMobile-sectionTopPurpleText{display:inline-block;color:#442783;font-weight:600;font-size:18px}.SpecialOfferMobile-textSection{margin-top:10px;font-size:.8125rem;word-wrap:break-word}.SpecialOfferMobile-expiration{text-align:center;font-size:.75rem;margin-top:20px}.SpecialOfferMobile-expiration>span{font-weight:600}.SpecialOfferMobile-button{height:45px}.SpecialOfferMobile-button .Button-container,.SpecialOfferMobile-button .Button-container-gray,.SpecialOfferMobile-button .Button-container-shipmentTable,.SpecialOfferMobile-button .Button-container-white{display:block;font-size:.8125rem;margin-top:1.5rem}.RewardsHistoryMobile{margin-bottom:2rem}.RewardsHistoryMobile>h2{font-size:1.25rem;margin-bottom:.5rem}.RewardsHistoryMobile>table{border:none}.RewardsHistoryMobile>table a{cursor:pointer}.RewardsHistoryMobile>table tr{margin:5px 0}.RewardsHistoryMobile>table tr td:first-of-type,.RewardsHistoryMobile>table tr th:first-of-type{padding-left:0}.RewardsHistoryMobile>table tr th{font-size:.875rem}@media screen and (max-width:800px){.RewardsHistoryMobile>table tr th{font-size:.75rem}}.RewardsHistoryMobile>table tr .RewardsHistoryMobile-dateOrder{width:30%}.RewardsHistoryMobile>table tr .RewardsHistoryMobile-descriptionPoints{width:70%}.RewardsHistoryMobile .RewardsHistoryMobile-bottomRow{font-weight:700}.RewardsHistoryMobile .RewardsHistoryMobile-hideBorder{border:none}.RewardsHistoryMobile table.RewardsHistoryMobile-hideRows .RewardsHistoryMobile-hidden{display:none}.RewardsHistoryMobile .RewardsHistoryMobile-icon{font-size:.6rem}.RewardsHistoryMobile .RewardsHistoryMobile-noOrder{font-weight:700;color:#008575}.RewardsHistoryMobile .RewardsHistoryMobile-expiringCreditTop{color:#a31023;border:none}.RewardsHistoryMobile .RewardsHistoryMobile-expiringCreditBottom{color:#a31023;font-weight:700}@media screen and (max-width:800px){.RewardsHistoryMobile a,.RewardsHistoryMobile table{font-size:.75rem}}#RewardsHistoryMobile-viewMore{font-size:.8125rem}.RewardsHistoryMobile-pointBalance{background-color:#dad4e6;color:#442783;font-size:16px;font-weight:700;height:44px;max-width:344px;border:1px solid #442783;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.RewardsHistoryMobile-tableMessage{font-size:14px}#RewardsHistoryMobile-rowCounter{font-weight:700;font-size:.8125rem}.RRPromos-Container{margin:40px 0}@media screen and (max-width:800px){.RRPromos-Container{margin:32px 0}}@media screen and (max-width:600px){.RRPromos-Container{padding:0 16px}}.RRPromos-Container-Description{margin:0}.RRPromos-Promos{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;margin-top:2rem}.RRPromos-Promo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:32%;border:1px solid #442783;-webkit-border-radius:2px;border-radius:2px;padding:2px;margin:0 .5% 1rem}@media screen and (max-width:600px){.RRPromos-Promo{width:100%}}.RRPromos-Promo .Button{background-color:#442783;display:block;margin:1rem;text-align:center;-webkit-box-shadow:none;box-shadow:none}.RRPromos-Promo .Button:hover{background-color:#2b1852}.RRPromos-Header{background-color:#d7d7d7;text-align:center;font-weight:700;-webkit-border-radius:2px;border-radius:2px;padding:.5rem;min-height:35px}.RRPromos-Body{margin:1rem}@media screen and (max-width:600px){.RRPromos-Body{margin-bottom:0}}.RRPromos-Title{color:#442783}@media screen and (max-width:600px){.RRPromos-Title{font-size:.8125rem;margin:.5rem 0}}.RRPromos-Subtitle{font-size:1.25rem;font-weight:700}@media screen and (max-width:600px){.RRPromos-Subtitle{font-size:1rem}}.RRPromos-ShortDescription{margin:.5rem 0}.RRBasics-Container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;background-color:#dad4e6;padding:48px 32px 56px}@media screen and (max-width:1200px){.RRBasics-Container{padding:40px 24px 48px}}@media screen and (max-width:600px){.RRBasics-Container{padding:40px 16px 48px}}.RRBasics-Title{text-align:left;font-weight:700;margin:0 0 32px}@media screen and (max-width:1200px){.RRBasics-Title{margin-bottom:40px;font-size:24px;line-height:28.8px}}@media screen and (max-width:600px){.RRBasics-Title{text-align:center}}.RRBasics-StepContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:23px}@media screen and (max-width:1200px){.RRBasics-StepContainer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:40px}}@media screen and (max-width:600px){.RRBasics-StepContainer{gap:48px}}.RRBasics-Step{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;padding:16px}@media screen and (max-width:1200px){.RRBasics-Step{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;text-align:left;padding:0 24px}}@media screen and (max-width:600px){.RRBasics-Step{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;padding:0 16px}}.RRBasics-StepIcon{background-color:#fff;-webkit-border-radius:100%;border-radius:100%;width:144px;height:144px;vertical-align:middle}@media screen and (max-width:1200px){.RRBasics-StepIcon{margin-right:32px}}@media screen and (max-width:600px){.RRBasics-StepIcon{margin-right:0}}.RRBasics-StepHeader{font-size:25px;color:#363636;margin:32px 0 8px}@media screen and (max-width:1200px){.RRBasics-StepHeader{margin-top:0}}@media screen and (max-width:600px){.RRBasics-StepHeader{margin-top:16px}}.RRBasics-StepBody{font-size:16px;line-height:24px}@media screen and (max-width:1200px){.RRBasics-StepBody{line-height:22.4px}}.RREarn-Container{padding:48px 32px 56px}@media screen and (max-width:1200px){.RREarn-Container{padding:40px 24px 48px}}@media screen and (max-width:600px){.RREarn-Container{padding:40px 16px 48px}}.RREarn-Header{font-weight:700;margin:0 0 40px}@media screen and (max-width:1200px){.RREarn-Header{font-size:24px;line-height:28.8px}}@media screen and (max-width:900px){.RREarn-Header{margin-bottom:24px}}@media screen and (max-width:600px){.RREarn-Header{text-align:center}}.RREarn-CardList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}@media screen and (max-width:900px){.RREarn-CardList{gap:24px}}@media screen and (max-width:600px){.RREarn-CardList{gap:40px}}.RREarn-Card{width:23%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center}@media screen and (max-width:900px){.RREarn-Card{width:46%}}@media screen and (max-width:600px){.RREarn-Card{width:100%}}.RREarn-Icon{fill:currentColor;width:100%}.RREarn-Icon.Reader{margin-top:30px;height:40px;color:#008575}@media screen and (max-width:900px){.RREarn-Icon.Reader{margin-top:10px}}@media screen and (max-width:600px){.RREarn-Icon.Reader{margin-top:0}}.RREarn-Icon.Bookworm{margin-top:20px;height:50px;color:#3aacde}@media screen and (max-width:900px){.RREarn-Icon.Bookworm{margin-top:0}}.RREarn-Icon.Literati{margin-top:10px;height:60px;color:#f55694}@media screen and (max-width:600px){.RREarn-Icon.Literati{margin-top:0}}.RREarn-Icon.LiteratiElite{height:70px;color:#ecac00}.RREarn-Title{color:#363636;font-size:20px;font-weight:700;line-height:26px;margin:8px 0 2px}@media screen and (max-width:1200px){.RREarn-Title{font-size:18px;line-height:21.6px}}.RREarn-Body,.RREarn-Subtitle{font-size:16px;line-height:24px}@media screen and (max-width:1200px){.RREarn-Body,.RREarn-Subtitle{line-height:22.4px}}.RREarn-Body.Reader .TierColor{color:#008575}.RREarn-Body.Bookworm .TierColor{color:#3aacde}.RREarn-Body.Literati .TierColor{color:#f55694}.RREarn-Body.LiteratiElite .TierColor{color:#ecac00}.RREarn-Body span.plural:after{content:"s"}.RRTnC-TermsAndConditionSection{font-size:.875rem;margin-bottom:1rem}@media screen and (max-width:600px){.RRTnC-TermsAndConditionSection{font-size:.8125rem}}.RRTnC-TermsAndConditionSection .RRTnC-ReadLess,.RRTnC-TermsAndConditionSection .RRTnC-ReadMore{font-size:.875rem}@media screen and (max-width:600px){.RRTnC-TermsAndConditionSection .RRTnC-ReadLess,.RRTnC-TermsAndConditionSection .RRTnC-ReadMore{font-size:.8125rem}}.RRTnC-TermsAndConditionSection .RRTnC-ReadLess{display:none}.RRTnC-TermsAndConditionSection .RRTnC-TermsAndConditionsHeader{font-size:1rem}@media screen and (max-width:600px){.RRTiers-Container{font-size:.8125rem}}.RRTiers-Header{margin-bottom:0;font-size:1.563rem}@media screen and (max-width:600px){.RRTiers-Header{font-size:1.25rem}}.RRTiers-HeaderParagraph{max-width:450px;margin-top:.5rem}.RRTiers-MobileTierSelector{display:none}@media screen and (max-width:600px){.RRTiers-MobileTierSelector{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.RRTiers-MobileTierSelect{display:none}@media screen and (max-width:600px){.RRTiers-MobileTierSelect{display:block;text-align:center;width:33%;background-color:#fff;border:none;border-bottom:1px solid #d7d7d7;margin:0;padding:.75rem 0}.RRTiers-MobileTierSelect.Selected{border-bottom:2px solid #008575}}.RRTiers-Table{border:none}.RRTiers-Table tr th{border:none;text-align:center;padding:1.5rem 0 .75rem}@media screen and (max-width:600px){.RRTiers-Table tr th{display:none;font-size:.8125rem}}.RRTiers-Table tr td{text-align:center;font-size:.875rem;padding:.6rem;height:44px}@media screen and (max-width:600px){.RRTiers-Table tr td{display:none;font-size:.8125rem}}.RRTiers-Table tr .RRTiers-FirstColumn{text-align:left;width:40%;padding-left:0}@media screen and (max-width:600px){.RRTiers-Table tr .RRTiers-FirstColumn{display:table-cell;width:50%}}.RRTiers-Table tr .RRTiers-FirstColumn.RRTiers-HeaderRow span{display:none}@media screen and (max-width:600px){.RRTiers-Table tr .RRTiers-FirstColumn.RRTiers-HeaderRow span{display:table-cell}}.RRTiers-Dot{-webkit-border-radius:100%;border-radius:100%;background-color:#442783;height:14px;width:14px;display:inline-block}.RRTiers-Bold{color:#442783;font-weight:700}.RRTiers-BookwormHighlight tr :nth-child(3),.RRTiers-LiteratiHighlight tr :nth-child(4),.RRTiers-ReaderHighlight tr :nth-child(2){border-right:1px solid #442783;border-left:1px solid #442783;position:relative;background-color:#dad4e6}.RRTiers-BookwormHighlight tr :nth-child(3):before,.RRTiers-LiteratiHighlight tr :nth-child(4):before,.RRTiers-ReaderHighlight tr :nth-child(2):before{background-color:#fff;content:"";position:absolute;top:0;left:6px;right:6px;bottom:0;z-index:1}.RRTiers-BookwormHighlight tr :nth-child(3).RRTiers-HeaderRow,.RRTiers-LiteratiHighlight tr :nth-child(4).RRTiers-HeaderRow,.RRTiers-ReaderHighlight tr :nth-child(2).RRTiers-HeaderRow{border-top:1px solid #442783}.RRTiers-BookwormHighlight tr :nth-child(3).RRTiers-HeaderRow:before,.RRTiers-LiteratiHighlight tr :nth-child(4).RRTiers-HeaderRow:before,.RRTiers-ReaderHighlight tr :nth-child(2).RRTiers-HeaderRow:before{top:6px}.RRTiers-BookwormHighlight tr :nth-child(3).RRTiers-LastRow,.RRTiers-LiteratiHighlight tr :nth-child(4).RRTiers-LastRow,.RRTiers-ReaderHighlight tr :nth-child(2).RRTiers-LastRow{border-bottom:1px solid #442783}.RRTiers-BookwormHighlight tr :nth-child(3).RRTiers-LastRow:before,.RRTiers-LiteratiHighlight tr :nth-child(4).RRTiers-LastRow:before,.RRTiers-ReaderHighlight tr :nth-child(2).RRTiers-LastRow:before{bottom:6px}.RRTiers-BookwormHighlight tr :nth-child(3) span,.RRTiers-LiteratiHighlight tr :nth-child(4) span,.RRTiers-ReaderHighlight tr :nth-child(2) span{position:relative;z-index:2}@media screen and (max-width:600px){.RRTiers-BookwormHighlight tr :nth-child(3),.RRTiers-LiteratiHighlight tr :nth-child(4),.RRTiers-ReaderHighlight tr :nth-child(2){display:table-cell}}.RRTiers-Disclaimers{font-size:.75rem}.RRTiers-DisclaimerLine1{margin-left:7px}.RRSignUp-Container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:8px}.RRSignUp-Welcome{background-color:#442783;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:56px 0 0 56px}@media screen and (max-width:1200px){.RRSignUp-Welcome{padding:40px 0 0 40px}}@media screen and (max-width:900px){.RRSignUp-Welcome{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:32px 0 0 40px}}@media screen and (max-width:600px){.RRSignUp-Welcome{padding:32px 0 0 32px}}.RRSignUp-WelcomeHeader{color:#fff;margin:40px 0 4px}@media screen and (max-width:1200px){.RRSignUp-WelcomeHeader{font-size:24px;line-height:28.8px;margin-top:32px}}@media screen and (max-width:900px){.RRSignUp-WelcomeHeader{margin-top:24px}}.RRBook-Logo{height:60px}@media screen and (max-width:900px){.RRBook-Logo{height:51px}}@media screen and (max-width:600px){.RRBook-Logo{height:46px}}.RRSignUp-Text{color:#fff;font-size:20px;line-height:26px;margin:0 100px 106px 0}@media screen and (max-width:1200px){.RRSignUp-Text{font-size:18px;line-height:21.6px;margin:0 27px 56px 0}}@media screen and (max-width:900px){.RRSignUp-Text{margin:0 46px 20px 0}}@media screen and (max-width:600px){.RRSignUp-Text{margin:0 32px 50px 0}}.RRSignUp-Logo{height:264px;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}@media screen and (max-width:1200px){.RRSignUp-Logo{height:211px}}@media screen and (max-width:900px){.RRSignUp-Logo{height:158px}}@media screen and (max-width:600px){.RRSignUp-Logo{height:119px}}.RRSignUp-Join{background-color:#fff;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:40px 0;gap:32px}@media screen and (max-width:900px){.RRSignUp-Join{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:24px;padding:32px 24px 40px}}.RRSignUp-Join a:hover{color:#fff;text-decoration:none}.RRSignUp-JoinParagraph{margin:0}@media screen and (max-width:1200px){.RRSignUp-JoinParagraph{font-size:24px;line-height:28.8px}}.RRSignUp-Button{background:#442783;-webkit-border-radius:4px;border-radius:4px;padding:8px 22px;color:#fff;font-weight:700;-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);line-height:22.4px;-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;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.RRSignUp-Button:hover{background:#402c6c}@media screen and (max-width:600px){.RRSignUp-Button{width:100%}}.RRFAQ.div-help-topics-wrapper,.RRFAQ.div-help-topics-wrapper .div-help-topic{padding:0}.RREarnedBenefits .Large{display:block}.RREarnedBenefits .Small{display:none}@media screen and (max-width:800px){.RREarnedBenefits .Large{display:none}.RREarnedBenefits .Small{display:block}}@media only screen and (min-width:600px){#EarnedBenefits{padding:16px 0}}.RREarnedBenefitsHeader{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.RREarnedBenefitsContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.RREarnedBenefitsMessage{margin-top:4px}.RREarnedBenefitsCardsContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:40px 0;-webkit-column-gap:31px;column-gap:31px;row-gap:40px}@media screen and (max-width:990px){.RREarnedBenefitsCardsContainer{margin:32px 0 40px}}@media screen and (max-width:800px){.RREarnedBenefitsCardsContainer{-webkit-column-gap:40px;column-gap:40px;row-gap:32px;margin:40px 0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:600px){.RREarnedBenefitsCardsContainer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:40px 0 8px}.RREarnedBenefitsCardsContainer .RRBenefitCard:last-of-type :not(.hidden){margin-bottom:32px}}.RRBenefitCard{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:160px}@media screen and (max-width:800px){.RRBenefitCard{-webkit-box-flex:0;-webkit-flex:0 1 40%;-ms-flex:0 1 40%;flex:0 1 40%;max-width:232px}}@media screen and (max-width:600px){.RRBenefitCard{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}}.RRBenefitCardTitle{margin:0 0 4px;line-height:24px}.RRBenefitCardText{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.RRBenefitCardText a{font-weight:400;color:#363636;text-decoration:underline}@media screen and (max-width:600px){.RRBenefitCardText{margin-left:24px;text-align:left}}.RRBenefitCardIconContainer{height:124px;width:124px;margin-bottom:16px}@media screen and (max-width:800px){.RRBenefitCardIconContainer{height:96px;width:96px;margin-bottom:16px}}@media screen and (max-width:600px){.RRBenefitCardIconContainer{margin-bottom:0}}.RRBenefitIcon{fill:currentColor;height:124px;width:124px}.RRBenefitIcon.Reader{color:#008575}.RRBenefitIcon.Bookworm{color:#3aacde}.RRBenefitIcon.Literati{color:#f55694}.RRBenefitIcon.LiteratiElite{color:#ecac00}@media screen and (max-width:800px){.RRBenefitIcon{height:96px;width:96px}}.RREarnedBenefitsLink{font-weight:400;text-decoration:underline}.AllOffers-Title{font-size:39px;line-height:46.8px;margin:24px 0}@media screen and (max-width:600px){.AllOffers-Title{font-size:27px;line-height:32.4px}}.AllOffers-SecondTitle{font-size:31px;line-height:37.2px;margin:40px 0 0}.AllOffers-Subtitle{margin:8px 0 40px}.RRQuestions-Container{padding:32px 24px 40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:900px){.RRQuestions-Container{padding:32px 24px 40px}}@media screen and (max-width:600px){.RRQuestions-Container{padding:24px 16px 40px}}.RRQuestions-Title{text-align:left;font-weight:700;margin:0}@media screen and (max-width:1200px){.RRQuestions-Title{font-size:24px;line-height:28.8px}}.RRQuestions-FAQButton-Container{margin:32px 0;padding:8px 22px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #008575;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width:1200px){.RRQuestions-FAQButton-Container{margin:24px 0}}@media screen and (max-width:600px){.RRQuestions-FAQButton-Container{width:100%;text-align:center}}.RRQuestions-FAQButton{font-weight:400;font-size:15px;line-height:26px}.RRQuestions-TnC{font-size:13px;font-weight:400;text-decoration:underline}@media screen and (max-width:1200px){.RRQuestions-TnC{font-size:14px;line-height:19.6px}}.AccountPayments{position:relative}.AccountCreditCard{margin-bottom:1.5rem;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:600px){.AccountCreditCard{padding-left:64px;display:block}.AccountCreditCard+.AccountCreditCard{border-top:1px solid #d7d7d7;padding-top:1.5rem}}.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;left:.5rem;top:1.5rem}}.AccountCreditCard-column{margin:0 .5rem}.AccountCreditCard-label{font-size:.75rem}.AccountCreditCard-label,.CardInfo-label{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CardInfo-label{font-size:1rem;margin-top:0;margin-bottom:4px}.AccountCreditCard-field{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AccountCreditCard-expiration,.AccountCreditCard-number{-webkit-box-flex:1;-webkit-flex:1 1;-ms-flex:1 1;flex:1 1}.AccountCreditCard-links{margin:.5rem 0 .5rem auto}@media screen and (max-width:600px){.AccountCreditCard-links{margin-left:.5rem}}.AccountCreditCard-link{font-size:.875rem;vertical-align:middle}.AccountCreditCard-delete{color:#a31023;cursor:pointer}.AccountCreditCard-delete:hover{color:#750b19}.AccountCreditCard-deletePaymentMethodCard{background-color:#efefef;border:1px solid #d7d7d7;padding:5px;margin-bottom:0;margin-top:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.AccountCreditCard-deletePaymentMethodMessage{margin-top:25px}.AccountCreditCard-columnModal{margin-left:10px}.AccountEditPayments-submit{margin-top:2rem}.AccountEditPayments-cardNumber{vertical-align:middle}.AccountEditPayments-existingType{margin-top:.25rem}.AccountEditPayments-existingTypeImage,.AccountEditPayments-existingTypeName{vertical-align:middle;display:inline-block}.AccountEditPayments-existingTypeName{margin-left:.5rem;font-weight:700;display:inline;vertical-align:middle}.AccountNewPayments-cardNumber-container{position:relative;width:400px}.AccountNewPayments-cardNumber{padding-right:3rem}.AccountNewPayments-cardImage{display:none;position:absolute;right:.5rem;top:2rem;height:1.5rem}.AccountNewPayments-default{display:block;margin:1rem 0}.AccountEditPayments .PlainInput,.AccountNewPayments .PlainInput{padding:0 .5rem;height:2.5rem;width:100%}.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}.CommunicationPrefs a{cursor:pointer}.CommunicationPrefs .ErrorBorder{border-color:#a31023!important}.CommunicationPrefs .Input-errorContainer{margin-left:70px;font-weight:400;font-size:12px;color:#a31023}.CommunicationPrefs h3{-webkit-margin-before:0;margin-block-start:0}.CommunicationPrefs .Alert{border:1px solid #bce8f1;background:#ecf6f4;color:#31708f}.CommunicationPrefs .Alert.is-success{color:#31708f;padding-left:50px;max-width:817px}.CommunicationPrefs .Alert.is-success .Alert-content{background:#ecf6f4;color:#008575}.CommunicationPrefs .Alert.is-error{background:#f2dede;color:#a31023;border:1px solid #a31023;max-width:817px}.CommunicationPrefs .Alert.is-error a{color:#a31023}.CommunicationPrefs .Alert .Icon.is-success{fill:#31708f}.CommunicationPrefs .Alert .Icon.is-error{fill:#a31023}.CommunicationPrefs .CommunicationPrefs-Container{display:block;margin-top:24px;border:1px solid #d7d7d7;-webkit-box-shadow:0 1px 0 #d7d7d7;box-shadow:0 1px 0 #d7d7d7;-webkit-border-radius:4px;border-radius:4px;max-width:817px;padding:32px 24px 16px 32px}@media only screen and (max-width:small){.CommunicationPrefs .CommunicationPrefs-Container{padding:32px 16px 16px 24px}}.CommunicationPrefs .CommunicationPrefs-Container .CommunicationPrefs-view label{color:#707070}.CommunicationPrefs .CommunicationPrefs-Container .CommunicationPrefs-edit{display:none}.CommunicationPrefs .CommunicationPrefs-Container .CommunicationPrefs-emailCheckbox,.CommunicationPrefs .CommunicationPrefs-Container .CommunicationPrefs-textMessagesCheckbox{margin-bottom:1rem;margin-left:22px}.CommunicationPrefs .CommunicationPrefs-Container .CommunicationPrefs-emailCheckbox .CommunicationPrefs-LabelText,.CommunicationPrefs .CommunicationPrefs-Container .CommunicationPrefs-textMessagesCheckbox .CommunicationPrefs-LabelText{padding-left:5px}.CommunicationPrefs .CommunicationPrefs-Container .CommunicationPrefs-UnsubscribeBox{margin-top:33px;margin-right:90px}@media screen and (max-width:800px){.CommunicationPrefs .CommunicationPrefs-Container .CommunicationPrefs-UnsubscribeBox{margin-right:14px}}.CommunicationPrefs .CommunicationPrefs-Container .CommunicationPrefs-Header{margin-bottom:8px;font-weight:700;color:#363636}.CommunicationPrefs .CommunicationPrefs-Container .CommunicationPrefs-PreferenceInfo{margin-bottom:16px;color:#363636}.CommunicationPrefs .CommunicationPrefs-Container .CommunicationPrefs-PreferenceInfo label{color:#707070}.CommunicationPrefs .CommunicationPrefs-Container .CommunicationPrefs-EditButton{margin-bottom:16px;color:#008575}.CommunicationPrefs .CommunicationPrefs-Container .CommunicationPrefs-radioButton span{padding-left:5px}.CommunicationPrefs .CommunicationPrefs-Container .CommunicationPrefs-LabelHeader{font-weight:700;color:#363636}.CommunicationPrefs .CommunicationPrefs-Container .CommunicationPrefs-TextHeader{margin-bottom:24px;font-weight:400;color:#363636}.CommunicationPrefs .CommunicationPrefs-Container .CommunicationPrefs-PhoneSubHeader{margin-left:60px;font-weight:400;font-size:12px;color:#363636;max-width:400px}.CommunicationPrefs .CommunicationPrefs-Container .CommunicationPrefs-displayName{margin-top:32px}.CommunicationPrefs .CommunicationPrefs-Container .CommunicationPrefs-ButtonContainer{-webkit-box-flex:1;-webkit-flex:1 1 68%;-ms-flex:1 1 68%;flex:1 1 68%;margin-bottom:32px}@media screen and (max-width:800px){.CommunicationPrefs .CommunicationPrefs-Container .CommunicationPrefs-ButtonContainer{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}}.CommunicationPrefs .CommunicationPrefs-Container p{margin-left:23px;margin-top:5px;margin-bottom:1rem}@media screen and (max-width:800px){.CommunicationPrefs .CommunicationPrefs-Container .CommunicationPrefs-Button{width:100%;text-align:center;min-height:50px;font-size:.875rem;line-height:21px}}.CommunicationPrefs .CommunicationPrefs-Container .CommunicationPrefs-Button:focus-within{outline-offset:-5px}.CommunicationPrefs .CommunicationPrefs-Container .CommunicationPrefs-EmailBottom{margin-bottom:32px}.CommunicationPrefs .CommunicationPrefs-Container .mobilePhone{-webkit-box-flex:1;-webkit-flex:1 1 68%;-ms-flex:1 1 68%;flex:1 1 68%;width:100%;display:inline;margin-left:23px}.CommunicationPrefs .CommunicationPrefs-Container .mobilePhone .phoneCountryCode{display:inline;width:5%}.CommunicationPrefs .CommunicationPrefs-Container .mobilePhone .Input{display:inline;width:95%;margin-left:0;margin-right:0;border:1px solid #d7d7d7}.CommunicationPrefs .CommunicationPrefs-Container .mobilePhone .Input:focus{outline:0;border:2px solid #008575}.CommunicationPrefs .CommunicationPrefs-Container .mobilePhone .MobilePhoneInput{max-width:375px}@media only screen and (max-width:600px){.CommunicationPrefs .CommunicationPrefs-Container .mobilePhone .MobilePhoneInput{max-width:200px}}.CommunicationPrefs .cancelEmailButton,.CommunicationPrefs .cancelTextButton{background-color:#fff;color:#008575;display:inline;width:282px;height:44px;padding:10px;border:1px solid #008575}.CommunicationPrefs .saveEmailButton,.CommunicationPrefs .saveTextButton{background-color:#008575;color:#fff;display:inline;width:282px;height:44px;padding:10px;border:1px solid #008575}.CommunicationPrefs .CommunicationPrefs-smallText{display:block;font-size:14px;color:#707070}.CommunicationPrefs .CommunicationPrefs-emailCheckbox,.CommunicationPrefs .CommunicationPrefs-radio,.CommunicationPrefs .CommunicationPrefs-textMessagesCheckbox{accent-color:#008575}.ThriftBooksEmailPrefs h1{font-size:39px}@media screen and (max-width:800px){.ThriftBooksEmailPrefs h1{font-size:23px;margin-top:30px}}.ThriftBooksEmailPrefs-smallText{margin-left:32px;display:block;font-size:14px;color:#707070;margin-bottom:12px}@media screen and (max-width:800px){.ThriftBooksEmailPrefs-smallText{margin-left:14px;font-size:12px}}.CommunicationPrefs-Unsubscribe-Bottom{margin-bottom:27px}.AccountPersonalInfo h3{-webkit-margin-before:0;margin-block-start:0}.AccountPersonalInfo a{cursor:pointer}.AccountPersonalInfo .Alert{border:1px solid #bce8f1;background:#ecf6f4}.AccountPersonalInfo .Alert .is-success{color:#31708f}.AccountPersonalInfo .Alert .is-success .Alert-content{background:#ecf6f4;color:#31708f}.AccountPersonalInfo .Alert .is-error{color:#a31023}.AccountPersonalInfo .Alert .is-error .Alert-content{background:#ecf6f4}.AccountPersonalInfo .Alert .Icon .is-success{fill:#31708f}.AccountPersonalInfo .Alert .Icon .is-error{fill:#a31023}.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block{display:block;border:1px solid #d7d7d7;-webkit-box-shadow:0 1px 0 #d7d7d7;box-shadow:0 1px 0 #d7d7d7;-webkit-border-radius:4px;border-radius:4px}.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .PersonalInfoView label,.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .piEmailView label,.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .piPhoneView label{color:#707070}.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .PersonalInfoEdit,.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .piEmailEdit,.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .piPhoneEdit{display:none}.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .PersonalInfoEdit .Input,.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .piEmailEdit .Input,.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .piPhoneEdit .Input{margin:0 32px;max-width:70%}@media screen and (max-width:800px){.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .PersonalInfoEdit .Input.Input-mobileNoLeftMargin,.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .piEmailEdit .Input.Input-mobileNoLeftMargin,.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .piPhoneEdit .Input.Input-mobileNoLeftMargin{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;margin-left:0}}.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .PersonalInfoEdit .BirthdayInputMonth,.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .piEmailEdit .BirthdayInputMonth,.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .piPhoneEdit .BirthdayInputMonth{margin-left:32px;margin-right:0;max-width:23%}.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .PersonalInfoEdit .BirthdayInputDay,.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .piEmailEdit .BirthdayInputDay,.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .piPhoneEdit .BirthdayInputDay{max-width:23%;margin-left:0;margin-right:0}.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .PersonalInfoEdit .BirthdayInputYear,.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .piEmailEdit .BirthdayInputYear,.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .piPhoneEdit .BirthdayInputYear{max-width:23%;margin-left:0;margin-right:32px}@media screen and (max-width:800px){.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .PersonalInfoEdit,.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .piEmailEdit,.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .piPhoneEdit{padding:0}}.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .PersonalInfoEdit .mobilePhone,.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .piEmailEdit .mobilePhone,.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .piPhoneEdit .mobilePhone{-webkit-box-flex:1;-webkit-flex:1 1 68%;-ms-flex:1 1 68%;flex:1 1 68%;width:100%;display:inline}.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .PersonalInfoEdit .mobilePhone .phoneCountryCode,.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .piEmailEdit .mobilePhone .phoneCountryCode,.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .piPhoneEdit .mobilePhone .phoneCountryCode{display:inline;width:5%;margin-left:32px}@media only screen and (max-width:600px){.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .PersonalInfoEdit .mobilePhone .phoneCountryCode,.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .piEmailEdit .mobilePhone .phoneCountryCode,.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .piPhoneEdit .mobilePhone .phoneCountryCode{margin-left:24px}}.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .PersonalInfoEdit .mobilePhone .Input,.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .piEmailEdit .mobilePhone .Input,.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .piPhoneEdit .mobilePhone .Input{display:inline;width:95%;margin-left:0;margin-right:0;border:1px solid #d7d7d7}.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .PersonalInfoEdit .mobilePhone .Input:focus,.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .piEmailEdit .mobilePhone .Input:focus,.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .piPhoneEdit .mobilePhone .Input:focus{outline:0;border:2px solid #008575}.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .PersonalInfoEdit .mobilePhone .MobilePhoneInput,.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .piEmailEdit .mobilePhone .MobilePhoneInput,.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .piPhoneEdit .mobilePhone .MobilePhoneInput{max-width:375px}@media only screen and (max-width:600px){.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .PersonalInfoEdit .mobilePhone .MobilePhoneInput,.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .piEmailEdit .mobilePhone .MobilePhoneInput,.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .piPhoneEdit .mobilePhone .MobilePhoneInput{max-width:200px}}@media only screen and (max-width:600px){.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .PersonalInfoEdit .Input,.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .piEmailEdit .Input,.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .piPhoneEdit .Input{margin-left:24px;margin-right:24px;max-width:86%}.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .PersonalInfoEdit .BirthdayInputMonth,.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .piEmailEdit .BirthdayInputMonth,.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .piPhoneEdit .BirthdayInputMonth{margin-right:0;max-width:27%}.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .PersonalInfoEdit .BirthdayInputDay,.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .piEmailEdit .BirthdayInputDay,.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .piPhoneEdit .BirthdayInputDay{max-width:27%;margin-left:0;margin-right:0}.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .PersonalInfoEdit .BirthdayInputYear,.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .piEmailEdit .BirthdayInputYear,.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .piPhoneEdit .BirthdayInputYear{max-width:27%;margin-left:0}.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .PersonalInfoEdit .AccountPersonalInfo-ProfileInfo,.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .piEmailEdit .AccountPersonalInfo-ProfileInfo,.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .piPhoneEdit .AccountPersonalInfo-ProfileInfo{margin-left:24px;margin-bottom:16px;color:#363636}.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .PersonalInfoEdit .AccountPersonalInfo-ProfileInfo label,.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .piEmailEdit .AccountPersonalInfo-ProfileInfo label,.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .piPhoneEdit .AccountPersonalInfo-ProfileInfo label{color:#707070}.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .PersonalInfoEdit .AccountPersonalInfo-EditButton,.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .PersonalInfoEdit .AccountPersonalInfo-LabelHeader,.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .piEmailEdit .AccountPersonalInfo-EditButton,.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .piEmailEdit .AccountPersonalInfo-LabelHeader,.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .piPhoneEdit .AccountPersonalInfo-EditButton,.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .piPhoneEdit .AccountPersonalInfo-LabelHeader{margin-left:24px}.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .PersonalInfoEdit .AccountPersonalInfo-LabelSubHeader,.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .piEmailEdit .AccountPersonalInfo-LabelSubHeader,.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .piPhoneEdit .AccountPersonalInfo-LabelSubHeader{margin-left:24px;margin-top:10px}.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .PersonalInfoEdit .AccountPersonalInfo-displayName,.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .piEmailEdit .AccountPersonalInfo-displayName,.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .piPhoneEdit .AccountPersonalInfo-displayName{margin-top:24px}.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .PersonalInfoEdit .AccountPersonalInfo-ButtonContainer,.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .PersonalInfoEdit .AccountPersonalInfo-MobileButtonContainer,.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .PersonalInfoEdit button.AccountPersonalInfo-clearBirthday,.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .piEmailEdit .AccountPersonalInfo-ButtonContainer,.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .piEmailEdit .AccountPersonalInfo-MobileButtonContainer,.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .piEmailEdit button.AccountPersonalInfo-clearBirthday,.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .piPhoneEdit .AccountPersonalInfo-ButtonContainer,.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .piPhoneEdit .AccountPersonalInfo-MobileButtonContainer,.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .piPhoneEdit button.AccountPersonalInfo-clearBirthday{margin-left:24px}}.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .piEmailEdit span{display:inline-block;margin-left:.5rem}.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .AccountPersonalInfo-ProfileText{margin-left:32px;margin-top:32px;margin-bottom:8px;font-weight:700;color:#363636}@media only screen and (max-width:600px){.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .AccountPersonalInfo-ProfileText{margin-left:24px}}.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .AccountPersonalInfo-ProfileInfo{margin-left:32px;margin-bottom:16px;color:#363636}.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .AccountPersonalInfo-ProfileInfo label{color:#707070}@media only screen and (max-width:600px){.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .AccountPersonalInfo-ProfileInfo{margin-left:24px}}.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .AccountPersonalInfo-EditButton{margin-left:32px;margin-bottom:32px;color:#008575}@media only screen and (max-width:600px){.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .AccountPersonalInfo-EditButton{margin-left:24px}}.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .AccountPersonalInfo-LabelHeader{margin-left:32px;font-weight:700;color:#363636}.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .AccountPersonalInfo-LabelSubHeader{margin-left:32px;margin-top:10px;font-weight:400;color:#363636;max-width:70%}.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .AccountPersonalInfo-PhoneSubHeader{margin-left:70px;font-weight:400;font-size:12px;color:#363636;max-width:400px}.AccountPersonalInfo .AccountPersonalInfoContentBlocks-block .AccountPersonalInfo-displayName{margin-top:32px}.AccountPersonalInfo .Button-container,.AccountPersonalInfo .Button-container-gray,.AccountPersonalInfo .Button-container-shipmentTable,.AccountPersonalInfo .Button-container-white{margin-bottom:2rem;display:inline}.AccountPersonalInfo .Input{-webkit-border-radius:5px;border-radius:5px;margin-left:.5rem;display:inline-block}.AccountPersonalInfo .Input-label{margin-left:.5rem}.AccountPersonalInfo .FloatLabelForm.floating-label .has-float-label{-webkit-border-radius:10px;border-radius:10px}.AccountPersonalInfo .FloatLabelForm.floating-label .has-float-label label{left:2rem;top:.6rem}.AccountPersonalInfo .FloatLabelForm.floating-label .has-float-label input:placeholder-shown:not(:focus)+*{position:absolute;left:2rem;top:1.9rem}.AccountPersonalInfo .FloatLabelForm.floating-label .has-float-label input:focus+:not(.Input-error){position:absolute;left:2rem;top:.6rem}.AccountPersonalInfo-ButtonContainer{-webkit-box-flex:1;-webkit-flex:1 1 68%;-ms-flex:1 1 68%;flex:1 1 68%;margin-left:32px;margin-bottom:32px}@media screen and (max-width:800px){.AccountPersonalInfo-ButtonContainer{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;display:none}}.AccountPersonalInfo-MobileButtonContainer{-webkit-box-flex:1;-webkit-flex:1 1 68%;-ms-flex:1 1 68%;flex:1 1 68%;margin-left:32px;margin-bottom:32px;display:none}@media screen and (max-width:800px){.AccountPersonalInfo-MobileButtonContainer{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;display:block}}.AccountPersonalInfo-Button{display:inline;width:195px;padding:10px;-webkit-border-radius:4px;border-radius:4px}@media screen and (max-width:600px){.AccountPersonalInfo-Button{margin:8px 0;width:90%;text-align:center;min-height:50px;font-size:.875rem;line-height:21px}}.AccountPersonalInfo-Button:focus-within{outline-offset:-5px}.cancelButton,.cancelEmailButton,.cancelPhoneButton{background-color:#fff;color:#008575;border:1px solid #008575}.saveButton,.saveEmailButton,.savePhoneButton{background-color:#008575;color:#fff;border:none}.AccountPersonalInfo-phone{display:none}.AccountPersonalInfo-birthday{-webkit-box-flex:1;-webkit-flex:1 1 68%;-ms-flex:1 1 68%;flex:1 1 68%;margin-top:24px}.AccountPersonalInfo-birthday .Input-label{position:relative}.AccountPersonalInfo-birthday .Input{width:30%;border:1px solid #d7d7d7;min-width:90px}.AccountPersonalInfo-birthday .Input:focus{outline:0;border:2px solid #008575}button.AccountPersonalInfo-clearBirthday{margin-top:8px;margin-left:32px;font-size:.875rem}.AccountPersonalInfoContentBlocks-Container{margin-top:6px}.Main p{margin:2px 0 4px 8px}.Input-errorContainer{margin-left:32px}.piLoginBox-passwordIconGroup{display:block;width:100%;font-size:14px}.piLoginBox-passwordIcon{color:#707070;pointer-events:inherit;position:absolute;margin:18px 23px 15px 69%}@media screen and (max-width:600px){.piLoginBox-passwordIcon{right:15%;top:35px;margin:0}}.piLoginBox-textboxArea{max-width:100%}.AccountGiftCards{position:relative}.AccountGiftCards .GiftCard-Redeem-Container{padding:0;height:40px}.AccountGiftCards .Button,.AccountGiftCards GiftCard-Redeem-Container.Button{font-weight:400;padding:8px 16px;-webkit-box-shadow:none;box-shadow:none;height:40px;-webkit-border-radius:4px;border-radius:4px}.AccountGiftCards input{border-color:#c4c4c4;-webkit-border-radius:4px;border-radius:4px;padding:8px 16px;height:40px}.AccountGiftCards-Header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.AccountGiftCards-Header h3{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;margin:0 auto 0 0}@media screen and (max-width:1024px){.AccountGiftCards-Header h3{width:100%;margin-bottom:1rem}}.AccountGiftCards-Header a{margin-left:1rem;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;text-align:center}@media screen and (max-width:1024px){.AccountGiftCards-Header a{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;margin-left:0;margin-right:1rem}}@media screen and (max-width:1024px){.AccountGiftCards-Header{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}.GiftCardPurchaseButton.Button{color:#363636;background-color:#fc3}.GiftCardPurchaseButton.Button:hover{color:#363636;background-color:#ecac00}.GiftCardPurchaseButton.Button:focus-within{outline:1px solid #363636}.AccountGiftCards-BenefitsContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:2rem}.AccountGiftCards-Benefit{width:33%;text-align:center;padding:0 1rem}.AccountGiftCards-Benefit p{padding:0 2rem;line-height:1.5rem}.AccountGiftCards-Benefit p:first-of-type{font-weight:600}.AccountGiftCards-Benefit:not(:last-child){border-right:1px solid #d7d7d7}.AccountGiftCards-History .AccountGiftCards-History-Container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.AccountGiftCards-History .AccountGiftCards-History-Container>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:.6rem 0}.AccountGiftCards-History .AccountGiftCards-History-Container .AccountGiftCards-History-Header{font-size:.875rem;font-weight:700;color:#707070;border-bottom:2px solid #d7d7d7}.AccountGiftCards-History .AccountGiftCards-History-Container .AccountGiftCards-History-Header div{width:33%}.AccountGiftCards-History .AccountGiftCards-History-Container .AccountGiftCards-History-GiftCard{border-bottom:1px solid #d7d7d7}.AccountGiftCards-Redeem{line-height:1.5rem;margin-top:2rem}.AccountGiftCards-Balance{padding:1rem 0 4px;width:100%}.AccountGiftCards-Balance h4{margin:0;font-size:20px}.AccountGiftCards-Balance #GiftCardBalance{color:#008575}.AccountGiftCards-History-link{line-height:24px;padding:0 0 16px;text-decoration:underline;font-weight:400;font-size:16px;-webkit-text-decoration-color:#008575;text-decoration-color:#008575}.AccountGiftCards-Description{line-height:24px;font-size:16px;padding:16px 0 24px;margin:0}.AccountGiftCards-History-GiftCard-Item{width:33%}.AccountGiftCards-TermsAndConditions p{font-size:.875rem}.AccountGiftCards-TermsAndConditions span{font-weight:600}.AccountGiftCards-TermsAndConditions .AccountGiftCards-TermsAndConditions-Text{font-size:.875rem}.AccountGiftCards-TermsAndConditions .AccountGiftCards-TermsAndConditions-Text.Hidden{display:none}.GiftCardRedemption-Controls{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:1rem;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.GiftCard-Input-Success{width:100%}.GiftCard-Input-Success.Alert{border:1px solid #bce8f1;background:#ecf6f4;color:#31708f}.GiftCardRedemption-Input{width:50%;margin:0 1rem 16px 1px}@media screen and (max-width:600px){.GiftCardRedemption-Input{width:100%}}.GiftCardRedemption-Input span{font-size:.875rem;margin-top:.5rem}.GiftCardRedemption-Input .GiftCard-Input-Error{color:#a31023}.GiftCard-Input{padding:.53rem;width:100%}.GiftCard-Input.has-error{border:1px solid #a31023}.GiftCard-Redeem-Container{-webkit-border-radius:0;border-radius:0}.GiftCard-Redeem-Container .Loading-spinner{height:24px}.GiftCard-Redeem-Container button:focus{border:1px solid #fff;outline:1px solid #00342d}.GiftCard-Redeem-Container:focus-within button.Button:focus{border:none;outline:0}.AccountGiftCards-Header.Mobile a{width:100%;margin:1rem 0 0}.AccountGiftCards-Benefit.Mobile{width:100%;text-align:left;padding:0;border:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:1rem}.AccountGiftCards-Benefit-Icon{max-width:20%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-top:.5rem}.AccountGiftCards-Benefit-Description p{padding:0;margin:0 0 0 1rem}.AccountGiftCards-History-GiftCard.Mobile{border-bottom:none;border-top:1px solid #d7d7d7;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.AccountGiftCards-History-GiftCard-Item.Mobile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;margin:.5rem 0}.AccountGiftCards-History-GiftCard-Item.Mobile div:first-child{width:33%;margin-right:2rem;color:#707070;font-weight:700}.AccountGiftCards-RedemptionComponent.Mobile .GiftCardRedemption-Input{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.AccountGiftCards-RedemptionComponent.Mobile .GiftCard-Redeem-Container{margin-left:auto}.AccountReferrals-pagination table{margin:0;border:0;width:auto}.AccountReferrals-pagination>td{background:#fff;padding:0 .25rem}.AccountReferrals-pagination td{border:0}.AccountAddresses{position:relative}.AccountAddresses-address{display:inline-block;width:32%;min-width:200px;padding:.5rem;vertical-align:top;margin-bottom:1rem}.AccountAddresses-address div{margin:0 0 .25rem;font-size:.875rem}@media screen and (max-width:800px){.AccountAddresses-address{width:49%}}.AccountAddresses-editAddress{font-size:.875rem}.AccountAddresses-orgName{min-height:1.25rem;line-height:1;font-weight:600}.AccountAddresses-editAddress .Icon{vertical-align:top;margin-right:.25rem}.AccountAddress-delete{margin:0 0 .25rem;font-size:.875rem;font-weight:600;background:0 0!important;border:none;color:#a31023;padding:0!important;cursor:pointer}.AccountAddress-delete:hover{text-decoration:underline;color:#00594e}.AccountAddresses-form{max-width:600px}.AccountAddresses-form input,.AccountAddresses-form select{height:52px}.AccountAddresses-header{display:inline-block}.AccountAddresses-headerBar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}@media screen and (max-width:600px){.AccountAddresses-headerBar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:8px}}.AccountAddresses-submit{margin:2rem 0}.AccountAddresses-inputDropDown{width:217px}.AccountAddresses-deleteAddress{background-color:#efefef;border:1px solid #d7d7d7;margin-top:10px;margin-bottom:0}.AccountAddresses-deleteAddressMessage{margin-top:25px}.AccountAddresses-buttonGroup{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:16px}.AccountAddresses-buttonGroup a{-webkit-border-radius:4px;border-radius:4px;text-align:center;font-weight:400;padding:6px 10px}@media screen and (max-width:800px){.AccountAddresses-buttonGroup{width:100%}}@media screen and (max-width:600px){.AccountAddresses-buttonGroup{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.AccountAddresses-militaryTerritory span{font-weight:400;text-decoration:underline}@media screen and (max-width:600px){.AccountAddresses-militaryTerritory{margin-top:8px}}.AccountAddresses-checkbox input{height:13px;margin-left:3px;padding:0}.AccountAddresses-checkbox label{padding-left:1rem}.AccountAddresses-button{display:inline;-webkit-border-radius:4px;border-radius:4px;cursor:pointer;text-align:center;font-size:14px;line-height:24px;width:195px}@media screen and (max-width:800px){.AccountAddresses-button{width:100%}}.AccountAddresses-button:focus-within{outline-offset:-5px}.AccountAddresses-button:hover{text-decoration:none}@media screen and (max-width:600px){.AccountAddresses h3{margin-bottom:16px}}.LoginBox{color:#363636;width:451px;max-width:100%;margin:50px auto 250px;border:1px solid #d7d7d7;padding:20px}@media screen and (max-width:451px){.LoginBox{width:100%;padding:6px 20px;margin-top:20px;border:none}}.LoginBox .ErrorBox{border-bottom:none;font-size:12px;padding-top:0;padding-bottom:0}.LoginBox .ErrorBox a{color:#a31023}.LoginBox .Loading-spinner{margin-left:200px;display:inline-block}@media screen and (max-width:451px){.LoginBox .Loading-spinner{margin-left:0}}.LoginBox .Loading-spinner.is-hidden{display:none}.LoginBox input :-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset;-webkit-text-fill-color:#363636}.LoginBox input :-webkit-autofill:focus~label,.LoginBox input :focus~label,.LoginBox input :not(:placeholder-shown)~label,.LoginBox input :valid~label{color:#fff}.LoginBox :-moz-placeholder,.LoginBox ::-moz-placeholder{color:#707070;opacity:1}.LoginBox :-ms-input-placeholder{color:#707070}.LoginBox .FloatLabelForm.floating-label .has-float-label label{left:.9375rem;top:.9rem}.LoginBox .FloatLabelForm.floating-label .has-float-label input:focus+:not(.Input-error){left:.9375rem}.LoginBox .Input-container.is-dropdown,.LoginBox .Input-container.is-textarea{padding-top:16px}.LoginBox-header{font-size:30px;color:#363636;display:inline-block;-webkit-margin-before:0;-webkit-margin-after:0;padding-right:12px;margin-top:-.25rem}.LoginBox-tab{font-size:14px;margin-top:.75rem;float:right;vertical-align:text-top;cursor:pointer}@media screen and (max-width:451px){.LoginBox-tab{display:none}}.LoginBox-CreateAccountLink{font-size:16px;display:none}@media screen and (max-width:451px){.LoginBox-CreateAccountLink{display:inline-block;bottom:0;right:0;position:absolute}}.LoginBox-text{font-size:16px;display:none}@media screen and (max-width:451px){.LoginBox-text{display:inline-block;margin-top:5px}}.LoginBox-tabMobile{font-size:14px;float:right;vertical-align:text-top;display:none;cursor:pointer}@media screen and (max-width:451px){.LoginBox-tabMobile{display:inherit;margin-left:3px}}.LoginBox-passwordIconGroup{display:block;width:100%;font-size:14px}.LoginBox-passwordIcon{color:#707070;pointer-events:inherit;position:absolute;right:20px;top:37px}.LoginBox-passwordIcon:hover{color:#363636;cursor:pointer}@media screen and (max-width:451px){.LoginBox-passwordIcon{right:14px;top:37px}}::-ms-reveal{display:none}.LoginBox-passwordSubText{margin-left:10px;font-size:12px}.LoginBox-passwordInfo{font-weight:700;margin-bottom:2px;margin-top:0}.LoginBox-passwordHowToInfo{margin-top:0}.LoginBox-birthdaySubText{margin-left:10px;font-size:12px}.LoginBox-birthdayInfo{margin-top:0}.LoginBox-textBox{width:100%;font-size:14px;display:block;padding:12px!important}.LoginBox-section{margin-bottom:12px}.jvFloat .placeHolder.active+.LoginBox-textBox{padding:17px 12px 7px!important}.LoginBox.is-hidden{display:none}.LoginBox-formArea{width:100%;padding-top:16px}.LoginBox-headerArea{margin-bottom:.3rem;position:relative}.LoginBox-checkBox-area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;margin-bottom:16px}.LoginBox-staySignedInText{color:#363636;font-size:14px;display:inline-block;margin-bottom:3px}.LoginBox-staySignedInWarning{color:#363636;font-size:12px;display:block}.LoginBox-policyHeader{margin-bottom:4px;font-weight:700}.LoginBox-policyHeader,.LoginBox-policyText{font-size:.75rem;margin-top:0;text-align:left}.LoginBox-policyText{margin-bottom:12px;line-height:18px}.LoginBox-submitArea{width:100%;display:inline-block}@media screen and (max-width:451px){.LoginBox-submitArea{text-align:center}}.LoginBox-submitButton{border:0;display:inline-block;width:100%;font-size:16px;text-align:center;margin-bottom:18px;-webkit-box-shadow:none;box-shadow:none}.LoginBox-wideButton{width:100%}.LoginBox-submitButton.is-hidden{display:none}.LoginBox-rr{width:100%;line-height:18px;margin-bottom:12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:12px;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.LoginBox-rr>div{color:#363636;text-align:left;margin-bottom:8px}.LoginBox-rr>div>.Checkbox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;font-size:13px}.LoginBox-phoneNumberPre{float:left;font-size:16px;width:10%;padding-top:1.25rem;margin-top:17px}.LoginBox-phoneNumberMain{float:left;width:90%;margin-bottom:10px}.LoginBox-phoneNumberMain .FloatLabelForm.floating-label,.LoginBox-phoneNumberMain Label{left:3rem}.Checkbox-Textlabel{margin:0 0 0 6px;font-size:14px}.LoginBox-forgotPasswordLink{font-size:16px;margin:17px 0 26px;display:inline-block}@media screen and (max-width:451px){.LoginBox-forgotPasswordLink{font-size:12px;margin:20px 0}}@media screen and (max-width:451px){.LoginBox-rr{margin-left:auto;margin-right:auto;display:block;padding-top:12px}}.ErrorBox{font-size:14px;color:#a31023!important;padding:6px;display:block;margin-top:0!important}.ErrorBox p{margin:6px 0}.ErrorBox a{color:#a31023}.ErrorBorder{border-color:#a31023!important}.ErrorLabel{color:#a31023!important}.jvFloat .placeHolder.active+.GuestLoginBox-textBox{padding:17px 12px 7px}.GuestCheckoutLink{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;color:#fff;background:#008575;text-align:center;width:425px;max-width:95%;margin:12px auto;font-size:1rem;display:none;padding:.75rem 2.5rem .75rem 1.5rem;text-decoration:none;font-weight:400;-webkit-border-radius:2px;border-radius:2px;line-height:1.5;position:relative}@media screen and (max-width:920px){.GuestCheckoutLink{display:block}}.GuestCheckoutLink .Icon{position:absolute;right:.75rem;width:1rem;height:1rem;top:50%;margin-top:-.5rem}.GuestCheckoutLink:hover{text-decoration:none;color:#fff;background:#00594e}.GuestCheckoutLink-opened{display:none}.GuestCheckoutLink.is-showing .GuestCheckoutLink-opened{display:block}.GuestCheckoutLink.is-showing .GuestCheckoutLink-closed,.GuestLoginBox-submitButton.is-hidden{display:none}.phoneNumberField{display:none;padding:5px}.phoneNumberField .Input{margin-left:.5em}.PhoneNumberMainField{left:58px!important}.Input-errorContainer{min-height:0}.phoneDataRates{padding-left:6px}.Bookshelf-sortBar{height:44px;width:100%;border:1px solid #d7d7d7;background-color:#efefef;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-right:10px;margin-bottom:15px;margin-top:15px}.Bookshelf-sortLabel{margin-right:10px}.Bookshelf-booksContainer{margin-top:15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.Bookshelf-booksContainerMobile{margin-top:15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.Bookshelf-book{height:250px;overflow:hidden;width:140px;margin-bottom:15px;margin-right:10px;margin-left:16px;text-align:center}.Bookshelf-book a:focus{outline:0}.Bookshelf-book a:focus .Bookshelf-orderNumber,.Bookshelf-book a:focus img{outline:0;border:1px solid #00342d}.Bookshelf-book .Bookshelf-didReview>a:focus{outline:0;border:1px solid #00342d}.Bookshelf-bookMobile{overflow:hidden;width:120px;margin-right:10px;margin-left:10px;text-align:center;font-size:14px;margin-bottom:25px}.Bookshelf-bookMobile a:focus{outline:0}.Bookshelf-bookMobile a:focus .Bookshelf-orderNumber,.Bookshelf-bookMobile a:focus img{outline:0;border:1px solid #00342d}.Bookshelf-bookMobile .Bookshelf-didReview:focus-within a{outline:0;border:1px solid #00342d}.Bookshelf-bookImage{height:200px;width:140px;-o-object-fit:cover;object-fit:cover}.Bookshelf-bookImageMobile{height:170px;width:120px;-o-object-fit:cover;object-fit:cover}.Bookshelf-sortBarMobile{height:44px;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:5px;margin-top:15px}.Bookshelf-sortLabelMobile{width:75px}.Bookshelf-sortContainer{margin-right:20px}.Bookshelf-sortContainerMobile{width:78%}.Bookshelf-sortContainerMobile .Search-sort-options{background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#efefef),to(#d7d7d7));background:-webkit-linear-gradient(top,#efefef 0,#d7d7d7);background:linear-gradient(180deg,#efefef 0,#d7d7d7);width:100%;font-size:16px}.Bookshelf-horizontalDividerMobile{height:2px;margin-top:0}#BookshelfRecommendations h2{font-size:24px}.Bookshelf-header h3,.Bookshelf-tabRow{margin-bottom:1rem}.Bookshelf-tabRow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.Bookshelf-tab{display:block;text-align:center;width:35rem;background-color:#fff;border:none;border-bottom:2px solid #d7d7d7;margin:0;padding:.75rem 0;font-size:.95rem}.Bookshelf-tab a{font-weight:400;color:#363636}.Bookshelf-tab:hover{border-bottom:2px solid #66b6ac}.Bookshelf-tab:hover a{text-decoration:none}.Bookshelf-tab:focus{outline-offset:-.5rem}.Bookshelf-tab.isSelected{border-bottom:2px solid #008575}@media screen and (max-width:600px){.Bookshelf-tab{min-width:8rem;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}}.Bookshelf-tabEnd{display:block;width:100%;border:none;border-bottom:2px solid #d7d7d7}.AccountData-Header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.AccountData-Header h3{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.AccountData-Data{overflow-x:auto}.AccountData-Table{table-layout:auto}.AccountData-Empty,.AccountData-Loading{min-height:10rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.DeleteData-Input{width:400px}.DeleteData-RadioLabel{color:#008575;padding:5px 0}.DeleteData-Indent{margin:15px 0 0 15px}.DeleteData-Name{margin-bottom:15px}.DeleteData-Alert{position:relative;color:#a31023;margin-bottom:1rem}.AuthorBio{background-color:#efefef;border:1px solid #d7d7d7;padding:10px;overflow:auto}.AuthorBio-box{display:inline-block}@media screen and (max-width:600px){.AuthorBio-box{display:block;width:100%}}.AuthorBio-biography{line-height:27px;padding:5px;display:inline-block}.AuthorBio-biography p{margin:0}.AuthorBio-imageContainer{display:inline-block;margin:0 15px 15px;vertical-align:top;float:left}@media screen and (max-width:600px){.AuthorBio-imageContainer{display:block;width:100%}}.AuthorBio-image{-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;text-align:center;margin:0 auto;display:block}.AuthorBio-image>img{margin:0 auto;background-color:#fff;border:1px solid #363636;padding:1px}.AuthorBio-imageCaption{font-size:10px;text-align:center}.AuthorQuickLinks ul{display:none;padding:0;background-color:#efefef;border:1px solid #d7d7d7}.AuthorQuickLinks ul li{list-style:none;border-bottom:1px solid #d7d7d7;padding:9px}.AuthorQuickLinks ul li a{display:block;overflow-wrap:anywhere}.AuthorQuickLinks ul li:last-child{border-bottom:none}@media screen and (max-width:800px){.AuthorQuickLinks ul{display:block}}.AuthorRanks h2{font-size:20px;font-weight:700}.AuthorLinks{margin-top:15px}.AuthorLinks div{margin-top:10px}.AuthorLinks .Menu-Caret{display:none;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}@media screen and (max-width:990px){.AuthorLinks{background-color:#efefef;border:2px solid #d7d7d7}.AuthorLinks div{margin:0;border-bottom:2px solid #d7d7d7}.AuthorLinks div:last-child{border-bottom:none}.AuthorLinks div.AuthorLinks-clickableTitle{color:#008575;padding:5px;cursor:pointer;border:none}.AuthorLinks ul.Open li{display:block;border-top:2px solid #d7d7d7;padding:6px 6px 6px 15px}.AuthorLinks ul.Open li a{display:block}.AuthorLinks .Menu-Caret{display:inline;color:#363636}.AuthorLinks .Menu-Caret.Caret-Rotate-Open .Icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}.AuthorLinks-title{font-weight:700}.AuthorLinks-list{padding:0;margin:0}.AuthorLinks-list li{list-style-type:none;padding:3px 3px 3px 0;font-size:14px}@media screen and (max-width:990px){.AuthorLinks-list li{display:none}}.AuthorTwitter{min-height:600px}.AuthorPage-listGrid-booksBy{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:17px;padding-right:1rem}.AuthorPage-listGrid-booksBy>h3{width:70%;display:inline-block;word-wrap:break-word;margin:0;padding-bottom:7px;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;font-size:1.25rem;font-weight:600;overflow-wrap:anywhere}.AuthorPage-listGrid-booksBy>div{display:inline-block;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.AuthorPage-listGrid-seeAllTitles{width:100%;padding:20px;margin-bottom:10px}.AuthorPage-listGrid-seeAllTitles>div.Button-container,.AuthorPage-listGrid-seeAllTitles>div.Button-container-gray,.AuthorPage-listGrid-seeAllTitles>div.Button-container-shipmentTable,.AuthorPage-listGrid-seeAllTitles>div.Button-container-white{width:100%}.AuthorPage-listGrid-bottomSpace{margin-bottom:40px}.AuthorPage-paddingNone{padding:0}.AuthorPage-paddingNone>.AuthorPage-Recommendations{padding:0}.AuthorPage-paddingNone .RecSection-mobile{padding-left:0;padding-right:0}.AuthorPage-container{margin:15px 0}.AuthorPage-nameShare-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;border-bottom:1px solid #d7d7d7;margin-bottom:.5rem;min-height:2.5rem}.AuthorPage-nameShare-container .SocialShareContainer{margin:0;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}.AuthorPage-nameFollow-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;width:65%;gap:8px;margin-bottom:15px}.AuthorPage-tooltipFollow-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.AuthorPage-nameFollowMobile-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;border-bottom:2px solid #efefef;margin:0 0 10px}.AuthorPage-authorName,.AuthorPage-authorNameDesktop{font-size:24px;overflow-wrap:anywhere}.AuthorPage-authorNameDesktop{margin:0;padding:none}.AuthorPage-errorDisplay{display:none}.AuthorPage-contentLeft{width:30%;display:inline-block;margin-top:20px}@media screen and (max-width:990px){.AuthorPage-contentLeft{display:block;width:100%;margin:0 auto}}.AuthorPage-contentLeftDesktop{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;min-width:240px;max-width:240px;border-right:1px solid #d7d7d7;padding-right:.75rem}.AuthorPage-mainContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:1rem 0}.AuthorPage-contentRightDesktop{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.AuthorPage-tilesContainerAdjust{margin-left:-1rem!important;margin-right:-1rem!important}.AuthorPage-contentRight{display:inline-block;vertical-align:top;width:68%;margin-top:30px}@media screen and (max-width:990px){.AuthorPage-contentRight{display:block;width:100%;padding-top:15px;clear:both}}.AuthorPage-shareContainer{margin-top:10px;margin-bottom:25px}.AuthorPage-share{margin-top:10px;position:relative}.AuthorPage-share .SocialShareContainer{margin:0;text-align:inherit}.AuthorPage-share .ShareModal,.AuthorPage-share .WorkMeta-shares .ShareModal-responsive,.WorkMeta-shares .AuthorPage-share .ShareModal-responsive{left:150px}@media screen and (max-width:800px){.AuthorPage-share .ShareModal,.AuthorPage-share .WorkMeta-shares .ShareModal-responsive,.WorkMeta-shares .AuthorPage-share .ShareModal-responsive{-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);width:inherit;max-width:400px;right:0;left:0}}.AuthorPage-share button.isLink{color:#fff!important}.AuthorPage-authorFollowButton{background-color:#fff;border:1px solid #008575;-webkit-border-radius:4px;border-radius:4px;padding:0}.AuthorPage-authorFollowButton .Button{color:#008575;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:4px;padding:4px 10px;font-weight:400;font-size:13px}.AuthorPage-authorFollowButton .Button .Icon{width:10.5px;height:10.5px}.AuthorPage-authorFollowButton:hover{background-color:#fff}.followTooltip .Tooltip-tip.is-active{width:158px;height:70px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.followTooltip .Tooltip-tip.is-bottom{left:-65px;margin-top:8px}.followTooltip .Tooltip-tip.is-bottom .Tooltip-callout{left:43%}.followTooltip .Icon{width:16px;height:16px}@media only screen and (max-width:600px){.followTooltip{display:none}}.AuthorPage-loadingSpinner{height:16px}.AboutUs-body ul{padding:0;margin:0;list-style:none}.AboutUs-ourStory img{width:auto;display:inline-block}.AboutUs-management img{max-width:33%}.AboutUs-stackFooter img{position:relative;bottom:-5px}.hide{display:none}#kustomer-container{padding:20px 16px 30px}.kustomer-container-textButton{padding:0 16px}@media only screen and (min-width:990px){.kustomer-container-textButton{padding:0}}#kustomer-knowledge-base{width:1px;min-width:100%}#snapengage-button{display:none!important}.help-border-div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-width:993px;padding:10px;border-bottom:1px solid #d7d7d7;margin-bottom:10px}.help-header{margin-top:-10px;margin-bottom:2%;padding:0 10px}.help-header h1{font-weight:400}.div-help-topics-wrapper ul{list-style:none;padding:0}.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{width:100%;display:inline-block;padding:0 10px}.div-help-topic{padding-bottom:4%}.div-help-topics-wrapper>ul>li:not(:last-child){border-bottom:1px dashed #008575}.div-help-topics-wrapper>ul>li:last-child>.div-help-topic{padding-bottom:0}.help-topic-answer{line-height:1.5em;background-color:#ededed;padding:1%;margin-top:1%}@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%;padding-bottom:1rem}.div-help-topics-wrapper ul{line-height:1}.div-help-topics-wrapper li:not(:last-child){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{text-align:left;margin-top:15px;width:98%;margin-left:auto;margin-right:auto}.help-index{width:100%}}.help-right-column{padding:0 10px;display:inline-block;vertical-align:top;margin-left:5%}@media screen and (max-width:500px){.help-right-column{margin-left:0}}.help-right-column ul{list-style:none}.help-popular-links{background-color:#fff;margin-bottom:5%}.help-popular-links ul{padding:5%}.help-popular-links li{padding-bottom:7px}.help-right-column h2{text-align:center}.help-index a{font-size:18px}.help-index ol{font-size:16px}.help-index{display:inline-block;padding:0 10px;margin-bottom:3%;border-bottom:1px solid #d7d7d7}.help-index ol{list-style:none;padding:0;text-align:center}@media screen and (max-width:500px){.help-index ol{text-align:left}}.help-index li{display:inline-block;margin-right:-5px;border-left:1px solid #008575;border-right:1px solid #008575;padding-left:9px;padding-right:9px}@media screen and (max-width:500px){.help-index li{display:list-item;margin-right:0;border-left:none;border-right:none;padding:10px 0}}.help-index li:not(:first-child){margin-bottom:10px}@media screen and (max-width:500px){.help-index li:not(:first-child){border-top:1px solid #008575;margin-bottom:0}}.help-index h2{font-weight:400;font-size:22px;text-align:center;margin-top:0}.help-topic:hover{text-decoration:none}.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;width:4%;float:left}.CategoryArrow-Down.PartnersFaqs,.CategoryArrow-Right.PartnersFaqs{padding-top:2%}@media screen and (max-width:500px){.CategoryArrow-Down,.CategoryArrow-Right{width:25px}}.CategoryArrow-Down .Icon{width:10px;margin-left:5px}@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%}.help-topic-text:hover{text-decoration:underline}@media screen and (max-width:500px){.help-topic-text{width:90%;text-align:left;line-height:18px}}.GiftCard-header h1{margin-bottom:40px}.GiftCard-body{padding-bottom:25px}.GiftCard-body h2{margin:25px 0}.GiftCard-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;background-color:#efefef;padding:20px 60px}.GiftCard-info :focus{outline:1px solid #00342d}.GiftCard-info a{display:block;margin:1rem 0}.GiftCard-infoText{padding-right:40px;line-height:1.5rem}.GiftCard-infoImage{min-width:350px;margin-top:-40px}.GiftCard-create{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.GiftCard-form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding-right:15px}.GiftCard-form h2{font-size:1.5rem}.GiftCard-formRow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;padding-bottom:15px}.GiftCard-formRow label{width:8%}.GiftCard-formRow input[type=text],.GiftCard-formRow textarea{width:100%;padding:15px;font-size:14px!important}.GiftCard-formRow textarea{height:100px;resize:vertical}.GiftCard-field{width:46%;padding-left:15px}.GiftCard-messageField{width:92%;padding-left:15px}#GiftCard-amountSection{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-bottom:1px solid #d7d7d7}#GiftCard-radioSection{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-bottom:15px}.GiftCard-amountRadio{padding-right:30px}.GiftCard-amountButtons{margin-right:5px}.GiftCard-hiddenLegend{display:none}.GiftCard-submit{min-width:266px;margin:15px 0;padding-left:15px;border-left:1px solid #d7d7d7}.GiftCard-submit img{display:none}.GiftCard-terms{border-top:1px solid #d7d7d7;padding:25px 0}.GiftCard-terms div,.GiftCard-terms p{font-size:.875rem}.GiftCardForm-fieldError{font-size:14px;color:#a31023;padding-top:5px}.GiftCard-textBox{display:block;font-size:14px}.GiftCard-textBox.GiftCardForm-errorHighlight{border-color:#a31023}#GiftCard-amount{font-size:2rem;line-height:1;font-weight:700;color:#a31023}#GiftCard-dollar{font-size:1rem;vertical-align:top;font-weight:700;color:#a31023}.GiftCard-addToCart{min-width:250px}.GiftCard-addToCart .Button{color:#363636;font-weight:600;padding:0}.GiftCard-addToCartMobile{width:100%;margin:15px 0}.GiftCard-addToCartMobile .Button{color:#363636;font-weight:600}.GiftCard-addToCartContainer{width:100%;margin-top:35px}.GiftCard-addToCartContainerMobile{width:100%}.Hidden{display:none}@media screen and (max-width:800px){.GiftCard-amountRadio,.GiftCard-form,.GiftCard-infoText,.GiftCard-submit,.GiftCard-terms{padding:0}.GiftCard-header h1{font-size:1.6rem;font-weight:600;margin:15px 0}.GiftCard-info{padding:15px}.GiftCard-infoText h2{font-size:1.3rem;font-weight:600;margin:10px 0}.GiftCard-infoImage{display:none}.GiftCard-form{border-bottom:1px solid #d7d7d7}.GiftCard-form h2{font-size:1.3rem;font-weight:600;margin:25px 0 10px}.GiftCard-formRow{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-bottom:10px}#GiftCard-radioSection{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.GiftCard-field,.GiftCard-messageField{width:100%;padding:5px 0}.GiftCard-create{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.GiftCard-submit{border:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.GiftCard-submit img{display:block;width:50%;margin-right:15px}#GiftCard-amount,#GiftCard-dollar{font-size:18px;line-height:normal}.GiftCard-terms{border:none}}.RedeemGiftCard{margin-bottom:200px}.RedeemGiftCard-codeExample{font-size:8pt;color:#707070}.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}.Series-noSeriesFound{margin-bottom:112px;font-size:16px;margin-top:12px}.Series-headerArea-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;border-bottom:1px solid #d7d7d7;margin-bottom:1rem}@media only screen and (min-width:600px){.Series-headerArea-container{gap:2rem}}.Series-headerArea-container h1{font-size:26px;margin:8px 0;padding-bottom:2px}.Series-headerArea-container .StaticPages-Social{min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;padding:16px 0}@media only screen and (max-width:600px){.Series-headerArea-container .StaticPages-Social{display:none;padding:24px 0 16px}}.ShareModal,.WorkMeta-shares .ShareModal-responsive{left:150px}@media screen and (max-width:800px){.ShareModal,.WorkMeta-shares .ShareModal-responsive{-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);width:inherit;max-width:400px;right:0;left:0}}.Series-ShareLinksBody-Desktop{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start;margin-top:10px}@media only screen and (min-width:600px){.Series-ShareLinksBody-Desktop{display:none}}.Series-ShareLinksBody-Desktop .SocialShareContainer{margin:0;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;text-align:start}.Series-ShareLinksBody-Mobile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start;margin-top:10px}.Series-ShareLinksBody-Mobile .SocialShareContainer{margin:0;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;text-align:start}@media only screen and (max-width:600px){.Series-ShareLinksHeader-Desktop{display:none}}.Series-ShareLinksHeader-Desktop .SocialShareContainer{margin:0;text-align:end;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}.Series-nameFollow-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start;gap:8px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:16px 0}@media only screen and (max-width:600px){.Series-nameFollow-container{padding:24px 0 16px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%}}.Series-nameFollow-container h1{margin:0}.Series-nameFollow-container-Mobile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:8px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:100%;padding:16px 0}@media only screen and (max-width:600px){.Series-nameFollow-container-Mobile{padding:24px 0 16px}}.Series-nameFollow-container-Mobile h1{margin:0}.Series-followTooltip-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8px}.Series-seriesFollowButton{background-color:#fff;border:1px solid #008575;-webkit-border-radius:4px;border-radius:4px;padding:0}.Series-seriesFollowButton .Button{color:#008575;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:4px;padding:4px 10px;font-weight:400;font-size:13px}.Series-seriesFollowButton .Button .Icon{width:13px;height:13px}.Series-seriesFollowButton:hover{background-color:#fff}.Series-worksArea{padding-top:12px}.Series-numTitlesBar{font-size:18px;margin-bottom:6px;padding:6px;color:#fff;background-color:#707070}.Series-gridView{margin-top:16px;text-align:center}.Series-gridView .Series-work{position:relative;width:197px;height:345px;overflow:hidden;display:inline-block;zoom:1;margin-bottom:10px;text-align:left}.Series-gridView .Series-workNumber{position:absolute;background-color:#363636;color:#fff;font:700 15px Open Sans,Arial,Helvetica Neue,Helvetica,sans-serif;padding:3px;top:1px;left:1px;z-index:2}.Series-gridView .Series-workImage{width:150px;height:240px;border:1px solid #d7d7d7}.Series-gridView .Series-workTextDetails{margin-top:6px;padding-right:6px}.Series-gridView .Series-workTextDetails a:focus h2{outline:1px solid #00342d}.Series-gridView .Series-workTitle{line-height:1rem;font-size:1rem;margin:6px 0;height:32px;overflow:hidden;font-weight:inherit}.Series-gridView .Series-workAuthor{line-height:16px;margin-top:6px;height:32px;overflow:hidden}.Series-gridView .Series-workPrice{font-weight:700;color:#a31023}.Series-loadingSpinner{height:16px}.ForgotPasswordBox{color:#363636;width:500px;max-width:100%;margin:50px auto 250px;background-color:#efefef;border:1px solid #d7d7d7;padding:20px}@media screen and (max-width:500px){.ForgotPasswordBox{width:100%;padding:6px 20px;margin-top:20px}}.ForgotPasswordBox .ErrorBox{border-bottom:none}.ForgotPasswordBox .Loading-spinner{margin-left:12px;margin-top:12px}.ForgotPasswordBox input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset;-webkit-text-fill-color:#363636}.ForgotPasswordBox h1{font-size:30px;color:#363636;margin:0}.ForgotPasswordBox-headerArea{margin-bottom:12px}.ForgotPasswordBox-formArea{border-top:1px solid #d7d7d7;width:100%;padding:0}.ForgotPasswordBox-formArea p{padding:20px 0}.ForgotPasswordBox-textbox{width:100%;border:1px solid #d7d7d7;font-size:14px;display:block;padding:12px!important}.ForgotPassword-submitButton{margin-top:12px}.ForgotPasswordBox-errorMessage{color:#a31023}.ContactUs{margin-bottom:2rem}.ContactUs .Alert{margin-top:1rem}#kustomer-container{max-width:1200px;margin:0 auto;padding:20px 0 30px;overflow:hidden}#kustomer-contact-us{width:1px;min-width:100%;margin-top:-80px;min-height:1300px}.ContactUs-successButtons{margin-top:2rem;text-align:center}.ContactUs-successButtons .Button+.Button{margin-left:1rem}.ContactUs-form{padding:0 2rem 1rem 0;position:relative;max-width:90%}@media screen and (max-width:800px){.ContactUs-form{width:100%;max-width:100%;padding-right:0}}.ContactUs-form.is-fullWidth{width:100%}.ContactUs-form input,.ContactUs-form select{width:100%;background-color:#fff}.ContactUs-form select{-webkit-border-radius:0;border-radius:0;border:1px solid #d7d7d7;padding:.625rem 0 .625rem .9375rem;color:#707070}.ContactUs-form select:focus{border:2px solid #008575}.ContactUs-form textarea{width:100%;min-height:150px;resize:vertical;text-overflow:ellipsis}.ContactUs-form .Input-label{color:#707070}.ContactUs-form .Dropdown-list{max-height:350px}.ContactUs-form .Input-required{color:#707070;font-weight:400}.ContactUs-form--wholesale{width:auto}.ContactUs-form--wholesale .ContactUs-formSelection.Input-container{width:49%;padding-right:1rem}@media screen and (max-width:800px){.ContactUs-form--wholesale .ContactUs-formSelection.Input-container{width:100%;padding-right:0}}.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{width:100%;display:block;padding:0}}.ContactUs-wholesaleCounts .Input-container{display:inline-block;width:32%;padding-right:1rem;vertical-align:bottom}.ContactUs-wholesaleCounts .Input-errorContainer{min-height:2rem}.ContactUs-title{margin-bottom:.5rem}@media screen and (max-width:800px){.ContactUs-title{font-size:1.625rem}}.ContactUs-FieldSectionTitle{font-size:1.563rem}.ContactUs-formSelection.Input-container .Input-label{position:static;display:block;font-size:1.563rem;margin-bottom:.5rem}.ContactUs-formSelection.Input-container .Input-label h2{font-size:1.563rem;margin:0}.ContactUs-submit{margin-top:2rem;margin-bottom:.5rem}@media screen and (max-width:800px){.ContactUs-submit{width:100%}}.ChatNowMobile{padding:0 10px;max-width:983px}.Chatnow{width:12.25rem;margin:25px 0}.Chatnow .Button{padding:.25rem 0}.Chatnow .Icon{margin:.2rem .75rem 0 0}.Chatnow span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.ContactUs-AccessibilityStatement h4{color:#363636;font-size:1.563rem}@media screen and (max-width:600px){.ContactUs-AccessibilityStatement h4{display:none}}.IHaveQuestionsAbout-Label-Header{color:#363636;font-size:23px}@media screen and (min-width:600px){.IHaveQuestionsAbout-Label-Header{display:none}}@media screen and (max-width:800px){.ContactUs-ContactMethods{border-top:1px solid #d7d7d7}}@media screen and (min-width:600px){.LibraryForm .InputFlexRow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.LibraryForm .InputFlexRow .Input-container{width:47%}}.label-hidden{display:none}.Input-container.is-textarea .Input-label.Library-select-label{position:absolute;left:.9375rem;top:.9375rem;font-size:.625rem;border-left:3px solid #fff;border-right:3px solid #fff;background-color:#fff}.Input-container.is-textarea .Input-label.Library-select-label:focus{color:#008575}.ContactUs-form.floating-label .has-float-label{display:block;position:relative}.ContactUs-form.floating-label .has-float-label label,.ContactUs-form.floating-label .has-float-label>span{position:absolute;left:.9375rem;top:1.125rem;cursor:text;font-size:.625rem;opacity:1;-webkit-transition:all .2s;transition:all .2s;background-color:#fff;border-left:3px solid #fff;border-right:3px solid #fff}.ContactUs-form.floating-label .has-float-label select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.ContactUs-form.floating-label .has-float-label input,.ContactUs-form.floating-label .has-float-label select,.ContactUs-form.floating-label .has-float-label textarea{font-size:inherit;padding:.625rem 0 .625rem .9375rem;margin:.25rem 0;border:1px solid #d7d7d7;-webkit-border-radius:0;border-radius:0}.ContactUs-form.floating-label .has-float-label input::-webkit-input-placeholder,.ContactUs-form.floating-label .has-float-label select::-webkit-input-placeholder,.ContactUs-form.floating-label .has-float-label textarea::-webkit-input-placeholder{opacity:1;-webkit-transition:all .2s;transition:all .2s}.ContactUs-form.floating-label .has-float-label input:-ms-input-placeholder,.ContactUs-form.floating-label .has-float-label select:-ms-input-placeholder,.ContactUs-form.floating-label .has-float-label textarea:-ms-input-placeholder{opacity:1;-webkit-transition:all .2s;transition:all .2s}.ContactUs-form.floating-label .has-float-label input::-ms-input-placeholder,.ContactUs-form.floating-label .has-float-label select::-ms-input-placeholder,.ContactUs-form.floating-label .has-float-label textarea::-ms-input-placeholder{opacity:1;-webkit-transition:all .2s;transition:all .2s}.ContactUs-form.floating-label .has-float-label input::placeholder,.ContactUs-form.floating-label .has-float-label select::placeholder,.ContactUs-form.floating-label .has-float-label textarea::placeholder{opacity:1;-webkit-transition:all .2s;transition:all .2s}.ContactUs-form.floating-label .has-float-label input:placeholder-shown:not(:focus)::-webkit-input-placeholder,.ContactUs-form.floating-label .has-float-label select:placeholder-shown:not(:focus)::-webkit-input-placeholder,.ContactUs-form.floating-label .has-float-label textarea:placeholder-shown:not(:focus)::-webkit-input-placeholder{opacity:0}.ContactUs-form.floating-label .has-float-label input:placeholder-shown:not(:focus):-ms-input-placeholder,.ContactUs-form.floating-label .has-float-label select:placeholder-shown:not(:focus):-ms-input-placeholder,.ContactUs-form.floating-label .has-float-label textarea:placeholder-shown:not(:focus):-ms-input-placeholder{opacity:0}.ContactUs-form.floating-label .has-float-label input:placeholder-shown:not(:focus)::-ms-input-placeholder,.ContactUs-form.floating-label .has-float-label select:placeholder-shown:not(:focus)::-ms-input-placeholder,.ContactUs-form.floating-label .has-float-label textarea:placeholder-shown:not(:focus)::-ms-input-placeholder{opacity:0}.ContactUs-form.floating-label .has-float-label input:placeholder-shown:not(:focus)::placeholder,.ContactUs-form.floating-label .has-float-label select:placeholder-shown:not(:focus)::placeholder,.ContactUs-form.floating-label .has-float-label textarea:placeholder-shown:not(:focus)::placeholder{opacity:0}.ContactUs-form.floating-label .has-float-label input:focus,.ContactUs-form.floating-label .has-float-label select:focus,.ContactUs-form.floating-label .has-float-label textarea:focus{outline:0;border:2px solid #008575}.ContactUs-form.floating-label .has-float-label textarea:placeholder-shown:not(:focus)+*{font-size:1rem;color:#707070;text-overflow:ellipsis;top:2.1875rem}.ContactUs-form.floating-label .has-float-label textarea:focus+:not(.Input-error){color:#008575;position:absolute;left:.9375rem;top:1.125rem}.ContactUs-form.floating-label .has-float-label textarea:focus+:not(.Input-error) span{color:#008575}.OrderFinal-passwordIconGroup{display:block;width:100%;font-size:14px}.OrderFinal-passwordIcon{color:#707070;pointer-events:inherit;position:absolute;right:14px;bottom:17px}.OrderFinal-passwordIcon:hover{color:#363636;cursor:pointer}@media screen and (max-width:600px){.OrderFinal-passwordIcon{margin:14px 12px 14px 285px;bottom:0}}@media screen and (min-width:990px){.ContactUs-flexrow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:100%}}@media screen and (min-width:990px){.ContactUs-flexcolumn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width:990px){#ContactUs-column1{border-right:1px solid #d7d7d7;-webkit-flex-basis:60%;-ms-flex-preferred-size:60%;flex-basis:60%}}#ContactUs-column2{padding-left:1.5rem;width:500px;max-width:90%}@media screen and (min-width:990px){#ContactUs-column2{-webkit-flex-basis:40%;-ms-flex-preferred-size:40%;flex-basis:40%}}#ContactUs-column2 h4{margin-bottom:0}#ContactUs-column2 li{padding-bottom:1rem}#ContactUs-column2 li a{font-weight:400}.ContactMessage{max-width:80%}.ContactUs-text{margin-bottom:0}#collectible-book-title{font-weight:700;color:#a31023}#required-fields{font-size:.875rem;color:#707070;text-align:right;margin-bottom:0}@media screen and (max-width:600px){#required-fields{text-align:left}}.AboutTb-headerImage{position:relative}@media screen and (max-width:600px){.AboutTb-headerImage img{height:7rem}}.AboutTb-headerImageOverlay{margin:0;background-color:#442783;position:absolute;width:100%;color:#fff;bottom:0;text-align:center;font-size:1.953rem;padding:5px}@media screen and (max-width:600px){.AboutTb-headerImageOverlay{font-size:.875rem;font-size:1.563rem}}.AboutTb-headerText{color:#442783;margin:0 0 15px;text-align:center}@media screen and (max-width:600px){.AboutTb-headerText{font-size:1.563rem}}.AboutTb-centerText{text-align:center}@media screen and (max-width:600px){.AboutTb-centerText{font-size:.8125rem}}.AboutTb-ourStoryText{text-align:justify;padding:25px 0}@media screen and (max-width:600px){.AboutTb-ourStoryText{padding:1rem;font-size:.8125rem;text-align:center}}.AboutTb-CharloetteImage{height:300px}@media screen and (max-width:600px){.AboutTb-CharloetteImage{text-align:center;height:200px}}.AboutTb-expansionBg{background:#bfe0dc}.AboutTb-contentsContainerWrapper{margin-bottom:2rem}.AboutTb-contentsContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:50px 0 0}@media screen and (max-width:600px){.AboutTb-contentsContainer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:1rem 0 0}}.AboutTb-content{width:50%}@media screen and (max-width:600px){.AboutTb-content{width:100%;text-align:center}}@media screen and (max-width:600px){img.AboutTb-content{width:70%}}.AboutTb-text{margin:20px 0}@media screen and (max-width:600px){.AboutTb-text{font-size:.8125rem;text-align:center}}.AboutTb-expansionText{margin-left:50px}@media screen and (max-width:600px){.AboutTb-expansionText{margin-left:0;text-align:center;padding:0 1rem 1rem}}@media screen and (max-width:600px){.AboutTb-expansionMobile{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;font-size:.8125rem}}.AboutTb-mobileImgText{width:90%}@media screen and (max-width:600px){.AboutTb-mobileImgText{font-size:.8125rem;margin-bottom:1rem;width:auto}}.AboutTb-ourPurpose{background:#efefef;padding:55px 0}@media screen and (max-width:600px){.AboutTb-ourPurpose{padding:1rem 0;font-size:.8125rem;text-align:center}}@media screen and (max-width:600px){img.AboutTb-party{margin-left:-16px;max-width:110%;width:110%}}.AboutTb-greenBar{height:1rem;width:100%;background:#00342d;max-width:1816px;margin-top:-2rem;margin-bottom:2rem}@media screen and (max-width:600px){.AboutTb-greenBar{margin-top:-2rem;margin-bottom:2rem}}.AboutTb-addPaddingBottom{padding-bottom:2rem}@media screen and (max-width:600px){.AboutTb-addPaddingBottom{padding-bottom:1rem}}.AboutTb-tbCaresSection{padding:4rem 0 3rem;text-align:center}@media screen and (max-width:600px){.AboutTb-tbCaresSection{padding:2rem 1rem;font-size:.8125rem}}.AboutTb-tbCaresVolunteer{padding:0 0 3rem;text-align:center}@media screen and (max-width:600px){.AboutTb-tbCaresVolunteer{padding:1rem;font-size:.8125rem}}.AboutTb-tbCaresVolunteerText,.AboutTb-tbPartnersText{font-size:2.441rem;color:#442783;margin:0 0 2rem}@media screen and (max-width:600px){.AboutTb-tbCaresVolunteerText,.AboutTb-tbPartnersText{font-size:1.563rem;margin:0 0 1rem}}.AboutTb-tbCaresLogo{width:20rem}@media screen and (max-width:600px){.AboutTb-tbCaresLogo{width:10rem}}.AboutTb-tbCaresListContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:600px){.AboutTb-tbCaresListContainer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.AboutTb-tbCaresText{margin:2rem;font-size:1.25rem}@media screen and (max-width:600px){.AboutTb-tbCaresText{margin:.5rem 0 2rem;font-size:.8125rem}}.AboutTb-tbCaresListItem{margin:2rem;-webkit-flex-basis:33%;-ms-flex-preferred-size:33%;flex-basis:33%}@media screen and (max-width:600px){.AboutTb-tbCaresListItem{margin:1rem 0 0}}.AboutTb-tbCaresListItem h2{margin:0;color:#442783;white-space:nowrap}@media screen and (max-width:600px){.AboutTb-tbCaresListItem h2{font-size:1.25rem}}.AboutTb-ourTeamWhoIsWho{text-align:center}.AboutTb-ourTeamWhoIsWho>h2{color:#442783;font-size:2.441rem;margin:.67em 0}@media screen and (max-width:600px){.AboutTb-ourTeamWhoIsWho>h2{font-size:1.25rem}}@media screen and (max-width:600px){.AboutTb-ourTeamWhoIsWho{margin-top:2rem}}.AboutTb-ourTeamTeamList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:2rem;margin-top:3rem}@media screen and (max-width:600px){.AboutTb-ourTeamTeamList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.AboutTb-ourTeamEmployee{width:10rem}.AboutTb-ourTeamEmployee>a{display:block}.AboutTb-ourTeamEmployee img{width:9rem;height:9rem}@media screen and (max-width:600px){.AboutTb-ourTeamEmployee{width:100%;margin-bottom:2rem}.AboutTb-ourTeamEmployee img{width:12rem;height:12rem}.AboutTb-ourTeamEmployee>strong{font-weight:100}}.AboutTb-ourTeamEmployee-dummy{height:0!important;padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important;width:10rem}.AboutTb-ourPurposeSection{padding:2rem 0;text-align:center}@media screen and (max-width:600px){.AboutTb-ourPurposeSection{padding:2rem 1rem;font-size:.8125rem}}.AboutTb-ourPurposeBlurbTop{font-size:1.25rem}.AboutTb-ourPurposeBlurbTop>div{color:#363636;font-weight:600;margin:0}@media screen and (max-width:600px){.AboutTb-ourPurposeBlurbTop>div{font-size:.8125rem;color:#363636}}@media screen and (max-width:600px){.AboutTb-ourPurposeBlurbTop>p{font-size:.8125rem}}.AboutTb-ourPurposeOurValues{font-size:2.441rem;margin-top:3rem;margin-bottom:0;color:#442783}@media screen and (max-width:600px){.AboutTb-ourPurposeOurValues{font-size:1.563rem;margin-top:2rem}}.AboutTb-ourPurposeText{margin:2rem;font-size:1.25rem}@media screen and (max-width:600px){.AboutTb-ourPurposeText{margin:.5rem 0 2rem;font-size:.8125rem}}.AboutTb-tbValuesListContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:600px){.AboutTb-tbValuesListContainer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.AboutTb-tbValuesListItem{margin:2rem;-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;font-size:inherit}@media screen and (max-width:600px){.AboutTb-tbValuesListItem{margin:1rem 0 0}}.AboutTb-tbValuesListItem h3{margin:0;font-size:1.953rem;color:#442783;white-space:nowrap}@media screen and (max-width:600px){.AboutTb-tbValuesListItem h3{font-size:1.25rem}}.AboutTb-profileContainer{text-align:center;margin:2rem auto}@media screen and (max-width:600px){.AboutTb-profileContainer{padding:0}}.AboutTb-profileDisplay{padding:2rem 0 0}@media screen and (max-width:600px){.AboutTb-profileDisplay{background-color:#efefef}}.AboutTb-profilePic{width:19rem;margin-bottom:1rem}.AboutTb-profileAbout{color:#442783;font-size:1.953rem;margin:0}@media screen and (max-width:600px){.AboutTb-profileAbout{font-size:1.563rem}}.AboutTb-profileTitle{font-size:1.563rem;margin:0}@media screen and (max-width:600px){.AboutTb-profileTitle{font-size:1.25rem}}.AboutTb-profileBlurb{margin-top:1rem}@media screen and (max-width:600px){.AboutTb-profileBlurb{padding:0 1rem;font-size:.8125rem}}.AboutTb-profileSectionTitle{font-size:1.25rem;color:#442783}@media screen and (max-width:600px){.AboutTb-profileSectionTitle{font-size:1rem}}.AboutTb-newsFilterContainer{margin:1rem auto;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.AboutTb-newsFilterContainer>select{width:100%}.AboutTb-newsFilterText{display:inline-block;margin-right:1rem}.AboutTb-newsListContainerMobile{text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.AboutTb-newsShowMore{margin:0 auto 3rem;text-align:center;color:#008575;font-weight:600;font-size:.8125rem;cursor:pointer}.AboutTb-newsShowMore:hover{text-decoration:underline;color:#00594e}.AboutTb-newsShowMore svg{display:inline-block;margin-bottom:-2px;margin-left:.25rem;height:.875rem;width:.875rem}.AboutTb-newsHeaderMobile{height:3.5rem;padding:0 1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.AboutTb-newsDateMobile,.AboutTb-newsInTheNewsText,.AboutTb-newsMilestoneMomentText{color:#fff;font-size:.8125rem}.AboutTb-newsInTheNewsText{font-weight:600}.AboutTb-newsMilestoneMomentTextTop{font-size:.875rem;color:#fff}.AboutTb-newsMilestoneMomentTextTop>img{height:1.15rem}.AboutTb-newsBodyMobile{background-color:#efefef;font-size:.8125rem;text-align:left;display:inline-block;width:100%;margin-bottom:3rem;padding:.5rem .5rem .5rem 1rem}.AboutTb-newsBodyImageContainerMobile{max-width:25%;margin:.25rem 1rem .5rem 0;float:left}.AboutTb-newsMilestoneMoment{background-color:#442783}.AboutTb-newsInTheNews{background-color:#008575}.AboutTb-newsTitle{margin:0 0 .5rem;font-size:.8125rem;font-weight:600}.AboutTb-newsDescription{margin-bottom:.5rem}.AboutTb-newsTextAlignLeft{text-align:left}.AboutTb-newsTextAlignRight{text-align:right}.AboutTb-newsBodyImageMobile{height:auto;width:100%}.AboutTb-filterDesktop{margin:2rem;float:right}.AboutTb-filterSelect,.AboutTb-filterText{display:inline}.AboutTb-filterSelect{margin-left:.5rem}.AboutTb-timeline{list-style:none;position:relative;text-align:left;padding:0 20px;min-width:-webkit-calc(100% - 50px);min-width:calc(100% - 50px);margin:1rem 0 3rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;z-index:1}.AboutTb-timelineLeft{display:inline-block;width:50%;padding-right:2.5rem;float:left}.AboutTb-timelineRight{display:inline-block;width:50%;padding-left:3rem;float:left;padding-top:4rem}.AboutTb-yearWrapper{height:100%}.AboutTb-yearWrapper h2{font-size:2.441rem;display:block}h2.AboutTb-yearMarker{margin:0 0 2rem;text-align:center;background:#fff;z-index:2}h2.AboutTb-yearMarkerFirst{margin-top:4rem}.AboutTb-timeline:after{content:" ";display:block;position:absolute;top:0;left:50%;width:6px;height:100%;margin-left:1px;background-color:#d7d7d7;z-index:-1}.AboutTb-timeline:before{content:" ";display:block;width:1.5rem;height:1.5rem;position:absolute;background-color:#d7d7d7;left:49.25%;-webkit-border-radius:1000px;border-radius:1000px;z-index:2;-webkit-box-sizing:border-box;box-sizing:border-box}.AboutTb-piece{position:relative;z-index:2;margin-top:5px;margin-bottom:2.5rem}.AboutTb-inTheNewsLeft:before,.AboutTb-inTheNewsRight:before,.AboutTb-milestoneMomentLeft:before,.AboutTb-milestoneMomentRight:before{content:" ";display:block;width:1rem;height:1rem;position:absolute;top:1.8rem;-webkit-border-radius:10px;border-radius:10px;z-index:2;-webkit-box-sizing:border-box;box-sizing:border-box}.AboutTb-inTheNewsLeft:before{background-color:#008575;right:-52px}.AboutTb-inTheNewsRight:before{background-color:#008575;left:-52px}.AboutTb-milestoneMomentLeft:before{background-color:#442783;right:-52px}.AboutTb-milestoneMomentRight:before{background-color:#442783;left:-52px}.AboutTb-inTheNewsLeft:after,.AboutTb-inTheNewsRight:after,.AboutTb-milestoneMomentLeft:after,.AboutTb-milestoneMomentRight:after{content:" ";position:absolute;top:1.6rem;width:0;height:0;border-top:11px solid transparent;border-bottom:11px solid transparent}.AboutTb-inTheNewsLeft:after{border-left:13px solid #008575;right:-13px}.AboutTb-inTheNewsRight:after{border-right:13px solid #008575;left:-13px}.AboutTb-milestoneMomentLeft:after{border-left:13px solid #442783;right:-13px}.AboutTb-milestoneMomentRight:after{border-right:13px solid #442783;left:-13px}.AboutTb-newsHeaderDesktop{margin:0;font-size:inherit;height:4.5rem;padding:1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.AboutTb-newsDateDesktop,.AboutTb-newsInTheNewsTextDesktop,.AboutTb-newsMilestoneMomentTextDesktop{color:#fff}.AboutTb-newsInTheNewsTextDesktop{font-weight:600}.AboutTb-newsMilestoneMomentTextTopDesktop{color:#fff}.AboutTb-newsMilestoneMomentTextTopDesktop>img{height:1.4rem}.AboutTb-newsMilestoneMomentDesktop{background-color:#442783}.AboutTb-newsInTheNewsDesktop{background-color:#008575}.AboutTb-newsTextAlignLeftDesktop{text-align:left}.AboutTb-newsTextAlignRightDesktop{text-align:right}.AboutTb-newsBodyDesktop{border-bottom:2px solid #d7d7d7;border-left:2px solid #d7d7d7;border-right:2px solid #d7d7d7;text-align:left;display:inline-block;width:100%;padding:.5rem .5rem .5rem 1rem;min-height:6rem}.AboutTb-newsBodyImageContainerDesktop{max-width:25%;margin:.25rem 1rem .5rem 0;float:left}.AboutTb-newsBodyImageDesktop{height:auto;width:100%}.AboutTb-newsTitleDesktop{margin:0 0 .5rem;font-size:1rem;font-weight:600}.AboutTb-newsDescriptionDesktop{margin-bottom:.5rem}.AboutTb-newsShowMoreDesktop{margin:0 auto 3rem;text-align:center;color:#008575;font-weight:600;cursor:pointer}.AboutTb-newsShowMoreDesktop:hover{text-decoration:underline;color:#00594e}.AboutTb-newsShowMoreDesktop svg{display:inline-block;margin-bottom:-.25rem}.AboutTb-careersBenefits,.AboutTb-careersBody,.AboutTb-careersLink{text-align:center;padding:2rem 0 3rem}@media screen and (max-width:600px){.AboutTb-careersBody{padding:1rem 0 0}}@media screen and (max-width:600px){.AboutTb-careersBenefits,.AboutTb-careersLink{padding:1.5rem 0}}.AboutTb-careersTopBlurb{margin:0 .5rem 1rem;font-size:1.25rem}@media screen and (max-width:600px){.AboutTb-careersTopBlurb{font-size:.75rem}}.AboutTb-careersLink{background-color:#efefef}.AboutTb-careersSectionText{font-size:1.953rem;color:#442783;margin:0 0 2rem}@media screen and (max-width:600px){.AboutTb-careersSectionText{font-size:1.25rem;margin-bottom:1.5rem}}.AboutTb-careersImageBox{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-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-align-content:space-around;-ms-flex-line-pack:distribute;align-content:space-around}.AboutTb-careersImageBox>img{width:47%;margin:.75rem 0;height:330px}@media screen and (max-width:600px){.AboutTb-careersImageBox>img{width:100%;margin:0;height:225px}}@media screen and (max-width:600px){.AboutTb-careersImageBox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:600px){.AboutTb-careersImageBoxMobileHide{display:none}}.AboutTb-careersBenefitsItemsContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}@media screen and (max-width:600px){.AboutTb-careersBenefitsItemsContainer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.AboutTb-careersBenefitsItem{width:30%;margin-top:1rem}.AboutTb-careersBenefitsItem>img{width:9rem;height:5rem}@media screen and (max-width:600px){.AboutTb-careersBenefitsItem>img{width:7rem}}.AboutTb-careersBenefitsItem>h3{margin:0;font-size:1.25rem;color:#442783}@media screen and (max-width:600px){.AboutTb-careersBenefitsItem>h3{font-size:1rem}}.AboutTb-careersBenefitsItem>p{margin:0}@media screen and (max-width:600px){.AboutTb-careersBenefitsItem>p{margin:auto;font-size:.75rem}}@media screen and (max-width:600px){.AboutTb-careersBenefitsItem{width:100%;margin:0 0 2rem}}.AboutTb-careerEverify{margin-top:3rem}@media screen and (max-width:600px){.AboutTb-careerEverify{margin-top:1.5rem;font-size:.75rem}}.TAFShare{margin-bottom:8rem}.TAFShare .BookSlider-slide{text-align:left}.TAFShare li{margin:.5rem 0}.TAFShare-text{margin-bottom:2rem}.TAFShare-coupon{font-size:1.5rem}.TellAFriend,.TellAFriendShare{margin-top:1rem;text-align:center;padding-bottom:80px}.TellAFriend-Upper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#efefef;padding:0 0 64px}@media screen and (max-width:600px){.TellAFriend-Upper{background-color:inherit}}.TellAFriend-Upper h1{margin:16px 8px}.TellAFriend-RrImage{margin-top:56px;width:320px}.TellAFriend-Upper-Wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:500px;width:100%}.TellAFriend-item{margin:16px 0}.Friend-shares{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;min-width:200px;margin:0 16px}.Friend-shares .ShareThisButton:hover{-webkit-box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.Friend-shares .ShareThisButton{width:48px;height:48px;margin:0 12px;-webkit-border-radius:50%;border-radius:50%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;color:#fff;cursor:pointer;opacity:1}.Friend-shares .ShareThisButton,.Friend-shares .ShareThisButton a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}.Friend-shares .ShareThisButton a{height:100%;width:100%}.Friend-shares .ShareThisButton:hover{opacity:1}.Friend-shares .ShareThisButton .Icon{height:48px;width:48px}.Friend-shares .ShareThisButton.st_facebook_custom{background-color:#fff}.Friend-shares .ShareThisButton.st_facebook_custom .Icon{color:#1877f2}.Friend-shares .ShareThisButton.st_twitter_custom{background-color:#000}.Friend-shares .ShareThisButton.st_pinterest_custom{background-color:#e40b2c}.Friend-shares .ShareThisButton.st_instagram_custom{background-color:#fff}.Friend-shares .ShareThisButton.st_instagram_custom .Icon{color:#f00075}.Friend-shares .ShareThisButton.st_sharethis_custom{background-color:#008575}.TellAFriend-label{display:none}.TellAFriend-title{display:block;margin:2rem 0 0;font-weight:700}.TellAFriend-socials{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;vertical-align:middle;width:100%;max-width:500px}.TellAFriend-socials .Button{width:190px}.TellAFriend-HashTag{color:#707070;margin-bottom:32px}#TellAFriend-shareInput{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;margin-bottom:24px;font-size:.875rem}#TellAFriend-shareInput:focus{-webkit-box-shadow:none;box-shadow:none;outline:1px solid #00342d}#TellAFriend-shareInput button{padding:5px 12px!important}#TellAFriend-shareInput button:focus{outline:1px solid #fff;outline-offset:-5px}.TellAFriend-shareLink{display:block;cursor:text;width:100%;height:-webkit-calc(24px + 1rem);height:calc(24px + 1rem);font-size:.875rem;line-height:24px;padding:8px 106px 8px 12px;background-color:transparent;z-index:2}.TellAFriend-highlight-box{position:absolute;top:0;left:0;z-index:1;padding:12px 106px 12px 12px;line-height:24px;height:100%;overflow:hidden;text-overflow:clip;text-align:left;max-width:500px;width:100%}.TellAFriend-highlight-box .TellAFriend-highlight{position:relative;background-color:#ecf6f4;color:#ecf6f4;height:100%;overflow:hidden;white-space:nowrap;text-overflow:clip;pointer-events:none}.TellAFriend-input-backdrop{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#fff;padding:8px;z-index:0}.TellAFriend-form-label{position:absolute;top:0;left:13px;font:inherit;pointer-events:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-align:left;opacity:.6;font-size:10px;z-index:4;padding:2px 0 0}.TellAFriend-shareLink:first-line{background-color:#ecf6f4}.TellAFriend-socials-bar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:24px}.TellAFriendShare #TellAFriend-CopyBtn{min-width:96px;background-color:#d7d7d7;border-color:#d7d7d7}.TellAFriendShare #TellAFriend-CopyBtn:hover{background-color:#707070;color:#fff}.TellAFriendShare .TellAFriend-shareLink{padding:8px 106px 8px 12px;color:#363636;border-color:#d7d7d7}.TellAFriendShare .TellAFriend-shareLink :focus{outline-color:#707070;outline-offset:-1px}.TellAFriendShare #TellAFriend-shareInput{max-width:250px;margin:0 8px}.TellAFriend #TellAFriend-CopyBtn{min-width:93px;background-color:#008575;border-color:#008575;color:#fff}.TellAFriend #TellAFriend-CopyBtn:hover{background-color:#00594e}.TellAFriend .TellAFriend-shareLink{padding:8px 106px 8px 12px;color:#363636;border-color:#008575}.TellAFriend .TellAFriend-shareLink :focus{outline-color:#00594e;outline-offset:-1px}#TellAFriend-CopyBtn{display:block;position:absolute;right:0;top:0;max-width:100px;height:100%;line-height:32px;font-size:.875rem;-webkit-transition:background .25s;transition:background .25s;padding:.75rem 1.5rem;text-decoration:none;font-weight:600;-webkit-border-radius:0;border-radius:0;border:none;-webkit-box-shadow:none;box-shadow:none;z-index:3}#TellAFriend-CopyBtn :focus{outline:0}.Content.TellAFriend-bottom{padding:24px 0;margin:0 0 24px}.TellAFriend-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;color:#fff;background-color:#008575}.TellAFriend-bottom .u-horizontalDivider{height:auto;width:1px;margin:0}.TellAFriend-bottom .item{max-width:300px;width:300px;padding:0 16px}.TellAFriend-bottom .item h2{margin:0}@media screen and (max-width:600px){.TellAFriend-bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.TellAFriend-bottom .u-horizontalDivider{height:1px;width:85px;margin:24px 0}}.TellAFriend-messageContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:800px){.TellAFriend-messageContainer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.TellAFriend-message{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:60%}@media screen and (max-width:800px){.TellAFriend-message{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;width:100%}}.TellAFriend-image{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}@media screen and (max-width:800px){.TellAFriend-image{width:100%}}.TellAFriend-table .small-column{width:5%}.TellAFriend-table .large-column{width:15%}.LandingPage-modulesContainer{float:right;width:100%;margin-right:-15rem}@media print{.LandingPage-modulesContainer{margin-right:0}.LandingPage-modulesContainer a{color:#363636}}.LandingPage-modules{max-width:1140px;margin-right:15rem}@media print{.LandingPage-modules{margin-right:0}.LandingPage-modules a{color:#363636}}.LandingPageNav{float:left;width:15rem}@media print{.LandingPageNav{display:none}.LandingPageNav a{color:#363636}}@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{background-color:#00594e;background-image:url(https://static.thriftbooks.com/site_images/d-author-bg_20201109.svg);background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;background-position:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#fff;padding:1rem .5rem;margin:1.5rem 0 1.5rem 16px}@media screen and (max-width:800px){.LandingPage-featuredAuthor{background-image:url(https://static.thriftbooks.com/site_images/m-author-bg_20201109.svg);background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;background-position:50%}}.LandingPage-featuredAuthor :focus{outline:1px solid #fff}.LandingPage-featuredAuthor:focus,.LandingPage-featuredAuthor:hover{text-decoration:none;color:#fff}.LandingPage-featuredAuthor:focus{-webkit-filter:drop-shadow(2px 4px 10px #00342d);filter:drop-shadow(2px 4px 10px #00342d)}.LandingPage-featuredAuthor a{color:#fff}.LandingPage-featuredAuthor-text{padding:0 1rem;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;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 h3{margin:0;font-size:1.875rem;font-weight:600}.LandingPage-featuredAuthor-text .LandingPage-featuredAuthor-header{height:27px;width:211px;position:relative;left:-1.5rem;margin:0 0 8px -8px;padding-left:32px;-webkit-border-radius:2px 2px 2px 0;border-radius:2px 2px 2px 0;background-color:#efefef}.LandingPage-featuredAuthor-text .LandingPage-featuredAuthor-header h3{height:27px;font-size:14px;letter-spacing:.9px;text-transform:uppercase;vertical-align:middle;line-height:27px;color:#363636;font-weight:400}.LandingPage-featuredAuthor-flagtriangle{position:relative;left:-32px;width:0;height:0;border-color:transparent #363636 transparent transparent;border-style:solid;border-width:0 8px 8px 0}.LandingPage-featuredAuthor-works .LandingPage-featuredAuthor-image{height:160px;width:120px;min-width:120px;background-color:#008575;-webkit-box-shadow:4px 4px 4px 0 rgba(0,0,0,.5);box-shadow:4px 4px 4px 0 rgba(0,0,0,.5)}.LandingPage-featuredAuthor-works .LandingPage-featuredAuthor-image img{height:160px;width:120px;min-width:120px}@media screen and (max-width:400px){.LandingPage-featuredAuthor-works .LandingPage-featuredAuthor-image{display:none}}.LandingPage-featuredAuthor-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:800px){.LandingPage-featuredAuthor-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.LandingPage-featuredAuthor-content .RecSection-sliderHeader,.LandingPage-featuredAuthor-content RecSection-mobileSliderHeader{display:none}.LandingPage-featuredAuthor-works{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin:0 10px 0 1rem}.LandingPage-featuredAuthor-works a{position:relative;-webkit-box-shadow:1px 1px 2px 0 rgba(0,0,0,.35);box-shadow:1px 1px 2px 0 rgba(0,0,0,.35);width:71.31px;height:116px;min-width:71.31px}.LandingPage-featuredAuthor-works img{height:100%;width:100%}@media screen and (max-width:400px){.LandingPage-featuredAuthor-works a{max-width:71.31px;max-height:116px;width:auto;height:auto;min-width:0}}.LandingPage-featuredAuthor-works a:nth-of-type(odd){top:23px}.LandingPage-featuredAuthor-works a:first-of-type{position:static;margin:0 1rem 0 0}.LandingPage-featuredAuthor-works a:nth-of-type(2){z-index:98;margin-right:-10px}.LandingPage-featuredAuthor-works a:nth-of-type(3){z-index:97;margin-right:-10px}.LandingPage-featuredAuthor-works a:nth-of-type(4){z-index:96;margin-right:-10px}.LandingPage-featuredAuthor-works .LandingPage-featuredAuthor-large{height:160px;width:95px}@media screen and (max-width:800px){.LandingPage-featuredAuthor-works{margin:1rem 0 0}.LandingPage-featuredAuthor-works a,.LandingPage-featuredAuthor-works img{position:static}.LandingPage-featuredAuthor-works a:nth-of-type(n+1){margin-right:10px}.LandingPage-featuredAuthor-works a:first-of-type{position:static;margin:0 1rem 0 0}}.LandingPage-featuredAuthor-smallIcon{height:.8em;width:.8em;fill:currentColor}.LandingPageRankedAuthor{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-bottom:1px solid #d7d7d7;padding:.5rem 0 0}.LandingPageRankedAuthor h3{margin-top:0;font-size:1.953rem}@media screen and (max-width:800px){.LandingPageRankedAuthor h3{font-size:1rem}}.RankedAuthor-rank{font-size:1.953rem;font-weight:600;padding-right:.35rem;min-width:3rem}.RankedAuthor-rank:empty{display:none}@media screen and (max-width:800px){.RankedAuthor-rank{font-size:1rem;min-width:2rem}}.RankedAuthor-works{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;max-width:90%;border-top:1px solid #efefef;margin-top:1rem;padding:1rem 0 0}@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{width:100%;padding-bottom:.5rem}@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-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;margin:.2rem 0;font-size:.875rem}.RankedAuthor-work a{font-size:1rem}@media screen and (max-width:800px){.RankedAuthor-work{border-bottom:1px solid #d7d7d7;padding:.5rem 0}}@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{height:2rem;line-height:1rem;font-size:.9rem;overflow:hidden;display:inline-block}.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{font-weight:700;color:#a31023}.RankedAuthor-seeAll{font-size:.675rem;text-align:right}@media screen and (max-width:800px){.RankedAuthor-seeAll{text-align:center}}.LandingPage-series-container{background-color:#d7d7d7;background-image:url(https://static.thriftbooks.com/general/d-author-bg-gray_7bbb75a3.svg);background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;background-position:50%;border:1px solid #d7d7d7;margin:1.5rem 0 1.5rem 16px;padding:16px 8px}@media screen and (max-width:800px){.LandingPage-series-container{background-image:url(https://static.thriftbooks.com/general/m-author-bg-gray_287f455b.svg);background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;background-position:50%}}.LandingPage-series-container:focus,.LandingPage-series-container:hover{text-decoration:none}.LandingPage-series-container:focus{-webkit-filter:drop-shadow(2px 4px 10px #00342d);filter:drop-shadow(2px 4px 10px #00342d);outline:1px solid #00342d}.LandingPage-series-container a{color:#fff}.LandingPage-series-text{padding:0 1rem}@media screen and (max-width:800px){.LandingPage-series-text{font-size:.875rem}}@media screen and (max-width:600px){.LandingPage-series-text{font-size:.75rem}}.LandingPage-series-text h3{color:#008575;margin:0;font-size:1.875rem;font-weight:600}.LandingPage-series-flagcontainer{height:27px;width:211px;position:relative;left:-1.5rem;margin:0 0 8px -8px;padding-left:32px;-webkit-border-radius:2px 2px 2px 0;border-radius:2px 2px 2px 0;background-color:#008575}.LandingPage-series-flagcontainer h3{height:27px;font-size:14px;letter-spacing:.9px;text-transform:uppercase;vertical-align:middle;line-height:27px;color:#fff;font-weight:400}.LandingPage-series-flagtriangle{position:relative;left:-32px;width:0;height:0;border-color:transparent #363636 transparent transparent;border-style:solid;border-width:0 8px 8px 0}.LandingPage-seriesViewAllLink{font-size:.875rem}.LandingPage-series-spacer{-webkit-box-flex:1;-webkit-flex:1 auto;-ms-flex:1 auto;flex:1 auto}.LandingPage-series-header{max-width:654px;min-width:0}.LandingPage-series-header h3{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.LandingPage-series-header a{color:#008575}.LandingPage-series-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.LandingPage-series-content .LandingPage-series-content-left{min-width:0;width:100%}.LandingPage-series-content .LandingPage-series-image{display:block;height:160px;width:120px;min-width:120px;background-color:#008575;-webkit-box-shadow:4px 4px 4px 0 rgba(0,0,0,.5);box-shadow:4px 4px 4px 0 rgba(0,0,0,.5);background-position:50%;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover}@media screen and (max-width:800px){.LandingPage-series-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.LandingPage-series-content .LandingPage-series-image{display:none}}.LandingPage-series-content .LandingPage-series-slider .BookSlider-content,.LandingPage-series-content .LandingPage-series-slider .RecSection-sliderHeader{display:none}.BookSlider-alternateTitle .BookSlider-next,.BookSlider-black .BookSlider-next,.BookSlider-brown .BookSlider-next,.BookSlider-condensed .BookSlider-next,.BookSlider-condensedAlbums .BookSlider-next,.BookSlider-green .BookSlider-next,.BookSlider-newControlStyles .BookSlider-next,.BookSlider-outlined .BookSlider-next,.BookSlider-xmasGreen .BookSlider-next,.BookSlider-xmasRed .BookSlider-next{right:0;background-color:#008575}.BookSlider-alternateTitle .BookSlider-prev,.BookSlider-black .BookSlider-prev,.BookSlider-brown .BookSlider-prev,.BookSlider-condensed .BookSlider-prev,.BookSlider-condensedAlbums .BookSlider-prev,.BookSlider-green .BookSlider-prev,.BookSlider-newControlStyles .BookSlider-prev,.BookSlider-outlined .BookSlider-prev,.BookSlider-xmasGreen .BookSlider-prev,.BookSlider-xmasRed .BookSlider-prev{left:0;background-color:#008575}@media screen and (max-width:800px){.BookSlider-alternateTitle .BookSlider-nav,.BookSlider-black .BookSlider-nav,.BookSlider-brown .BookSlider-nav,.BookSlider-condensed .BookSlider-nav,.BookSlider-condensedAlbums .BookSlider-nav,.BookSlider-green .BookSlider-nav,.BookSlider-newControlStyles .BookSlider-nav,.BookSlider-outlined .BookSlider-nav,.BookSlider-xmasGreen .BookSlider-nav,.BookSlider-xmasRed .BookSlider-nav{background-color:transparent;top:20px;bottom:0;height:100%;-webkit-border-radius:0;border-radius:0;padding:0 .25rem;width:auto;-webkit-transition:background-color .3s;transition:background-color .3s}.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-condensedAlbums .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{background-color:#008575;margin:5rem 0;-webkit-border-radius:2rem;border-radius:2rem;height:2rem;width:2rem;line-height:1.75rem;position:relative}.BookSlider-alternateTitle .BookSlider-nav .Icon,.BookSlider-black .BookSlider-nav .Icon,.BookSlider-brown .BookSlider-nav .Icon,.BookSlider-condensed .BookSlider-nav .Icon,.BookSlider-condensedAlbums .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{height:.75rem;width:.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-condensedAlbums .BookSlider-nav.BookSlider-next,.BookSlider-condensedAlbums .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{background-color:transparent;-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-condensedAlbums .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{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-condensedAlbums .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{right:0!important}}.BookSlider-alternateTitle .RecSection-subtitle{display:block;width:100%;padding:.2rem .5rem;background-color:#008575;color:#fff;font-weight:600}.BookSlider-alternateTitle .RecSection-subtitle a.RecSection-viewAll{color:#fff}.BookSlider-black .RecSection h3.RecSection-title,.BookSlider-condensed .RecSection h3.RecSection-title,.BookSlider-condensedAlbums .RecSection h3.RecSection-title{display:inline;white-space:nowrap}.BookSlider-black p.RecSection-subtitle,.BookSlider-condensed p.RecSection-subtitle,.BookSlider-condensedAlbums p.RecSection-subtitle{display:inline}.BookSlider-black .RecSection-viewAll,.BookSlider-condensed .RecSection-viewAll,.BookSlider-condensedAlbums .RecSection-viewAll{float:none;margin-left:2rem;white-space:nowrap}.BookSlider-black .BookSlider,.BookSlider-condensed .BookSlider,.BookSlider-condensedAlbums .BookSlider{margin-top:1rem}.BookSlider-black p.RecSection-subtitle span,.BookSlider-condensed p.RecSection-subtitle span,.BookSlider-condensedAlbums p.RecSection-subtitle span{display:none}.BookSlider-green .RecSection h3.RecSection-title{font-weight:700;color:#008575}.BookSlider-brown .RecSection h3.RecSection-title{font-weight:700;color:#8c0e1e}.BookSlider-xmasGreen .RecSection h3.RecSection-title{font-weight:700;color:#176100}.BookSlider-xmasRed .RecSection h3.RecSection-title{font-weight:700;color:#c21717}.BookSlider-outlined .BookSlider-border{border:2px solid #efefef;-webkit-transition:border-color .3s;transition:border-color .3s;padding:.25rem;-webkit-border-radius:.5rem;border-radius:.5rem}.BookSlider-outlined .BookSlider-border:hover{border-color:#d7d7d7}.BookSlider-outlined .BookSlider-imagePadding{-webkit-transition:padding .3s;transition:padding .3s;padding:1rem 1.25rem .25rem}@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 h3.RecSection-title,.BookSlider-black h3.RecSection-title span{color:#363636;font-weight:800}.BookSlider-black .RecSection-viewAll{border:1px solid #d7d7d7;color:#363636;padding:.2rem 1rem;text-transform:lowercase;float:right;margin-top:.5rem}.BookSlider-black .RecSection-viewAll:hover{border-color:#363636;text-decoration:none}@media screen and (max-width:600px){.BookSlider-black .RecSection-viewAll{float:none;margin-top:0}}.BookSlider-condensedAlbums .BookSlider-author{display:none}.BookSlider-condensedAlbums .BookSlider-content{height:4.5rem}.CollectiblesModule{margin:2.5rem 0}@media screen and (max-width:800px){.CollectiblesModule{margin:1rem 0}}.CollectiblesModule-top img{height:3rem;width:auto;vertical-align:middle}.CollectiblesModule-top .CollectiblesModule-link{padding:0 1rem}.CollectiblesModule-top .CollectiblesModule-link a{font-size:.875rem;white-space:nowrap}@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{color:#363636;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;padding:1.5rem 1rem;text-align:right;max-width:35rem;margin:0 auto;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;text-decoration:none}.CollectiblesModule-book:hover{text-decoration:none}@media screen and (max-width:800px){.CollectiblesModule-book{padding:1.5rem 0;border-left:none!important;width:100%}.CollectiblesModule-book+.CollectiblesModule-book{border-top:1px solid #d7d7d7}}.CollectiblesModule-book h5{font-size:1.2rem;line-height:1.6rem;max-height:3.2 rem;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media screen and (max-width:800px){.CollectiblesModule-book h5{font-size:1rem}}.CollectiblesModule-book .Button-container,.CollectiblesModule-book .Button-container-gray,.CollectiblesModule-book .Button-container-shipmentTable,.CollectiblesModule-book .Button-container-white{background-color:#fc3;padding:.25rem}.CollectiblesModule-book .Button{padding:.1rem 2rem;white-space:nowrap;color:#363636}@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;-ms-flex-item-align:end;align-self:flex-end}.CollectiblesModule-cover .CollectiblesModule-coverImage{width:100%;max-width:15rem}@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;z-index:100;right:0;top:0}.CollectiblesModule-editionType{padding:1.5rem 0;min-height:100px}.CollectiblesModule-editionType img{height:1.4rem}.CollectiblesModule-bookInformation{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;padding-right:1rem;padding-bottom:.2rem;max-width:60%}.CollectiblesModule-price{font-size:1.2rem;margin:.5rem 0}.CollectibleLandingPage .LandingPage-title img{margin-top:35px}.CollectibleLandingPage .SidebarSection-header h4{background:#363636;color:#fff}.CollectibleLandingPage .SidebarSection-header .SidebarSection-headerCollapse{color:#fff}.CollectibleLandingPage .SidebarSection-header .SidebarSection-headerCollapse:hover{color:#ccc}.CollectibleLandingPage .LandingPage-responsiveTitle{background:#363636;color:#fff}.CollectibleLandingPage .LandingPage-responsiveTitle:hover{color:#ccc;background:#292929}.CollectibleLandingPage .BookSlider-nav{background:#35241d}.CollectibleLandingPage .LandingPageSearch-submitButton{background:#fc3;color:#363636}.CollectibleLandingPage .LandingPageSearch-submitButton:hover{background:#ecac00}.CollectibleLandingPage .LandingPageSearch-submitButton .Button{color:#363636}.LandingPageBlogMention-background{width:100%;margin-top:1.5rem;margin-bottom:1rem}.LandingPageBlogMention-container{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.LandingPageBlogMention-container .LandingPageBlogMention-title{font-size:1.563rem;line-height:2rem;color:#363636;font-weight:400;padding:0;margin:0 0 1.5rem;position:absolute}.LandingPageBlogMention-container a:hover{text-decoration:none}.LandingPageBlogMention-container a:hover strong{text-decoration:underline}.LandingPageBlogMention-container :last-child{padding-bottom:0}.LandingPageBlogMention-innerContainer{position:relative;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.LandingPageBlogMentions{position:relative;width:100%;margin-top:48px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:25px;-webkit-column-gap:25px;column-gap:25px}@media screen and (max-width:1164px){.LandingPageBlogMentions{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}@media screen and (max-width:400px){.LandingPageBlogMentions{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.LandingPageBlogMention-preview{overflow:hidden}.LandingPageBlogMention-lineSeperator{width:100%;border:1px solid #d7d7d7}.LandingPageBlogMention-vertical{border:1px solid #d7d7d7;-webkit-border-radius:4px;border-radius:4px;position:relative;height:100%;min-height:393px;max-height:393px;min-width:275px;max-width:275px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.LandingPageBlogMention-vertical:hover{-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)}@media screen and (max-width:1164px){.LandingPageBlogMention-vertical:hover{-webkit-box-shadow:none;box-shadow:none}}@media only screen and (min-width:560px) and (max-width:820px){.LandingPageBlogMention-vertical{display:none}}.LandingPageBlogMention-vthumbnail{float:left;max-width:275px;min-width:275px;position:absolute;top:0}@media screen and (max-width:800px){.LandingPageBlogMention-vthumbnail{margin-right:0}}.LandingPageBlogMention-vtext{position:absolute;margin-top:254px;margin-left:1rem;margin-right:.75rem}.LandingPageBlogMention-vtitleLink{margin-top:1rem;margin-bottom:.313rem;font-size:1rem;display:block;max-height:2.5rem;color:#363636}.LandingPageBlogMention-vsubtitle,.LandingPageBlogMention-vtitleLink{font-weight:700;text-overflow:ellipsis;word-wrap:nowrap;overflow:hidden}.LandingPageBlogMention-vsubtitle{display:inline;font-size:.813rem;color:#707070;display:block;max-height:2.2rem}.LandingPageBlogMention-vdate{display:inline;font-weight:400;font-size:13px;color:#363636}.LandingPageBlogMention-horizontal{display:none;border:1px solid #d7d7d7;-webkit-border-radius:4px;border-radius:4px;position:relative;height:100%;min-height:230px;max-height:230px;min-width:507px;max-width:507px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.LandingPageBlogMention-horizontal:hover{-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)}@media screen and (max-width:1164px){.LandingPageBlogMention-horizontal:hover{-webkit-box-shadow:none;box-shadow:none}}@media only screen and (min-width:560px) and (max-width:820px){.LandingPageBlogMention-horizontal{display:block}}.LandingPageBlogMention-hthumbnail{float:left;max-width:275px;min-width:275px;position:absolute;top:0}.LandingPageBlogMention-htext{position:absolute;margin-top:1.563rem;margin-left:275px;margin-right:0}.LandingPageBlogMention-hdate{display:inline;font-weight:400;font-size:13px;margin-left:1rem;margin-right:1rem;color:#363636}.LandingPageBlogMention-htitleLink{margin:1rem 1rem .313rem;font-size:1rem;display:block;max-height:2.5rem;color:#363636}.LandingPageBlogMention-hsubtitle,.LandingPageBlogMention-htitleLink{font-weight:700;text-overflow:ellipsis;word-wrap:nowrap;overflow:hidden}.LandingPageBlogMention-hsubtitle{display:inline;margin-left:1rem;margin-right:1rem;font-size:.813rem;color:#707070;display:block;max-height:2.2rem}.LandingPage{margin-bottom:8rem}@media screen and (max-width:800px){.LandingPage{padding:0}}.LandingPage .Recommendations.Content{padding:0}.LandingPage .BookSlider-prev{left:0;-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)}@media screen and (max-width:800px){.LandingPage .BookSlider-prev{display:none}}.LandingPage .BookSlider-next{right: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)}@media screen and (max-width:800px){.LandingPage .BookSlider-next{display:none}}.LandingPage .WorkBreadcrumbs{max-width:1186px}.BookSlider-alignRight{right:0!important}.LandingPage-description{display:none;padding-bottom:1rem}@media screen and (max-width:800px){.LandingPage-description{display:block}}.LandingPageNav{padding-right:2rem}.LandingPageNav.is-mobile{display:none;margin-bottom:1rem;padding:0}.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-modulesContainer .LandingPage-modules{margin:0;width:100%}.LandingPage-modulesContainer{float:none}@media screen and (max-width:800px){.LandingPage-modulesContainer{padding:0 1rem;width:inherit}}.LandingPage-modulesContainer .LandingPage-modules{margin:0 0 0 15rem}@media screen and (max-width:800px){.LandingPage-modulesContainer .LandingPage-modules{margin:0}}.LandingPage-modulesContainer .LandingPage-module{border-bottom:1px solid #d7d7d7;padding:25px 0}.LandingPage-content{overflow:hidden;position:relative;padding:0;margin-top:1rem}@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{width:auto;margin:1rem}}.LandingPage-title h1{font-weight:800;margin:0}.LandingPage-title h2{font-weight:600;margin:0;font-size:1.563rem}button.LandingPage-responsiveTitle{background:#008575;color:#fff;width:100%;display:none;text-align:center;padding:.75rem 2.5rem;-webkit-border-radius:3px;border-radius:3px;position:relative;font-weight:400}button.LandingPage-responsiveTitle:focus{outline-offset:-5px;outline:1px solid #fff}button.LandingPage-responsiveTitle .Icon{position:absolute;width:1rem;height:1rem;right:.875rem;top:50%;margin-top:-.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.LandingPage-responsiveTitle:hover{background:#00594e;color:#fff;text-decoration:none}.LandingPageNav.is-mobile.is-showingResponsiveContent button.LandingPage-responsiveTitle{-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-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}}.shipping-banner{height:51px;width:100%;color:#fff;-webkit-border-radius:4px;border-radius:4px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:600px){.shipping-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:auto}.shipping-banner p{margin-top:8px}}.LandingPage-header{position:relative;color:#363636;padding:.25rem 0;text-align:left}.LandingPage-header.is-stylized{padding:20px 0;text-align:right;background-position:0 100%;-webkit-background-size:cover;background-size:cover;color:#fff}.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}}.landingPage_GiftGuideHeader .LandingPage-title{margin:0 auto 0 48px!important}.landingPage_GiftGuideHeader h1{margin:0;text-align:left}.landingPage_GiftGuideHeader h2{margin:0;text-align:left;font-weight:100;font-size:1.25rem}@media screen and (max-width:800px){.landingPage_GiftGuideHeader .LandingPage-title{margin:0 auto 0 1rem!important}.landingPage_GiftGuideHeader h2{font-size:14px;font-weight:600}}@media screen and (max-width:800px){.LandingPage-headerDescription{font-size:.9rem}}.LandingPage-Summary{font-size:1.2em;font-weight:300;margin:0}@media screen and (max-width:800px){.LandingPage-Summary{font-size:1rem;font-weight:400}}.LandingPage-refine{display:none;text-align:center}.LandingPage-refine a{margin-top:15px;display:block;width:100%;padding:10px;background-color:#efefef}@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-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:1.75rem 0}.LandingPageWork+.LandingPageWork{border-top:1px solid #d7d7d7}.LandingPageWork-text{-webkit-box-flex:2;-webkit-flex:2 1 50%;-ms-flex:2 1 50%;flex:2 1 50%}.LandingPageWork-text .LandingPageWork-title{margin:0;display:inline;font-size:20px}@media screen and (max-width:400px){.LandingPageWork-text .LandingPageWork-title{font-size:18px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}.LandingPageWork-text .noButton{padding-bottom:8px}.LandingPageWork-lowestPrice{color:#363636;font-weight:400;font-size:16px}.LandingPageWork-lowestPrice strong{color:#a31023}.LandingPageWork-lowestPrice:hover{text-decoration:none}@media screen and (max-width:400px){.LandingPageWork-lowestPrice{font-size:16px}}.LandingPageWork-rank{min-width:3rem;margin:0 1rem;font-size:1.563rem}@media screen and (max-width:800px){.LandingPageWork-rank{min-width:0}}.LandingPageWork-descriptionText{margin-bottom:1rem;word-break:break-word}.LandingPageWork-mobileImage{display:none;width:128px;max-width:30%;float:left;margin-right:1rem;margin-bottom:.5rem}@media screen and (max-width:800px){.LandingPageWork-mobileImage{display:inline-block}}.LandingPageWork-left img{margin-right:2rem;width:128px;max-height:300px}@media screen and (max-width:800px){.LandingPageWork-left{display:none}}.LandingPageWork-addCollectibleToCartButton,.LandingPageWork-addToCartButton{height:45px;width:285px;background:#fc3;-webkit-border-radius:4px;border-radius:4px;border:none;-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);font-size:.875rem;font-weight:600;text-align:center;vertical-align:middle;line-height:45px;margin:20px 0 24px}@media screen and (max-width:400px){.LandingPageWork-addCollectibleToCartButton,.LandingPageWork-addToCartButton{width:100%;height:36px;line-height:36px}}.LandingPageWork-authorByline{padding-bottom:4px}.LandingPageWork-authorByline a{font-size:13px;font-weight:400}@media screen and (max-width:400px){.LandingPageWork-authorByline a{font-size:14px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}.LandingPageSearch{padding-bottom:12px;border-bottom:1px solid #d7d7d7;margin-bottom:24px}.LandingPageWork-conditionFormat{font-size:13px;padding-bottom:8px}@media screen and (max-width:400px){.LandingPageWork-conditionFormat{font-size:14px}}.LandingPageSearch-header{margin-top:0;margin-bottom:8px;font-weight:300;font-size:1.2em}.LandingPageSearch-inputBoxWrapper{overflow:hidden}.LandingPageSearch-inputBox{height:34px;vertical-align:top;padding-left:6px;width:100%;font-size:.875rem}.LandingPageSearch-submitButton{background-color:#008575;width:48px;height:34px;-webkit-border-radius:0 1px 1px 0;border-radius:0 1px 1px 0;color:#fff;cursor:pointer;float:right}.LandingPageSearch-submitButton:hover{background:#00594e}.LandingPageSearch-submitButton svg{margin-left:14px;margin-top:7px}.LandingPageSearch-filterArea{float:right;margin-top:6px;margin-left:12px;font-size:.875rem;visibility:visible}.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;font-size:.875rem;margin-top:6px}.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{background-color:#efefef;border:1px solid #d7d7d7;padding:6px}.LandingPageSearch-bar .LandingPageSearch-inputBox:focus{border:1px solid #00342d}.LandingPageSearch-bar .LandingPageSearch-inputBox:focus-within{border:1px solid #d7d7d7;outline:1px solid #00342d}.LandingPage-adsWrapper{margin-top:26px}.LandingPage-leftAd{display:inline-block;width:48%;margin-right:1%;max-width:410px}@media screen and (max-width:800px){.LandingPage-leftAd{display:block;margin-right:0;width:100%;margin-bottom:12px}}.LandingPage-rightAd{display:inline-block;width:48%;margin-left:1%;max-width:410px}@media screen and (max-width:800px){.LandingPage-rightAd{display:block;margin-left:0;width:100%}}.LandingPage-bookGridView{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-top:5px;margin-bottom:10px}@media screen and (max-width:800px){.LandingPage-bookGridView{-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}}.LandingPage-bookCardContainer{margin-bottom:25px;margin-right:12px;margin-left:16px}@media screen and (max-width:800px){.LandingPage-bookCardContainer{margin-right:5px;margin-left:5px}}.LandingPage-slideBookCardContainer{padding:5px 25px 5px 5px}.LandingPage-bookCard{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-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);-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-border-radius:2px;border-radius:2px}.LandingPage-bookCard:hover{text-decoration:none}.LandingPage-bookCard:hover .LandingPage-bookCardTitle{text-decoration:underline;color:#00594e}.LandingPage-bookCardFixed{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-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);-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-border-radius:2px;border-radius:2px;width:140px}@media screen and (max-width:800px){.LandingPage-bookCardFixed{width:120px}}.LandingPage-bookCardImageFixed{height:200px;overflow:hidden;width:140px}.LandingPage-bookCardImageFixed img{height:200px;width:140px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:800px){.LandingPage-bookCardImageFixed,.LandingPage-bookCardImageFixed img{height:180px;width:120px}}.LandingPage-bookCardImage{height:200px;overflow:hidden;width:100%}.LandingPage-bookCardImage img{height:200px;width:100%}.LandingPage-bookCardContent{text-align:left;padding:5px}.LandingPage-bookCardTitle{font-weight:600;height:2.25rem;overflow:hidden;font-size:.9rem}.LandingPage-bookCardAuthor{font-size:.8rem;overflow:hidden;height:1rem;color:#363636;font-weight:400;white-space:normal}.LandingPage-extraTextSpacing .LandingPage-bookCardTitle{height:2.625rem}.LandingPage-extraTextSpacing .LandingPage-bookCardAuthor{height:1.1rem}.LandingPage-gridViewLinkTitle,.LandingPage-gridViewTitle{font-size:1.5rem;font-weight:700;margin-top:-5px}.LandingPage-gridViewLinkTitle{color:#008575}.LandingPage-socialShareAlignRight{text-align:right}.LandingPage-miniBlockParent{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:30px 0}@media screen and (max-width:800px){.LandingPage-miniBlockParent{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:inherit}}.LandingPage-miniBlockContainer{display:inline-block;width:32%}@media screen and (max-width:800px){.LandingPage-miniBlockContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;margin:5px 0}}.LandingPage-miniBlockImageContainer{width:100%;height:256px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width:800px){.LandingPage-miniBlockImageContainer{width:140px;height:130px}}.LandingPage-miniBlockImageContainer:hover .LandingPage-miniBlockImage{-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)}.LandingPage-miniBlockImageContainer .LandingPage-miniBlockImage{height:200px}@media screen and (max-width:800px){.LandingPage-miniBlockImageContainer .LandingPage-miniBlockImage{height:100px}}.LandingPage-miniBlockTextContainer{text-align:left;overflow:hidden}.LandingPage-miniBlockTextContainer a{width:100%;font-size:16px}@media screen and (max-width:800px){.LandingPage-miniBlockTextContainer a{font-size:14px}}@media screen and (max-width:800px){.LandingPage-miniBlockTextContainer{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;margin-left:16px}}.LandingPage-miniBlockTextContainer .LandingPage-miniBlockTitle{font-weight:600;font-size:20px;height:1.5rem;margin:8px 0;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}@media screen and (max-width:800px){.LandingPage-miniBlockTextContainer .LandingPage-miniBlockTitle{font-size:18px}}.LandingPage-miniBlockTextContainer .LandingPage-miniBlockSubTitle{height:2.5rem;font-size:16px;overflow:hidden;margin:0 0 8px}@media screen and (max-width:800px){.LandingPage-miniBlockTextContainer .LandingPage-miniBlockSubTitle{font-size:14px;height:2.3rem}}.LandingPage-giftCardContainer{width:100%;margin:32px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width:800px){.LandingPage-giftCardContainer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.LandingPage-giftCardImageContainer{width:50%}@media screen and (max-width:800px){.LandingPage-giftCardImageContainer{width:100%}}.LandingPage-giftCardTextContainer{width:50%;margin:0 0 0 16px}@media screen and (max-width:800px){.LandingPage-giftCardTextContainer{width:100%;margin:0}}.LandingPage-giftCardImage{width:100%;height:auto}@media screen and (max-width:800px){.LandingPage-giftCardImage{margin-bottom:8px}}.LandingPage-giftCardTitle{width:100%;font-weight:600;font-size:20px;margin:0 0 8px}@media screen and (max-width:800px){.LandingPage-giftCardTitle{font-size:20px}}.LandingPage-giftCardSubTitle{width:100%;font-size:16px;margin:0 0 8px}@media screen and (max-width:800px){.LandingPage-giftCardSubTitle{font-size:14px}}.LandingPage-giftCardLink{width:100%;font-size:16px}@media screen and (max-width:800px){.LandingPage-giftCardLink{font-size:14px}}.LandingPage-arrowIcon{height:12px}.LandingPage-Banner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#363636;color:#fff;font-size:16px;text-align:center}@media screen and (max-width:800px){.LandingPage-Banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:16px}.LandingPage-Banner p{margin-top:8px}}.LandingPage-Icon{height:auto;width:50px;margin:0 10px;fill:currentColor}@media screen and (max-width:800px){.LandingPage-Icon{width:40px;margin:10px 0 0}}.LandingPage_ItemInABoxContainer{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:16px 0}.LandingPage_ItemInABoxContainer.LandingPage_3ItemInABoxView .LandingPage_FourUpWithLinksItem{width:20%}@media screen and (max-width:800px){.LandingPage_ItemInABoxContainer.LandingPage_3ItemInABoxView .LandingPage_FourUpWithLinksItem{width:42%}}.LandingPage_ItemInABoxContainer.no_background{padding:0;background-color:#fff}.LandingPage_ItemInABoxContainer.categories{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.LandingPage_ItemInABoxContainer.categories .LandingPage_ItemInABox{width:auto;margin-right:24px;height:75px;width:135px}@media screen and (max-width:990px){.LandingPage_ItemInABoxContainer.categories .LandingPage_ItemInABox{height:69px;width:124px;margin-right:16px}}@media screen and (max-width:400px){.LandingPage_ItemInABoxContainer.categories .LandingPage_ItemInABox{margin-right:8px}}.LandingPage_ItemInABoxContainer.categories .content-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}@media only screen and (max-width:850px) and (min-width:800px){.LandingPage_ItemInABoxContainer.categories .content-container{max-width:405px}}@media screen and (max-width:612px){.LandingPage_ItemInABoxContainer.categories .content-container{max-width:405px}}@media screen and (max-width:400px){.LandingPage_ItemInABoxContainer.categories .content-container{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}}.LandingPage_ItemInABoxContainer.categories img{-webkit-border-radius:8px;border-radius:8px}.LandingPage_ItemInABoxContainer .LandingPage_FourUpWithLinksItem{width:23%;height:224px;margin:24px 0;text-align:center;position:relative}@media screen and (max-width:990px){.LandingPage_ItemInABoxContainer .LandingPage_FourUpWithLinksItem{width:38%}}@media screen and (max-width:800px){.LandingPage_ItemInABoxContainer .LandingPage_FourUpWithLinksItem{width:34%}}@media screen and (max-width:600px){.LandingPage_ItemInABoxContainer .LandingPage_FourUpWithLinksItem{width:47%}}.LandingPage_ItemInABoxContainer .LandingPage_FourUpWithLinksItem span{display:inline-block;position:relative}.LandingPage_ItemInABoxContainer .LandingPage_FourUpWithLinksItem .fourUpContentContainer{z-index:1;bottom:0;position:absolute;left:0;right:0}.LandingPage_ItemInABoxContainer .LandingPage_FourUpWithLinksItem a{position:absolute;width:100%;height:265px;bottom:-32px;left:0;z-index:2;display:block}.LandingPage_ItemInABoxContainer .LandingPage_FourUpWithLinksItem a:hover{border:1px solid #00594e}.LandingPage_ItemInABoxContainer .LandingPage_FourUpWithLinksItem .FourUpWithLinks_Label{font-size:16px;font-weight:700;color:#363636}@media screen and (max-width:600px){.LandingPage_ItemInABoxContainer .LandingPage_FourUpWithLinksItem .FourUpWithLinks_Label{font-size:14px}}.LandingPage_ItemInABoxContainer .LandingPage_FourUpWithLinksItem img{max-height:200px;max-width:151px;height:auto;width:auto}@media screen and (max-width:400px){.LandingPage_ItemInABoxContainer .LandingPage_FourUpWithLinksItem img{max-height:166px;max-width:110px}}.LandingPage_ItemInABoxContainer .LandingPage_FourUpWithLinksItem :hover{-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)}.LandingPage_ItemInABoxContainer .four_up_with_links_background{-webkit-border-radius:10px;border-radius:10px;display:block;width:100%;height:33%;position:absolute;bottom:0}.LandingPage_ItemInABoxContainer .FourUpWithLinks_LabelContainer{position:relative;-webkit-transform:translateY(120%);-ms-transform:translateY(120%);transform:translateY(120%)}.LandingPage_ItemInABoxContainer .LandingPage_FillerBox{width:23%}@media screen and (max-width:990px){.LandingPage_ItemInABoxContainer .LandingPage_FillerBox .FourUp{width:42%;height:0}}@media screen and (max-width:800px){.LandingPage_ItemInABoxContainer .LandingPage_FillerBox{width:42%;height:0}}.LandingPage_ItemInABoxContainer .LandingPage_FourUpWithLinksButton{font-size:16px}@media screen and (max-width:600px){.LandingPage_ItemInABoxContainer .LandingPage_FourUpWithLinksButton{font-size:14px}}.FourUpContainer{-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end;background-color:#fff}@media screen and (max-width:990px){.FourUpContainer{padding-right:96px}}@media screen and (max-width:600px){.FourUpContainer{padding-right:0}}.LandingPage_BodyInABoxContainer{width:336px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:16px;margin:0}@media screen and (max-width:400px){.LandingPage_BodyInABoxContainer{font-size:16px}}.LandingPage_BodyInABoxContainer.LandingPage_DesktopBodyInABoxContainer{margin-top:24px}@media screen and (max-width:960px){.LandingPage_BodyInABoxContainer.LandingPage_DesktopBodyInABoxContainer{display:none}}.LandingPage_BodyInABoxContainer.LandingPage_MobileBodyInABoxContainer{display:none;width:100%;margin-top:22px}@media (max-width:960px){.LandingPage_BodyInABoxContainer.LandingPage_MobileBodyInABoxContainer{display:block}}.LandingPage_BodyInABoxContainer .LandingPage_BodyInABox{font-size:16px;margin:0}@media screen and (max-width:400px){.LandingPage_BodyInABoxContainer .LandingPage_BodyInABox{font-size:16px}}.LandingPage_BodyInABoxContainer .LandingPage_SubtitleInABox{font-size:20px;margin:0 0 8px}.LandingPage_TitleInABoxContainer{width:100%;margin:0 0 24px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width:960px){.LandingPage_TitleInABoxContainer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.LandingPage_TitleInABoxContainer .LandingPage_TitleInABox{font-size:25px;margin:16px 0 0}@media screen and (max-width:400px){.LandingPage_TitleInABoxContainer .LandingPage_TitleInABox{font-size:20px}}.LandingPage_TitleInABoxContainer .LandingPage_SubtitleInABox{font-size:20px;margin:0}.LandingPage_TitleInABoxContainer .LandingPage_ButtonInABox{margin-top:16px}@media screen and (max-width:400px){.LandingPage_TitleInABoxContainer .LandingPage_ButtonInABox{margin-top:8px;font-size:14px}}.LandingPage_MobileSubtitleInABox{font-size:20px;margin:0 0 24px;display:none}@media screen and (max-width:960px){.LandingPage_MobileSubtitleInABox{display:block}}@media screen and (max-width:400px){.LandingPage_MobileSubtitleInABox{font-size:16px;font-weight:700;margin:0 0 16px}}.LandingPage_SliderInABoxContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:24px}@media screen and (max-width:400px){.LandingPage_SliderInABoxContainer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.LandingPage_SliderInABoxContainer .LandingPage_SliderInABox{width:65%;margin:0 0 -19px}@media screen and (max-width:960px){.LandingPage_SliderInABoxContainer .LandingPage_SliderInABox{width:100%}}.LandingPage_SliderInABoxContainer .BookSlider .BookSlider-imageContainer{height:200px;width:140px}.LandingPage_SliderInABoxContainer .BookSlider-slide{width:140px;min-width:33.333333%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:400px){.LandingPage_SliderInABoxContainer .BookSlider-slide{min-width:40%}}@media screen and (max-width:320px){.LandingPage_SliderInABoxContainer .BookSlider-slide{min-width:50%}}.LandingPage_SliderInABoxContainer .BookSlider-imagePadding{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.LandingPage_SliderInABoxContainer .BookSlider-contentContainer{max-width:140px;padding:0}.LandingPage_SliderInABoxContainer .BookSlider-swiper{height:280px}.LandingPage_SliderInABoxContainer .swiper-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.LandingPage_SliderInABoxContainer .BookSlider-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:.5rem}.LandingPage_SliderInABoxContainer .BookSlider-content .BookSlider-title{text-align:left}.LandingPage_SliderInABoxContainer .BookSlider-content .BookSlider-author{color:#363636;font-weight:400;height:1rem}.LandingPage_SliderInABoxContainer .BookSlider-content .BookSlider-price{color:#363636;font-weight:400}.LandingPage_ItemInABoxContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.LandingPage_ItemInABoxContainer .LandingPage_ItemInABox.Categories_Item{margin-bottom:16px}.LandingPage_ItemInABoxContainer .LandingPage_ItemInABox img{height:200px}.LandingPage_ItemInABoxContainer .LandingPage_ItemInABox .Categories_Image{height:auto}.LandingPage_ItemsInABoxContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;width:100%}.ThriftDeal-banner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px}@media screen and (max-width:400px){.ThriftDeal-banner{padding:4px 0}}.ThriftDeal-banner .ThriftDeal-bannerBlock{width:24%}@media screen and (max-width:400px){.ThriftDeal-banner .ThriftDeal-bannerBlock{width:49%;margin:4px 0}}.ThriftDeal-banner .ThriftDeal-bannerTextContainer{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width:400px){.ThriftDeal-banner .ThriftDeal-bannerTextContainer{-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start}}.ThriftDeal-banner .ThriftDeal-bannerTextContainer .ThriftDeal-bannerText{font-size:13px;color:#707070;margin:8px 0}@media screen and (max-width:400px){.ThriftDeal-banner .ThriftDeal-bannerTextContainer .ThriftDeal-bannerText{font-size:14px;margin:inherit}}.ThriftDeal-headerBannerImage{max-width:334px;max-height:28px}@media screen and (max-width:800px){.ThriftDeal-headerBannerImage{max-width:73%;max-height:inherit}}.LandingPage_ExploreMoreContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin:32px 0}.LandingPage_ExploreMoreContainer .LandingPage_ExploreMoreRow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin:0 0 32px}.LandingPage_ExploreMoreContainer .LandingPage_ExploreMoreRow .LandingPage_ExploreMoreTitle{margin:0;width:100%;font-size:25px}@media screen and (max-width:800px){.LandingPage_ExploreMoreContainer .LandingPage_ExploreMoreRow .LandingPage_ExploreMoreTitle{font-size:20px}}.LandingPage_ExploreMoreContainer .LandingPage_ExploreMoreRow .LandingPage_ExploreMoreItemFiller{width:32%;height:0}@media screen and (max-width:800px){.LandingPage_ExploreMoreContainer .LandingPage_ExploreMoreRow .LandingPage_ExploreMoreItemFiller{width:48%}}.LandingPage_ExploreMoreContainer .LandingPage_ExploreMoreRow .LandingPage_ExploreMoreItem{width:32%;margin-bottom:32px}@media screen and (max-width:800px){.LandingPage_ExploreMoreContainer .LandingPage_ExploreMoreRow .LandingPage_ExploreMoreItem{width:48%;margin-bottom:0}}.LandingPage_ExploreMoreContainer .LandingPage_ExploreMoreRow .LandingPage_ExploreMoreItem .LandingPage_ExploreMoreLink{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.LandingPage_ExploreMoreContainer .LandingPage_ExploreMoreRow .LandingPage_ExploreMoreItem .LandingPage_ExploreMoreLink .LandingPage_ExploreMoreImageContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#363636}.LandingPage_ExploreMoreContainer .LandingPage_ExploreMoreRow .LandingPage_ExploreMoreItem .LandingPage_ExploreMoreLink .LandingPage_ExploreMoreImageContainer .LandingPage_ExploreMoreImage:hover{-moz-opacity:.25;-khtml-opacity:.25;opacity:.25}.LandingPage_ExploreMoreContainer .LandingPage_ExploreMoreRow .LandingPage_ExploreMoreItem .LandingPage_ExploreMoreLink .LandingPage_ExploreMoreText{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.LandingPage_ExploreMoreContainer .LandingPage_ExploreMoreRow .LandingPage_ExploreMoreItem .LandingPage_ExploreMoreLink .LandingPage_ExploreMoreText p{margin:8px 0 0;font-size:16px}@media screen and (max-width:800px){.LandingPage_ExploreMoreContainer .LandingPage_ExploreMoreRow .LandingPage_ExploreMoreItem .LandingPage_ExploreMoreLink .LandingPage_ExploreMoreText p{margin:8px 0 24px;font-size:16px}}.LandingPage_ExploreMoreContainer .LandingPage_ExploreMoreRow .LandingPage_ExploreMoreItem .LandingPage_ExploreMoreLink .LandingPage_ExploreMoreText .Icon{margin:8px 16px 0 0}@media screen and (max-width:800px){.LandingPage_ExploreMoreContainer .LandingPage_ExploreMoreRow .LandingPage_ExploreMoreItem .LandingPage_ExploreMoreLink .LandingPage_ExploreMoreText .Icon{display:none}}.LandingPage-SliderNumberContainer{position:absolute;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:#363636;width:48px;height:48px;top:16px;-webkit-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 0 2pt #fff;box-shadow:0 0 0 2pt #fff;outline:0}@media screen and (max-width:800px){.LandingPage-SliderNumberContainer{width:39px;height:39px}}.LandingPage-SliderNumberContainer p{color:#fff}.LandingPage-movingHeader{margin-top:24px;margin-bottom:32px}@media screen and (max-width:800px){.LandingPage-movingHeader{margin-top:0;margin-bottom:0}}.LandingPage-headerWithImage{overflow:hidden}.LandingPage-headerImage{float:left;margin:16px 20px;width:92px;height:61px}@media screen and (max-width:800px){.LandingPage-headerImage{width:61px;height:47px;margin:16px -5px 16px 10px}}@media screen and (max-width:350px){.LandingPage-headerImage{width:17vw;height:15vw;margin:2.5vw 2vw 2.5vw 2.5vw}}.LandingPage-headerWithImage .LandingPage-title{float:left}@media screen and (max-width:350px){.LandingPage-headerWithImage .LandingPage-title{margin:2.5vw 2.5vw 2.5vw 2vw}.LandingPage-headerWithImage .LandingPage-title .LandingPage-headerDescription{font-size:4vw}.LandingPage-headerWithImage .LandingPage-title h1{font-size:7vw}}.LandingPage-moduleHeaderImage{float:left;margin:5px 20px 0 0;width:80px;height:40px}@media screen and (max-width:800px){.LandingPage-moduleHeaderImage{width:70px;height:50px;margin:0 10px 0 0}}.LandingPage-headerWithImage .LandingPage-moduleTitle{font-size:14px;display:inline-block}@media screen and (max-width:800px){.LandingPage-headerWithImage .LandingPage-moduleTitle{font-size:.875rem;margin-top:0;margin-left:0}}.LandingPage-headerWithImage .LandingPage-moduleTitle h4{margin-top:5px;margin-bottom:0;display:inline-block}@media screen and (max-width:800px){.LandingPage-headerWithImage .LandingPage-moduleTitle h4{font-size:20px}}.LandingPage_FourUpWithLinksTitleContainer{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}@media screen and (max-width:990px){.LandingPage_FourUpWithLinksTitleContainer{display:inline-block}}.LandingPage_FourUpWithLinksTitleContainer .LandingPage_FourUpWithLinksTitle{font-size:25px;margin:0 0 16px}@media screen and (max-width:990px){.LandingPage_FourUpWithLinksTitleContainer .LandingPage_FourUpWithLinksTitle{margin:0 0 8px}}@media screen and (max-width:800px){.LandingPage_FourUpWithLinksTitleContainer .LandingPage_FourUpWithLinksTitle{font-size:23px}}.tradein-step-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin:16px 0}@media screen and (max-width:600px){.tradein-step-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:0}}.tradein-header-text{display:block}@media screen and (max-width:600px){.tradein-header-text{display:none}}.tradein-header-text-small{display:none}@media screen and (max-width:600px){.tradein-header-text-small{display:block}}.tradein-text{line-height:24px}.tradein-br{display:block;height:16px}.tradein-step{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;width:30%;font-size:16px;line-height:24px}@media screen and (max-width:600px){.tradein-step{width:90%;margin-top:2.5rem}}.tradein-step-icon{background-color:#363636;-webkit-border-radius:100%;border-radius:100%;color:#fff;font-size:3rem;width:5rem;height:5rem;vertical-align:middle;line-height:4.75rem;margin-bottom:16px}@media screen and (max-width:600px){.tradein-step-icon{width:3rem;height:3rem;font-size:2rem;line-height:3rem}}.tradein-step-header{font-size:1.25rem;color:#442783;font-weight:700;margin:.5rem 0}@media screen and (max-width:600px){.tradein-step-body{font-size:.8125rem}}.tradein-header{margin-top:16px}.tradein-choice-page .tradein-header{background-color:#efefef;width:100%;padding:40px 0 36px;text-align:center}.tradein-choice-page .tradein-header h1{margin:0}.tradein-warning{color:#a31023;margin-bottom:0}.tradein-choice-page .tradein-item-box{text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:32px 0}.tradein-choice-page .tradein-item-box .Button-container,.tradein-choice-page .tradein-item-box .Button-container-gray,.tradein-choice-page .tradein-item-box .Button-container-shipmentTable,.tradein-choice-page .tradein-item-box .Button-container-white{margin:32px 8px 26px}.tradein-choice-page .tradein-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:13px}.tradein-choice-page .tradein-item .tradein-item-image{margin:0 0 8px;height:200px}@media screen and (max-width:800px){.tradein-confirmation-page .tradein-header{text-align:center}}.tradein-confirmation-page .tradein-item-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin:32px 0}.tradein-confirmation-page .tradein-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;font-size:13px}.tradein-confirmation-page .tradein-item .tradein-item-image{margin:0 16px 0 0;width:100px}.tradein-confirmation-page .tradein-block ol{padding-left:24px;line-height:24px}.tradein-confirmation-page .tradein-block li{margin-bottom:8px}.tradein-item-title{font-size:16px}.tradein-step-title{font-size:21px;line-height:32px}.tradein .div-help-topics-wrapper{padding-left:0;line-height:24px}.tradein .div-help-topics-wrapper .help-topic-header{font-size:1.953rem}.TradeInTnC-TermsAndConditionSection{font-size:.875rem;margin-bottom:1rem;line-height:18px}@media screen and (max-width:600px){.TradeInTnC-TermsAndConditionSection{font-size:.8125rem}}.TradeInTnC-TermsAndConditionSection .TradeInTnC-ReadLess,.TradeInTnC-TermsAndConditionSection .TradeInTnC-ReadMore{font-size:.875rem}@media screen and (max-width:600px){.TradeInTnC-TermsAndConditionSection .TradeInTnC-ReadLess,.TradeInTnC-TermsAndConditionSection .TradeInTnC-ReadMore{font-size:.8125rem}}.TradeInTnC-TermsAndConditionSection .TradeInTnC-ReadLess,.TradeInTnC-TermsAndConditionSection .TradeInTnC-TermsAndConditions{display:none}.TradeInTnC-TermsAndConditionSection .TradeInTnC-TermsAndConditionsHeader{font-size:1rem}.TradeInTnC-TermsAndConditions{margin:1rem 0}.TradeInTnC-TermsAndConditions ol{list-style-type:none;counter-reset:item;margin:0;padding:0}.TradeInTnC-TermsAndConditions ol>li{display:table;counter-increment:item;margin-bottom:.6rem}.TradeInTnC-TermsAndConditions ol>li:before{content:counters(item,".") ". ";display:table-cell;padding-right:.6rem}.TradeInTnC-TermsAndConditions li ol>li{margin:0}.TradeInTnC-TermsAndConditions li ol>li:before{content:counters(item,".") " "}.TradeInTnC-TermsAndConditions>ol>li:nth-child(2) a{word-break:break-word}.teachers{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.teachers .ActionButton{max-width:278px;text-align:center;width:100%;margin-bottom:48px}.teachers-upper{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;background-color:#bfe0dc;padding:40px 0 0;width:100%;max-width:1116px}@media screen and (max-width:600px){.teachers-upper{padding:16px 0 0}.teachers-upper h1{font-size:20px}}.teachers-upper h1{font-size:1.563rem;font-weight:700}.teachers-upper .teachers-book-section{display:none;position:relative;bottom:0;background-image:url(https://static.thriftbooks.com/site_images/tb4t-hero-background_3db17b14.png);background-position-y:bottom;height:64px;width:100%;background-repeat:no-repeat;margin-top:10px;-webkit-background-size:cover;background-size:cover}@media screen and (max-width:600px){.teachers-upper .teachers-book-section{display:block}}.teachers-image-wrapper{max-width:255px;min-width:191px;width:100%}@media screen and (max-width:600px){.teachers-image-wrapper{display:block;max-width:191px;min-width:131px}}.teachers-upper-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:738px;margin:0;padding:0 48px;width:100%}@media screen and (max-width:600px){.teachers-upper-wrapper{padding:0 16px}}.teacher-subheader{font-size:20px;line-height:21px}.teachers-center-text{width:100%;font-size:20px;line-height:26px;text-align:center;margin:0;padding:0}.teachers-center-text p:first-child{margin-top:0}@media screen and (max-width:600px){.teachers-center-text{padding:0;margin:12px 0;font-size:16px;line-height:21px}}.teachers-step-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin:0 0 16px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:600px){.teachers-step-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:0}.teachers-step-container p{margin-top:8px}}.teachers-step{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;width:31%;-webkit-flex-basis:49%;-ms-flex-preferred-size:49%;flex-basis:49%;font-size:13px;padding-bottom:16px;line-height:14px}.teachers-step a{width:100%}@media screen and (max-width:600px){.teachers-step{width:90%;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}}.teachers-step-icon{background-color:#363636;-webkit-border-radius:100%;border-radius:100%;color:#fff;font-size:3rem;width:5rem;height:5rem;vertical-align:middle;line-height:4.75rem;margin-bottom:16px}@media screen and (max-width:600px){.teachers-step-icon{width:3rem;height:3rem;font-size:2rem;line-height:3rem}}.teachers-center{max-width:1116px;width:100%;background-color:#bfe0dc;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:600px){.teachers-center{background-color:inherit;padding:0}}.teachers-center .teachers-center-upper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:738px;padding:0 48px;margin:0;width:100%}@media screen and (max-width:600px){.teachers-center .teachers-center-upper{padding:0}}.teachers-center .teachers-book-section{display:block;background-image:url(https://static.thriftbooks.com/site_images/tb4t-hero-background_3db17b14.png);background-position-y:bottom;height:149px;width:100%;background-repeat:no-repeat}@media screen and (max-width:600px){.teachers-center .teachers-book-section{display:none}}.teachers-step-title{font-size:21px;line-height:32px}.teachers-footer{margin:16px 0}@media screen and (max-width:600px){.teachers-footer{margin:0 0 16px}}.teachersTnC-TermsAndConditionSection{font-size:.875rem;margin-bottom:1rem;line-height:18px}@media screen and (max-width:600px){.teachersTnC-TermsAndConditionSection{font-size:.8125rem}}.teachersTnC-TermsAndConditionSection .teachersTnC-ReadLess,.teachersTnC-TermsAndConditionSection .teachersTnC-ReadMore{font-size:.875rem}@media screen and (max-width:600px){.teachersTnC-TermsAndConditionSection .teachersTnC-ReadLess,.teachersTnC-TermsAndConditionSection .teachersTnC-ReadMore{font-size:.8125rem}}.teachersTnC-TermsAndConditionSection .teachersTnC-ReadLess,.teachersTnC-TermsAndConditionSection .teachersTnC-TermsAndConditions{display:none}.teachersTnC-TermsAndConditionSection .teachersTnC-TermsAndConditionsHeader{font-size:1rem}.teachersTnC-TermsAndConditions{margin:1rem 0}.teachersTnC-TermsAndConditions ol{list-style-type:none;counter-reset:item;margin:0;padding:0}.teachersTnC-TermsAndConditions ol>li{display:table;counter-increment:item;margin-bottom:.6rem}.teachersTnC-TermsAndConditions ol>li:before{content:counters(item,".") ". ";display:table-cell;padding-right:.6rem}.teachersTnC-TermsAndConditions li ol>li{margin:0}.teachersTnC-TermsAndConditions li ol>li:before{content:counters(item,".") " "}.teachersTnC-TermsAndConditions>ol>li:nth-child(2) a{word-break:break-word}.PartnersHeader{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:24px 0 8px;min-width:801px;height:87px}@media screen and (max-width:990px){.PartnersHeader{min-width:auto;margin:0 48px}}@media screen and (max-width:600px){.PartnersHeader{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0;max-width:none;height:56px;margin:0 24px}}.PartnersHeader-logo{width:300px;vertical-align:middle;height:auto;max-width:100%;text-align:center;padding:.25rem 1rem .25rem 0;margin-top:-.75rem}@media screen and (max-width:601px){.PartnersHeader-logo{display:block;max-width:150px;width:100%;padding:0;margin:0}}.PartnersHeader-links a{color:#363636;font-weight:400;padding:0 10px}@media screen and (max-width:600px){.PartnersHeader-links a{font-size:14px;padding:0}}.PartnersHeader-MobileMenu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.PartnersHeader-MobileMenu .Icon{width:22px;height:22px;vertical-align:middle;color:#707070}.Partners-Nav{width:100%;height:88px;background-color:#008575;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;text-align:center}.Partners-Nav .Partners-NavBox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:50%}@media screen and (max-width:990px){.Partners-Nav .Partners-NavBox{width:80%}}.Partners-Nav a{padding:.875rem;color:#fff;font-size:1.563rem;font-weight:400;-webkit-border-radius:2px;border-radius:2px}@media screen and (max-width:600px){.Partners-Nav a{font-size:1.25rem}}.Partners-Nav a:hover{text-decoration:none}.Partners-Nav .Partners-SelectedPage{border-bottom:3px solid #fff}.Partners-ContentBlock{width:100%;text-align:center}.Partners-ContentBlock h2{font-size:31px;color:#363636;padding:3rem 0;margin:0}.Partners-ContentBlock h3{color:#363636}.Partners-ContentBlock p{color:#707070;line-height:1.5rem}.Partners-ContentBlock1-Background{background-color:#bfe0dc}#Partners-ContentBlock1{padding:40px 24px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:32px}@media only screen and (min-width:990px){#Partners-ContentBlock1{padding:48px}}@media only screen and (min-width:1200px){#Partners-ContentBlock1{padding:32px 80px}}#Partners-ContentBlock1 .Partners-TopHeader{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:24px}@media only screen and (min-width:990px){#Partners-ContentBlock1 .Partners-TopHeader{font-size:32px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media only screen and (min-width:990px){#Partners-ContentBlock1 .Partners-TopHeader .Partners-TopHeader-Container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;gap:32px}}@media only screen and (min-width:990px){#Partners-ContentBlock1 .Partners-TopHeader .Partners-TopHeader-Container .Partners-TopHeader-Text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:6px}}#Partners-ContentBlock1 .Partners-TopHeader .Partners-TopHeader-Container .Partners-TopHeader-Text h1{font-size:27px;font-weight:700;color:#008575;margin:0}@media only screen and (min-width:990px){#Partners-ContentBlock1 .Partners-TopHeader .Partners-TopHeader-Container .Partners-TopHeader-Text h1{font-size:39px;text-align:start}}#Partners-ContentBlock1 .Partners-TopHeader .Partners-TopHeader-Container .Partners-TopHeader-Text h3{font-size:22px;font-weight:400;color:#363636;margin:0}@media only screen and (min-width:990px){#Partners-ContentBlock1 .Partners-TopHeader .Partners-TopHeader-Container .Partners-TopHeader-Text h3{font-size:25px;text-align:start}}#Partners-ContentBlock1 .Partners-TopHeader .Partners-TopHeader-Container .Partners-TopButton-Desktop{display:none}@media only screen and (min-width:990px){#Partners-ContentBlock1 .Partners-TopHeader .Partners-TopHeader-Container .Partners-TopButton-Desktop{display:inline-block;font-weight:400;font-size:14px;width:60%}}#Partners-ContentBlock1 .Partners-TopButton-Mobile{-webkit-border-radius:4px;border-radius:4px;font-weight:400;text-decoration:none;width:45%}@media only screen and (min-width:990px){#Partners-ContentBlock1 .Partners-TopButton-Mobile{display:none}}#Partners-ContentBlock2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}@media screen and (max-width:990px){#Partners-ContentBlock2{padding:0 3rem}}#Partners-ContentBlock2 h2{padding-bottom:0}#Partners-ContentBlock2 p{font-size:25px;line-height:2.25rem;margin-bottom:50px;margin-top:18px}@media screen and (max-width:990px){#Partners-ContentBlock2 p{width:100%}}#Partners-ContentBlock2 .Partners-ContentBlock2-Background{background:url(https://static.thriftbooks.com/site_images/stacked-bg_2929fa01.png) repeat-x;-webkit-background-size:contain;background-size:contain;background-position-y:bottom;height:4.5rem;width:100%;position:relative;left:0;bottom:0;opacity:.25}.Partners-Contentblock3-Background{background-color:#efefef}#Partners-ContentBlock3{padding:40px 24px}@media only screen and (min-width:990px){#Partners-ContentBlock3{padding:48px 40px}}#Partners-ContentBlock3 .Partners-ContentBlock-FlexBox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:32px;padding:0}@media only screen and (min-width:990px){#Partners-ContentBlock3 .Partners-ContentBlock-FlexBox{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:48px}}#Partners-ContentBlock3 .Partners-ContentBlock-FlexBox div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8px}@media only screen and (min-width:990px){#Partners-ContentBlock3 .Partners-ContentBlock-FlexBox div{gap:16px;width:33%}}#Partners-ContentBlock3 .Partners-ContentBlock-FlexBox div h3,#Partners-ContentBlock3 .Partners-ContentBlock-FlexBox div p{margin:0}.Partners-ContentBlockHeader{width:100%}.Partners-InvertedLine{-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}.Partners-ContentBlock-FlexBox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-bottom:4rem}.Partners-ContentBlock-ImageBox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.Partners-ContentBlock-ImageBox img{padding:0 2rem}@media screen and (max-width:990px){.Partners-ContentBlock-ImageBox img{padding:0 .75rem}}#Partners-ContentBlock4{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:40px 24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:32px}@media only screen and (min-width:990px){#Partners-ContentBlock4{padding:48px 40px;gap:48px}}#Partners-ContentBlock4 h2{padding:0}#Partners-ContentBlock4 .Partners-Steps-FlexBox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:32px}@media only screen and (min-width:990px){#Partners-ContentBlock4 .Partners-Steps-FlexBox{gap:48px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}#Partners-ContentBlock4 .Partners-Steps-FlexBox .Partners-Steps{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:24px;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}@media only screen and (min-width:990px){#Partners-ContentBlock4 .Partners-Steps-FlexBox .Partners-Steps{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:33%}}#Partners-ContentBlock4 .Partners-Steps-FlexBox .Partners-Steps .Partners-Steps-Text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:8px;-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0}@media only screen and (min-width:990px){#Partners-ContentBlock4 .Partners-Steps-FlexBox .Partners-Steps .Partners-Steps-Text{gap:16px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}#Partners-ContentBlock4 .Partners-Steps-FlexBox .Partners-Steps .Partners-Steps-Text h3,#Partners-ContentBlock4 .Partners-Steps-FlexBox .Partners-Steps .Partners-Steps-Text p{margin:0}#Partners-ContentBlock4 .Partners-Steps-FlexBox .Partners-Steps .Partners-Steps-Text p{text-align:start}@media only screen and (min-width:990px){#Partners-ContentBlock4 .Partners-Steps-FlexBox .Partners-Steps .Partners-Steps-Text p{text-align:center}}@media screen and (max-width:600px){.Partners-ContentBlock h2{padding:3rem 0 1.875rem;font-size:23px}.Partners-ContentBlock h3{font-size:20px}#Partners-ContentBlock2{padding:0}#Partners-ContentBlock2 h2{padding:3rem 1rem 1rem}#Partners-ContentBlock2 p{font-size:1rem;line-height:1.5rem;margin:0;padding:0 1rem}#Partners-ContentBlock2 .Partners-ContentBlock2-Background{background-repeat:no-repeat;-webkit-background-size:auto 100%;background-size:auto 100%;height:90px;margin-top:54px;background-position:52%}}.Partners-ContactUsBanner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:24px;padding:24px 0;background-color:#bfe0dc}@media only screen and (min-width:600px){.Partners-ContactUsBanner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.Partners-ContactUsBanner h3{font-size:24px;margin:0}@media only screen and (min-width:990px){.Partners-ContactUsBanner h3{font-size:31px}}.Partners-ContactUsBanner a{width:200px;text-align:center;font-weight:400}@media screen and (max-width:990px){.Partners-Visible-Large{display:none}}@media screen and (min-width:991px){.Partners-Visible-Small{display:none}}.Partners-OurValues{background:#008575 url(https://static.thriftbooks.com/site_images/values-background_40602dcb.png) 50% no-repeat;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;width:100%;height:600px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:158px}@media only screen and (min-width:990px){.Partners-OurValues{margin-top:0}}@media screen and (max-width:990px){.Partners-OurValues{height:700px;-webkit-background-size:cover;background-size:cover}.Partners-OurValues .Partners-OurValues-ImgBox:first-of-type{margin-right:10%}}@media screen and (max-width:600px){.Partners-OurValues{height:570px;-webkit-background-size:220% 100%;background-size:220% 100%;padding:0 8px}.Partners-OurValues .Partners-OurValues-ImgBox:first-of-type{margin-right:0}}.Partners-OurValues-ImgBox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:25%;z-index:2}@media screen and (max-width:990px){.Partners-OurValues-ImgBox{width:100%}.Partners-OurValues-ImgBox div:first-of-type{margin-top:50px}}@media screen and (max-width:600px){.Partners-OurValues-ImgBox{padding:0 8px;margin-top:30px}}.Partners-OurValues-ImgBox div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.Partners-OurValues-ImgBox p{color:#fff;width:75%;text-align:center;font-size:20px}@media screen and (max-width:600px){.Partners-OurValues-ImgBox p{font-size:16px;width:100%}}.Partners-OurValueAddsUp-Img{position:relative;top:25%;z-index:2}@media screen and (max-width:990px){.Partners-OurValueAddsUp-Img{position:absolute;top:-20%}}.Partners-OurValueAddsUp-Img.Partners-Visible-Large{height:316px;width:316px}.Partners-OurValueAddsUp-Img.Partners-Visible-Small{height:253px;width:253px}.Partners-FaqsWrapper{padding:25px 82px 55px;margin:auto}@media screen and (max-width:990px){.Partners-FaqsWrapper{padding:40px 48px}}@media screen and (max-width:600px){.Partners-FaqsWrapper{padding:2rem 1rem;width:100%}}.Partners-FaqsWrapper small{font-size:.875rem}.Partners-FaqsHeader{font-size:1.953rem}@media screen and (max-width:600px){.Partners-FaqsHeader{font-size:23px}}.Partners-FaqsTopicHeader{font-size:1.563rem;padding-left:1.5%;padding-top:unset}@media screen and (max-width:600px){.Partners-FaqsTopicHeader{font-size:20px}}@media screen and (max-width:990px){.Partners-FaqsTopicHeader.topBufferSmallScreens{padding-top:5%}}.Partners-FaqsArea{width:50%;margin-right:20px}@media screen and (max-width:990px){.Partners-FaqsArea{width:100%}}.Partners-FaqsAreasWrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}@media screen and (max-width:990px){.Partners-FaqsAreasWrapper{display:inline-block}}.Partners-oneFaqHolder{border-bottom:1px solid #efefef}.Partners-FaqText{display:inline-block;width:94%;padding-bottom:2%;padding-top:2%}.Partners-FaqText:hover{text-decoration:underline}@media screen and (max-width:990px){.Partners-FaqText{width:90%;text-align:left;line-height:18px}}@media screen and (max-width:600px){.Partners-FaqText{line-height:24px}}.Partners-FaqAnswerArea{padding-bottom:2%;padding-left:4%}.Partners-FaqAnswerArea.is-hidden{display:none}@media screen and (max-width:600px){.Partners-MoreFAQs{display:none}}.Partners-ShowMoreBtn{color:#008575;font-size:16px;border:none;background:#fff;margin-top:17px;font-weight:700}.Partners-ContactUsWholeArea{padding:0 82px;background:#efefef}@media screen and (max-width:990px){.Partners-ContactUsWholeArea{padding:0 3rem}}@media screen and (max-width:600px){.Partners-ContactUsWholeArea{padding:2rem 1rem}}.Partners-ContactUsWrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:auto;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}@media screen and (max-width:990px){.Partners-ContactUsWrapper{display:inline-block;width:100%}}.Partners-ContactUsWrapper .Input,.Partners-ContactUsWrapper input,.Partners-ContactUsWrapper select{-webkit-border-radius:3px;border-radius:3px;padding:.9rem;border:1px solid #d7d7d7;font-size:14px;color:#363636;display:inline-block}.Partners-ContactUsWrapper .Input.is-hidden,.Partners-ContactUsWrapper input.is-hidden,.Partners-ContactUsWrapper select.is-hidden{display:none}.Partners-ContactUsWrapper .Input-container{padding:0;margin-bottom:0;display:grid}.Partners-ContactUsWrapper .Button-container,.Partners-ContactUsWrapper .Button-container-gray,.Partners-ContactUsWrapper .Button-container-shipmentTable,.Partners-ContactUsWrapper .Button-container-white{width:175px;-webkit-border-radius:3px;border-radius:3px;padding:0}.Partners-ContactUsWrapper .Button{margin-bottom:0;border:none;color:#fff;line-height:.8}.Partners-ContactUsWrapper textarea{margin-bottom:10px;border:1px solid #d7d7d7;padding:.9rem;font-size:14px}.Partners-ContactUsWrapper form{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.Partners-ContactUsHeader{font-size:1.953rem;padding-top:56px;margin:0}@media screen and (max-width:600px){.Partners-ContactUsHeader{font-size:23px}}.Partners-ContactUsRightHeader{font-size:1.953rem;text-align:center;color:#008575}@media screen and (max-width:600px){.Partners-ContactUsRightHeader{font-size:23px;width:95%}}.Partners-ContactUsForm{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:550px;min-width:420px;margin-right:19px;padding-bottom:100px}.Partners-ContactUsForm p{color:#707070;font-size:14px}.Partners-ContactUsForm textarea{height:158px}@media screen and (max-width:990px){.Partners-ContactUsForm{padding-bottom:0;width:100%;max-width:none;margin:0}}@media screen and (max-width:600px){.Partners-ContactUsForm{padding-left:0;min-width:0}}.Partners-ContactUsRightArea{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding-top:5%;max-width:550px;margin-left:19px}@media screen and (max-width:990px){.Partners-ContactUsRightArea{padding-top:0;padding-bottom:30px;margin:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;max-width:none;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}}@media screen and (max-width:600px){.Partners-ContactUsRightArea{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-top:20px;width:100%}}.Partners-SlideshowWrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 50px;background:#efefef;min-height:500px}@media screen and (max-width:600px){.Partners-SlideshowWrapper{padding:2rem 1rem;min-height:745px}}.Partners-SlideshowHeader{font-size:1.953rem;padding-top:2%}@media screen and (max-width:600px){.Partners-SlideshowHeader{font-size:23px}}.Partners-SlideshowBox{padding:10px 20px;background:#fff;border:1px solid #d7d7d7;display:inline-block;margin:0 20%;-webkit-border-radius:4px;border-radius:4px;opacity:1;-webkit-transition:opacity 1s;transition:opacity 1s}.Partners-SlideshowBox.is-hidden{opacity:0;width:0;height:0;padding:0;z-index:-100}@media screen and (max-width:990px){.Partners-SlideshowBox{margin:0}}.Partners-SlideshowBox blockquote{font-size:15px;margin:1.5em 0;padding-left:7%;padding-right:2%;line-height:1.4;position:relative;color:#707070}.Partners-SlideshowBox blockquote:before{display:block;padding-left:5%;content:"\201C";font-size:70px;position:absolute;left:-30px;top:-20px;color:#008575;font-family:Georgia,serif}@media screen and (max-width:600px){.Partners-SlideshowBox blockquote:before{display:none}}.Partners-SlideshowBox blockquote cite{color:#707070;font-size:15px;display:block;margin-top:15px;font-style:normal}.Partners-SlideshowBox blockquote cite:before{content:"\2014 \2009"}.Partners-SlideshowButtonsWrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:.5% 20%;padding:10px 20px;background:#efefef}.Partners-SlideshowButton{width:10px;height:10px;-webkit-border-radius:10px;border-radius:10px;background:#008575;margin:8px}.Partners-SlideshowButton.notSelected{background:#d7d7d7}.Partners-SlideshowButton.notSelected:hover{background:#00594e;cursor:pointer}.Partners-ContactUsForm.floating-label .has-float-label{display:block;position:relative;margin-bottom:24px}.Partners-ContactUsForm.floating-label .has-float-label label,.Partners-ContactUsForm.floating-label .has-float-label>span{position:absolute;left:15px;top:-5px;cursor:text;font-size:10px;opacity:1;-webkit-transition:all .2s;transition:all .2s;background-color:#fff;border-left:3px solid #fff;border-right:3px solid #fff}.Partners-ContactUsForm.floating-label .has-float-label select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.Partners-ContactUsForm.floating-label .has-float-label input,.Partners-ContactUsForm.floating-label .has-float-label select,.Partners-ContactUsForm.floating-label .has-float-label textarea{font-size:inherit;border:1px solid #d7d7d7;-webkit-border-radius:0;border-radius:0}.Partners-ContactUsForm.floating-label .has-float-label input::-webkit-input-placeholder,.Partners-ContactUsForm.floating-label .has-float-label select::-webkit-input-placeholder,.Partners-ContactUsForm.floating-label .has-float-label textarea::-webkit-input-placeholder{opacity:1;-webkit-transition:all .2s;transition:all .2s}.Partners-ContactUsForm.floating-label .has-float-label input:-ms-input-placeholder,.Partners-ContactUsForm.floating-label .has-float-label select:-ms-input-placeholder,.Partners-ContactUsForm.floating-label .has-float-label textarea:-ms-input-placeholder{opacity:1;-webkit-transition:all .2s;transition:all .2s}.Partners-ContactUsForm.floating-label .has-float-label input::-ms-input-placeholder,.Partners-ContactUsForm.floating-label .has-float-label select::-ms-input-placeholder,.Partners-ContactUsForm.floating-label .has-float-label textarea::-ms-input-placeholder{opacity:1;-webkit-transition:all .2s;transition:all .2s}.Partners-ContactUsForm.floating-label .has-float-label input::placeholder,.Partners-ContactUsForm.floating-label .has-float-label select::placeholder,.Partners-ContactUsForm.floating-label .has-float-label textarea::placeholder{opacity:1;-webkit-transition:all .2s;transition:all .2s}.Partners-ContactUsForm.floating-label .has-float-label input:placeholder-shown:not(:focus)::-webkit-input-placeholder,.Partners-ContactUsForm.floating-label .has-float-label select:placeholder-shown:not(:focus)::-webkit-input-placeholder,.Partners-ContactUsForm.floating-label .has-float-label textarea:placeholder-shown:not(:focus)::-webkit-input-placeholder{opacity:0}.Partners-ContactUsForm.floating-label .has-float-label input:placeholder-shown:not(:focus):-ms-input-placeholder,.Partners-ContactUsForm.floating-label .has-float-label select:placeholder-shown:not(:focus):-ms-input-placeholder,.Partners-ContactUsForm.floating-label .has-float-label textarea:placeholder-shown:not(:focus):-ms-input-placeholder{opacity:0}.Partners-ContactUsForm.floating-label .has-float-label input:placeholder-shown:not(:focus)::-ms-input-placeholder,.Partners-ContactUsForm.floating-label .has-float-label select:placeholder-shown:not(:focus)::-ms-input-placeholder,.Partners-ContactUsForm.floating-label .has-float-label textarea:placeholder-shown:not(:focus)::-ms-input-placeholder{opacity:0}.Partners-ContactUsForm.floating-label .has-float-label input:placeholder-shown:not(:focus)::placeholder,.Partners-ContactUsForm.floating-label .has-float-label select:placeholder-shown:not(:focus)::placeholder,.Partners-ContactUsForm.floating-label .has-float-label textarea:placeholder-shown:not(:focus)::placeholder{opacity:0}.Partners-ContactUsForm.floating-label .has-float-label input:placeholder-shown:not(:focus)+*,.Partners-ContactUsForm.floating-label .has-float-label select:placeholder-shown:not(:focus)+*,.Partners-ContactUsForm.floating-label .has-float-label textarea:placeholder-shown:not(:focus)+*{font-size:1rem;color:#707070;text-overflow:ellipsis;top:15px}.Partners-ContactUsForm.floating-label .has-float-label input:focus+:not(.Input-error),.Partners-ContactUsForm.floating-label .has-float-label select:focus+:not(.Input-error),.Partners-ContactUsForm.floating-label .has-float-label textarea:focus+:not(.Input-error){color:#008575;position:absolute;left:15px;top:-5px}.Partners-ContactUsForm.floating-label .has-float-label input:focus+:not(.Input-error) span,.Partners-ContactUsForm.floating-label .has-float-label select:focus+:not(.Input-error) span,.Partners-ContactUsForm.floating-label .has-float-label textarea:focus+:not(.Input-error) span{color:#008575}.Partners-ContactUsForm.floating-label .has-float-label input:focus,.Partners-ContactUsForm.floating-label .has-float-label select:focus,.Partners-ContactUsForm.floating-label .has-float-label textarea:focus{outline:0;border:2px solid #008575}.Partners-ContactUsForm.floating-label select{margin-bottom:24px;border:1px solid #d7d7d7;-webkit-border-radius:0;border-radius:0}.Partners-ContactUsForm.floating-label select:focus{outline:0;border:2px solid #008575}.Partners-ContactUsMessage{font-size:16px}.CrossProduct{background-color:#ecf6f4;width:100%;padding:16px 24px 8px}@media screen and (max-width:1164px){.CrossProduct{padding:16px 8px 8px}}@media screen and (max-width:820px){.CrossProduct{padding:24px 8px 16px}}.CrossProduct .CrossProduct-Wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.CrossProduct .CrossProduct-Wrapper .CrossProduct-ProductWrapper:last-child{margin:0 0 8px}@media screen and (max-width:1164px){.CrossProduct .CrossProduct-Wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.CrossProduct .CrossProduct-Wrapper .CrossProduct-MainTitle,.CrossProduct .CrossProduct-Wrapper .CrossProduct-ProductWrapper{margin:0 8px 8px 0}}@media screen and (max-width:960px){.CrossProduct .CrossProduct-Wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:820px){.CrossProduct .CrossProduct-Wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.CrossProduct .CrossProduct-Wrapper .CrossProduct-MainTitle,.CrossProduct .CrossProduct-Wrapper .CrossProduct-ProductWrapper{margin:0 0 8px}.CrossProduct .CrossProduct-Wrapper .CrossProduct-ProductWrapper:last-child{margin:0 0 8px}}.CrossProduct .CrossProduct-MainTitle{margin:0 24px 8px 0;font-size:25px;font-weight:400;line-height:32px;width:249px;min-width:249px;max-height:64px;overflow:hidden}.CrossProduct .CrossProduct-MainTitle.Large{display:block}.CrossProduct .CrossProduct-MainTitle.Small{display:none;margin:0 0 16px}@media screen and (max-width:1164px){.CrossProduct .CrossProduct-MainTitle{font-size:25px;line-height:32px;max-height:64px;min-width:auto;width:100%}.CrossProduct .CrossProduct-MainTitle.Large{display:none}.CrossProduct .CrossProduct-MainTitle.Small{display:block}}@media screen and (max-width:400px){.CrossProduct .CrossProduct-MainTitle{font-size:20px;line-height:26px;max-height:52px;min-width:auto;width:100%}}.CrossProduct .CrossProduct-ProductWrapper{color:#363636;font-weight:400;margin:0 24px 8px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:8px;background-color:#fff;width:249px;min-width:249px;max-width:249px;border:1px solid #d7d7d7}.CrossProduct .CrossProduct-ProductWrapper:hover{border:1px solid #008575;cursor:pointer}@media screen and (max-width:1164px){.CrossProduct .CrossProduct-ProductWrapper{margin:0 8px 8px 0}}@media screen and (max-width:960px){.CrossProduct .CrossProduct-ProductWrapper{width:237px;min-width:237px;max-width:237px}}@media screen and (max-width:820px){.CrossProduct .CrossProduct-ProductWrapper{width:100%;min-width:237px;max-width:none}}.CrossProduct .CrossProduct-ProductWrapper .CrossProduct-Image{margin-right:16px}.CrossProduct .CrossProduct-ProductWrapper .CrossProduct-Image img{-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom;width:80px;height:114px;min-width:80px;min-height:114px;max-width:80px;max-height:114px}.CrossProduct .CrossProduct-ProductWrapper .CrossProduct-TextSection{padding:8px 0;max-width:211px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:820px){.CrossProduct .CrossProduct-ProductWrapper .CrossProduct-TextSection{max-width:none}}.CrossProduct .CrossProduct-ProductWrapper .CrossProduct-ProductTitle{font-size:14px;font-weight:700;line-height:18px;max-height:36px;overflow:hidden}.CrossProduct .CrossProduct-ProductWrapper .CrossProduct-ProductSubText{font-size:12px;line-height:16px;max-height:32px;overflow:hidden}.CrossProduct .CrossProduct-ProductWrapper .CrossProduct-PriceText{font-size:12px;line-height:16px;height:16px;overflow:hidden}.CrossProduct .CrossProduct-ProductWrapper .CrossProduct-RedFont{color:#a31023;font-weight:600}.CrossProduct .Spacer{-webkit-box-flex:1;-webkit-flex:1 auto;-ms-flex:1 auto;flex:1 auto}.CrossProduct .FullWidth{width:100%}.SellBackShelf-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:24px;padding:24px 0;border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;font-size:13px}@media screen and (max-width:600px){.SellBackShelf-item{gap:16px}}.SellBackShelf-itemImage{width:64px;height:96px;margin:0 8px;-o-object-fit:cover;object-fit:cover}.SellBackShelf-itemDataResponsive{width:100%}@media screen and (max-width:800px){.SellBackShelf-itemDataResponsive{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}}.SellBackShelf-itemIdentifiers{display:inline-block;width:70%}.SellBackShelf-itemIdentifiers p{margin:0 0 4px}.SellBackShelf-itemMedia{display:inline-block;vertical-align:top;width:30%}@media screen and (max-width:800px){.SellBackShelf-itemMedia{width:auto}}.SellBackShelf-itemQuote-smallerScreen{display:none}@media screen and (max-width:600px){.SellBackShelf-itemQuote-smallerScreen{margin-top:24px;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}.SellBackShelf-itemQuote-largerScreen{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width:600px){.SellBackShelf-itemQuote-largerScreen{display:none}}.SellBackShelf-headerControlsWrapper{display:block;margin-bottom:16px}@media screen and (max-width:600px){.SellBackShelf-headerControlsWrapper{margin-bottom:8px}}.SellBackShelf-headerControls{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:600px){.SellBackShelf-headerControls{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.SellBackShelf-headerInfoBanner{width:100%;text-align:right;margin-top:8px;display:block}@media screen and (max-width:600px){.SellBackShelf-headerInfoBanner{text-align:left}}.SellBackShelf-headerMoreItemsSmall{display:none}@media screen and (max-width:600px){.SellBackShelf-headerMoreItemsSmall{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.SellBackShelf-headerMoreItemsLarge{display:block}@media screen and (max-width:600px){.SellBackShelf-headerMoreItemsLarge{display:none}}.SellBackShelf-selectAllButton{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;cursor:pointer;padding-top:10px}@media screen and (max-width:600px){.SellBackShelf-selectAllButton{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;margin-top:10px}}.SellBackShelf-checkbox{margin-right:8px;margin-left:8px}.SellBackShelf-total{margin:8px 24px 0;font-size:20px}@media screen and (max-width:600px){.SellBackShelf-total{margin:8px 0 16px}}.SellBackShelf-addToSellListButton{padding:8px;-webkit-border-radius:4px;border-radius:4px;max-width:100%}.SellBackShelf-addToSellListButton.is-small{height:auto}.SellBackShelf-addToSellListButton.is-disabled{cursor:default;-webkit-box-shadow:none;box-shadow:none;background-color:#d7d7d7}.SellBackShelf-addToSellListButton.is-disabled>.Button{color:#707070}.SellBackShelf-addToSellListButton.is-disabled:hover{background-color:#d7d7d7}.SellBackShelf-addToSellListButton.is-disabled:hover>.Button{color:#707070}@media screen and (max-width:600px){.SellBackShelf-addToSellListButton{width:100%}}.sellBackShelfEmptyRoot{margin:64px auto;display:block}@media screen and (max-width:600px){.sellBackShelfEmptyRoot{margin:32px auto}}.sellBackShelfEmpty{max-width:100%;width:485px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}@media screen and (max-width:600px){.sellBackShelfEmpty{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.sellBackShelfEmptyIcon{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:128px;height:128px;display:block}@media screen and (max-width:600px){.sellBackShelfEmptyIcon{width:68px;height:68px}}.sellBackShelfInfo{margin-left:32px}@media screen and (max-width:600px){.sellBackShelfInfo{margin-left:0;margin-top:24px}}.BuyBack-BetaMessageBox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:16px 24px;color:#01579b;background-color:#e1f5fe;-webkit-border-radius:4px;border-radius:4px;border:1px solid #99bcd7}.BuyBack-BetaMessageBox .BuyBack-MessageBoxText{padding-left:16px}.BuyBack-BetaMessageBox .infoIcon{fill:#01579b;color:#fff;height:24px;width:24px;min-height:24px;min-width:24px}.BuyBack-Beta-Pill{background-color:#01579b;color:#fff;-webkit-border-radius:4px;border-radius:4px;padding:0 6px}.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}@media screen and (max-width:600px){.StaticPages{padding-bottom:20px}}.textCenter{text-align:center}@media (min-width:800px){.StaticPages-sectionLeft{float:left;width:50%;clear:left}.StaticPages-sectionRight{float:right;width:50%}}.StaticPages-shares{max-width:400px}.StaticPages-sharesCenter{margin:auto}.StaticButton{width:33%;height:57px;display:inline-block;text-align:left;padding:0 0 0 7px;margin:2px 0 25px -3px}.StaticButton a{text-decoration:none;text-align:left;display:block;padding:.4rem .2rem 1.4rem 20px;background-color:#37948c;color:#fff;margin:1px -4px 0 0}.StaticButton a:hover{border-color:#d7d7d7!important;background-color:#00594e}.StaticButton h3{margin:0;font-weight:400;font-size:18px;color:#fff;clear:left}.StaticButton strong{font-size:14px;line-height:14px;font-weight:400;color:#fff;position:relative}.StaticButton .Icon{width:20px;height:25px;position:relative;top:-6px;float:right;right:12px}@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}}.AppLanding .StaticPages-Social{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:20px 0}.AppLanding-appStoreButton{max-width:150px}@media screen and (max-width:400px){.AppLanding-appStoreButton{max-width:120px}}.Recipe-mobile-default{font-size:.8125rem;color:#363636}.Recipe-mobile-default h1,.Recipe-mobile-default h2,.Recipe-mobile-default h3,.Recipe-mobile-default h4,.Recipe-mobile-default h5,.Recipe-mobile-default h6{margin:0}.Recipe-mobile-default h1{font-size:1.984rem}.Recipe-mobile-default h2{font-size:1.587rem}.Recipe-mobile-default h3{font-size:1.27rem}.Recipe-mobile-default h4{font-size:1.016rem}.Recipe-mobile-default h5{font-size:.8125rem}.Recipe-mobile-default h6{font-size:.65rem}.Recipe-mobile-default .header-1{font-size:.875rem;font-weight:700}.Recipe-mobile-default .text-subheading{font-size:.8125rem;line-height:1rem}.Recipe-mobile-default .text-price{font-size:1.125rem;font-weight:700;color:#a31023}.Recipe-mobile-default .text-gray{color:#707070}.Recipe-mobile-default button.is-link{font-size:.8125rem}.Recipe-default{font-size:.875rem;color:#363636}.Recipe-default h1,.Recipe-default h2,.Recipe-default h3,.Recipe-default h4,.Recipe-default h5,.Recipe-default h6{margin:0}.Recipe-default h1{font-size:2.441rem}.Recipe-default h2{font-size:1.953rem}.Recipe-default h3{font-size:1.563rem}.Recipe-default h4{font-size:1.25rem}.Recipe-default h5{font-size:.875rem}.Recipe-default h6{font-size:.75rem}.Recipe-default .header-1{font-size:1.25rem;font-weight:600;line-height:28px}.Recipe-default .header-2{font-size:16px}.Recipe-default .text-subheading{font-size:.75rem;line-height:1rem}.Recipe-default .text-price{font-size:2rem;font-weight:700;color:#a31023}.Recipe-default .text-gray{color:#707070}