.error,.error p,.error a{color:#BB1D30}code,pre{padding:5px;margin-bottom:20px;display:inline-block;background:#f2f2f2;width:100%}.no-wrap{white-space:nowrap}@media all and (max-width: 480px){.no-wrap{white-space:normal}}*:focus{outline:0 !important}html{font-family:'garamond-premier-pro', times, serif;font-weight:400;background-color:#1595d3}.cta,main.product header .wrapper div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons a,.product.example header .wrapper div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons a,button,input[type="submit"],.action{padding:10px 20px;font-size:14px;line-height:14px;font-weight:normal;text-align:center;text-decoration:none;color:#fff;background:#1595d3;border:none;border-radius:3px;font-family:'DM Sans', sans-serif;transition:0.2s ease all;display:inline-block;line-height:1.2em;text-indent:0;vertical-align:top;white-space:nowrap}@media all and (min-width: 768px){.cta,main.product header .wrapper div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons a,.product.example header .wrapper div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons a,button,input[type="submit"],.action{width:auto}}.cta.gray,main.product header .wrapper div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons a.gray,.product.example header .wrapper div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons a.gray,button.gray,input[type="submit"].gray,.action.gray{color:#888;background-color:#f2f2f2}.cta.gray:active,main.product header .wrapper div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons a.gray:active,.product.example header .wrapper div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons a.gray:active,.cta.gray:hover,main.product header .wrapper div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons a.gray:hover,.product.example header .wrapper div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons a.gray:hover,button.gray:active,button.gray:hover,input[type="submit"].gray:active,input[type="submit"].gray:hover,.action.gray:active,.action.gray:hover{background-color:#d9d9d9;text-decoration:none}.cta.checkout,main.product header .wrapper div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons a.checkout,.product.example header .wrapper div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons a.checkout,button.checkout,input[type="submit"].checkout,.action.checkout{background-color:#F08821}.cta.checkout:hover,main.product header .wrapper div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons a.checkout:hover,.product.example header .wrapper div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons a.checkout:hover,button.checkout:hover,input[type="submit"].checkout:hover,.action.checkout:hover{background-color:#e87b10}.cta:active,main.product header .wrapper div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons a:active,.product.example header .wrapper div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons a:active,.cta:focus,main.product header .wrapper div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons a:focus,.product.example header .wrapper div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons a:focus,.cta:hover,main.product header .wrapper div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons a:hover,.product.example header .wrapper div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons a:hover,button:active,button:focus,button:hover,input[type="submit"]:active,input[type="submit"]:focus,input[type="submit"]:hover,.action:active,.action:focus,.action:hover{text-decoration:none;background-color:#1385bc;border:none}ul.ul--tabs{display:flex;flex-wrap:wrap;list-style-type:none;padding:0}@media all and (max-width: 767px){ul.ul--tabs{justify-content:space-between}}ul.ul--tabs.ul--tabs-forms{flex-wrap:nowrap}@media all and (max-width: 480px){ul.ul--tabs.ul--tabs-forms{display:block}}ul.ul--tabs.ul--tabs-forms>li{flex-basis:calc(100% / 4 - 5px)}@media all and (min-width: 1024px){ul.ul--tabs.ul--tabs-forms>li{height:75px}}@media all and (max-width: 767px){ul.ul--tabs.ul--tabs-forms>li{flex-basis:auto;margin-right:3px}}@media all and (max-width: 480px){ul.ul--tabs.ul--tabs-forms>li{width:100%}}@media all and (max-width: 767px){ul.ul--tabs.ul--tabs-forms>li a>div{padding:5px}}ul.ul--tabs>li{border:1px solid #f2f2f2;width:150px;height:100px;margin-right:10px;margin-bottom:10px}@media all and (max-width: 767px){ul.ul--tabs>li{flex-basis:calc(50% - 5px);margin-right:0;height:75px}}@media all and (max-width: 480px){ul.ul--tabs>li{flex-basis:100%;margin-right:0;height:50px}}ul.ul--tabs>li.active{background-color:#1595d3}ul.ul--tabs>li.active:hover{background-color:#1385bc}ul.ul--tabs>li.active a{color:#fff}ul.ul--tabs>li:last-of-type{margin-right:0}ul.ul--tabs>li:hover{background-color:#f2f2f2}ul.ul--tabs>li a{width:100%;height:100%;display:block;position:relative;cursor:pointer;text-align:center;font-family:'DM Sans', sans-serif}ul.ul--tabs>li a>div{width:100%;position:absolute;top:50%;left:0;transform:translateY(-52%);padding:10px}ul.ul--tabs>li a img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);padding:10px;margin:0 !important}body>header{width:100%;height:80px;margin:0;position:relative;background-color:#fff;font-family:'DM Sans', sans-serif}@media all and (min-width: 1024px){body>header{padding:0;height:130px}}body>header.has-ribbon{height:115px}@media all and (min-width: 1024px){body>header.has-ribbon{height:165px}}body>header.has-ribbon .ribbon{height:35px;background-color:#1595d3;text-align:center}body>header.has-ribbon .ribbon a{color:#fff;font-size:12px;font-weight:bold;display:block;line-height:35px;text-transform:uppercase;padding:0 10px}body>header.has-ribbon .ribbon a:hover{text-decoration:none;color:#FEE22A}body>header.has-ribbon .ribbon a.no-link{cursor:default}body>header.has-ribbon .ribbon a.no-link:hover{color:#fff}body>header.has-ribbon .nav-container{top:65px}body>header h1{display:block;margin:0;position:relative;height:50px}@media all and (min-width: 1024px){body>header h1{width:280px;z-index:12;padding:0;height:100px;overflow:hidden}}body>header h1 a{display:block;width:210px;height:27px;overflow:hidden;text-indent:-9999px}@media all and (min-width: 1024px){body>header h1 a{width:100%;height:100px}}body>header h1 a svg{position:absolute;display:block;height:28px;width:137px;top:12px;left:12px}@media all and (min-width: 1024px){body>header h1 a svg{width:200px;height:60px;top:20px;left:20px;transform:none}}body>header .top-nav{background-color:#f2f2f2}body>header .top-nav ul{display:flex}body>header .top-nav ul.imprint li:hover{background-color:inherit}body>header .top-nav ul.imprint li a{text-transform:none}body>header .top-nav ul li:hover{background-color:#e5e5e5}body>header .top-nav ul li:hover a{color:#515151}body>header .top-nav ul li.cart{width:52px}body>header .top-nav ul li.cart .button{position:relative;background-image:url("/store/img/css/cart-icon.png");background-repeat:no-repeat;background-position:6px center;background-size:auto 60%;width:52px;height:30px;cursor:pointer}body>header .top-nav ul li.cart .button.not-empty{background-image:url("/store/img/css/cart-icon-white.png");background-color:#1595d3}body>header .top-nav ul li.cart .button.not-empty:hover{background-color:#1385bc}body>header .top-nav ul li.cart .button.not-empty .qty{color:#FEE22A}body>header .top-nav ul li.cart .button .qty{width:55%;height:100%;font-size:12px;line-height:30px;font-weight:bold;text-indent:0;color:#515151;position:absolute;top:0;right:0;text-align:center}body>header .top-nav ul li.cart .button .checkout{display:none}body>header .top-nav ul li a{padding:0 8px;color:#515151;text-transform:uppercase;font-size:12px}@media all and (max-width: 480px){body>header .top-nav ul li a{width:100%;padding:0 10px}}body>header .top-nav ul li a:hover{text-decoration:none}body>header .nav-container{position:absolute;top:30px;right:0;z-index:11;width:300px}@media all and (max-width: 1023px){body>header .nav-container.active.fixed{position:fixed;top:0}}@media all and (max-width: 480px){body>header .nav-container.active.fixed nav{height:100vh}}@media all and (max-width: 480px){body>header .nav-container{width:100%}}@media all and (min-width: 1024px){body>header .nav-container{width:100%}}body>header .nav-container>div.hamburger{width:22px;height:22px;position:absolute;top:16px;right:15px;-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out;cursor:pointer}@media all and (min-width: 1024px){body>header .nav-container>div.hamburger{display:none}}body>header .nav-container>div.hamburger span{display:block;position:absolute;height:3px;width:100%;background:#515151;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.25s ease-in-out;-moz-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out}body>header .nav-container>div.hamburger span:nth-child(1){top:0}body>header .nav-container>div.hamburger span:nth-child(2){top:8px}body>header .nav-container>div.hamburger span:nth-child(3){top:16px}body>header .nav-container>nav{display:none;width:100%;margin:0;padding:60px 0 0;background-color:#515151;height:100vh}@media all and (max-width: 480px){body>header .nav-container>nav{height:calc(100vh - 30px)}}@media all and (min-width: 1024px){body>header .nav-container>nav{display:block;width:auto;height:100px;padding:0;position:relative;top:0;background-color:transparent}}body>header .nav-container>nav.active{display:block}@media all and (max-width: 1023px){body>header .nav-container>nav.active{filter:drop-shadow(-5px 0 10px rgba(0,0,0,0.2))}}body>header .nav-container>nav.active ~ .hamburger span{background:#fff}body>header .nav-container>nav.active ~ .hamburger span:nth-child(1){-webkit-transform:translateY(8px) rotate(-45deg);-moz-transform:translateY(8px) rotate(-45deg);-o-transform:translateY(8px) rotate(-45deg);transform:translateY(8px) rotate(-45deg)}body>header .nav-container>nav.active ~ .hamburger span:nth-child(2){opacity:0}body>header .nav-container>nav.active ~ .hamburger span:nth-child(3){-webkit-transform:translateY(-8px) rotate(45deg);-moz-transform:translateY(-8px) rotate(45deg);-o-transform:translateY(-8px) rotate(45deg);transform:translateY(-8px) rotate(45deg)}@media all and (min-width: 1024px){body>header .nav-container>nav .primary{width:100%;padding-left:18%}}body>header .nav-container>nav .primary>ul{margin:0;padding:0;list-style:none}@media all and (min-width: 1024px){body>header .nav-container>nav .primary>ul{position:absolute;left:280px}}body>header .nav-container>nav .primary>ul li{margin-bottom:0;position:relative;display:inline-block;width:100%}@media all and (min-width: 1024px){body>header .nav-container>nav .primary>ul li{display:inline-block;vertical-align:middle;width:auto;height:100px;margin:0;border-bottom:0}}@media all and (min-width: 1024px){body>header .nav-container>nav .primary>ul li:hover>a{text-decoration:none}}body>header .nav-container>nav .primary>ul li>a{display:inline-block;padding:15px;font-size:13px;line-height:13px;color:#fff;text-decoration:none;width:100%}@media all and (min-width: 1024px){body>header .nav-container>nav .primary>ul li>a{display:table;width:100%;height:100px;text-align:center;color:#515151}body>header .nav-container>nav .primary>ul li>a:hover{color:#1595d3;transition:0.2s ease color}}@media all and (min-width: 1024px){body>header .nav-container>nav .primary>ul li>a span{display:table-cell;vertical-align:middle}}body>footer{font-size:11px;line-height:13px;padding:20px 40px;background-color:#302f2f;font-family:'DM Sans', sans-serif}@media all and (min-width: 1024px){body>footer{width:100%;position:relative}}@media all and (max-width: 480px){body>footer{padding:20px}}body>footer nav{display:flex}@media all and (max-width: 480px){body>footer nav{display:block}}body>footer nav>ul{display:flex;justify-content:flex-start;align-items:center;margin:0;padding:0;width:calc(100% - 125px);list-style:none;font-weight:700}@media all and (max-width: 1023px){body>footer nav>ul{display:block}}@media all and (max-width: 480px){body>footer nav>ul{width:100%;margin-bottom:20px}}body>footer nav>ul *{color:#888}body>footer nav>ul li{padding:5px 15px 5px 0}body>footer nav .social{width:125px;display:inline-block;vertical-align:top;height:auto}@media all and (max-width: 480px){body>footer nav .social{display:block}}body>footer nav .social p{color:#888;margin-bottom:5px}body>footer nav .social a{color:#888;display:inline-block;padding-right:10px}body>footer nav .social a:last-of-type{padding-right:0}body>footer nav .social a img{height:20px}form input,form textarea,form select{border:1px solid #C3C3C3;height:39px;max-width:100%;padding:0.25rem 0.5rem;font-size:14px;background:#f2f2f2;overflow:visible;border-radius:3px;font-family:'DM Sans', sans-serif}form input:focus,form textarea:focus,form select:focus{outline:none;border-color:#1595d3;background:#fff}form input[type="file"],form textarea[type="file"],form select[type="file"]{padding:0;border:none;height:auto;background:transparent;font-style:italic;font-family:'garamond-premier-pro', times, serif}form label{font-family:'DM Sans', sans-serif;color:#888;font-size:14px;font-weight:bold}form span.tagCheckbox>span:first-child>label,form span.tagRadio>span:first-child>label{border-width:1px;border-color:#C3C3C3}form span.tagCheckbox>span:first-child>label>input:checked+span,form span.tagRadio>span:first-child>label>input:checked+span{background-color:#1595d3}div.generic-choice>div{border:1px solid #C3C3C3;border-radius:3px}div.generic-choice>div.default-option{background-color:#f2f2f2}.search-bar{position:absolute;right:20px;width:300px;height:100px}@media all and (max-width: 1023px){.search-bar{display:block !important;top:0;left:15px;width:calc(100% - 65px);height:auto}}.search-bar form{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center}@media all and (max-width: 1023px){.search-bar form{padding:0;background-color:transparent}}.search-bar form input[type="text"]{width:100%;height:30px;font-size:12px;line-height:18px;color:#302f2f;padding:0;border:0;border-bottom:1px solid #888;background-color:transparent;border-radius:0}@media all and (max-width: 1023px){.search-bar form input[type="text"]{height:50px;color:#fff;border-bottom:1px solid #fff;text-indent:0}.search-bar form input[type="text"]::placeholder{color:#fff}}.search-bar form input[type="submit"]{position:absolute;padding:0;right:0;width:20px;height:20px;overflow:hidden;text-indent:-9999px;background:url("/store/img/css/search-icon.png") no-repeat center center transparent;background-size:auto 75%;border:0;cursor:pointer}@media all and (max-width: 1023px){.search-bar form input[type="submit"]{background-image:url("/store/img/css/search-icon-white.png")}}html{font-size:17px}em,i{font-style:italic}b,strong{font-weight:700}hr{border:solid 1px #C3C3C3}p:empty{display:none}h1,h2,h3,h4,h5,h6,hr,p{color:#302f2f;margin:0 0 1rem;font-weight:normal;line-height:1.2em}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,hr:last-child,p:last-child{margin-bottom:0}h1,h2,h3,h4,h5,h6{font-family:'DM Sans', sans-serif}h3{font-size:1.12rem;margin-bottom:0.3rem}h4{margin-bottom:0.3rem}::selection{background:#1595d3;color:#fff}::-moz-selection{background:#1595d3;color:#fff}a{color:#1595d3;text-decoration:none}a:hover{text-decoration:underline}p,ul,ol{color:#302f2f}ul{padding-left:20px}ol{padding-left:25px}main header.header--banner{position:relative}main header.header--banner.with-border .banner--bkgd{border:15px solid #1595d3}@media all and (max-width: 480px){main header.header--banner.with-border .banner--bkgd{border:10px solid #1595d3}}main header.header--banner .banner--bkgd{transition:opacity ease 1s;opacity:0;height:100%;width:100%;background-size:cover;background-position:center center;position:absolute}main header.header--banner .wrapper{background:transparent;overflow:hidden}main header.header--banner .wrapper>*{text-align:center;color:#fff}main header.header--banner .wrapper .flex-banners{display:flex;max-width:1500px;justify-content:space-between;filter:drop-shadow(rgba(0,0,0,0.8) 0px 0px 40px)}@media all and (max-width: 1023px){main header.header--banner .wrapper .flex-banners{display:block;padding:10px}}main header.header--banner .wrapper .flex-banners.flex-banners--2{max-width:1000px}main header.header--banner .wrapper .flex-banners.flex-banners--2 .header--showcase{flex-basis:calc(50% - 40px)}main header.header--banner .wrapper .flex-banners .header--showcase{flex-basis:calc(100%/3 - 40px);margin:0 20px;padding:30px;filter:none}@media all and (max-width: 1023px){main header.header--banner .wrapper .flex-banners .header--showcase:last-child{margin-bottom:0}}@media all and (max-width: 1023px){main header.header--banner .wrapper .flex-banners .header--showcase{margin:0 auto 50px}}@media all and (min-width: 1024px){main header.header--banner .wrapper .flex-banners .header--showcase>div{position:relative;top:50%;transform:translateY(-50%)}}main header.header--banner .wrapper .flex-banners .header--showcase h2{font-size:28px;margin-bottom:24px}main header.header--banner .wrapper .flex-banners .header--showcase h2:after{padding-top:20px}main header.header--banner .wrapper .flex-banners .header--showcase h2 span.tagline{font-size:24px}main header.header--banner .wrapper .flex-banners .header--showcase p{font-size:24px}main header.header--banner .wrapper .header--showcase{background-color:#fff;padding:40px;max-width:550px;position:relative;filter:drop-shadow(0 0 40px rgba(0,0,0,0.8))}@media all and (max-width: 480px){main header.header--banner .wrapper .header--showcase{padding:20px;margin:20px;filter:drop-shadow(0 0 20px rgba(0,0,0,0.8))}}main header.header--banner .wrapper .header--showcase:before{content:'';position:absolute;top:-10px;bottom:-10px;left:-10px;right:-10px;border:5px solid #fff;z-index:-1}main header.header--banner .wrapper .header--showcase.showcase--left{margin-left:10%}@media all and (max-width: 1023px){main header.header--banner .wrapper .header--showcase.showcase--left{margin-left:auto}}@media all and (max-width: 480px){main header.header--banner .wrapper .header--showcase.showcase--left{margin-left:20px}}main header.header--banner .wrapper .header--showcase.showcase--right{margin-right:10%}@media all and (max-width: 1023px){main header.header--banner .wrapper .header--showcase.showcase--right{margin-right:auto}}@media all and (max-width: 480px){main header.header--banner .wrapper .header--showcase.showcase--right{margin-right:20px}}main header.header--banner .wrapper .header--showcase.color-inverted{background-color:#1595d3;filter:drop-shadow(0 0 20px #fff)}main header.header--banner .wrapper .header--showcase.color-inverted:before{border:5px solid #1595d3}main header.header--banner .wrapper .header--showcase.color-inverted *{color:#fff}main header.header--banner .wrapper .header--showcase.color-inverted h2:after{border-bottom:3px solid #fff}main header.header--banner .wrapper .header--showcase.academic h2{color:#CD2F14}main header.header--banner .wrapper .header--showcase.education h2{color:#EFAA1F}main header.header--banner .wrapper .header--showcase.ministry h2{color:#25A29C}main header.header--banner .wrapper .header--showcase.special h2{color:#d0202b !important}main header.header--banner .wrapper .header--showcase.primary h2{color:#1595d3 !important}main header.header--banner .wrapper .header--showcase *{color:#302f2f}main header.header--banner .wrapper .header--showcase .with-logo h2:after{padding-top:20px !important}main header.header--banner .wrapper .header--showcase .with-logo h2 img{max-width:80%}@media all and (max-width: 480px){main header.header--banner .wrapper .header--showcase .with-logo h2 img{max-width:100%}}main header.header--banner .wrapper .header--showcase .with-logo p{font-size:32px !important;color:#1595d3;margin-bottom:0}@media all and (max-width: 480px){main header.header--banner .wrapper .header--showcase .with-logo p{font-size:24px !important}}main header.header--banner .wrapper .header--showcase .with-logo p *{color:#1595d3}main header.header--banner .wrapper .header--showcase .with-logo h3{font-weight:bold;font-size:26px}@media all and (max-width: 480px){main header.header--banner .wrapper .header--showcase .with-logo h3{font-size:20px}}main header.header--banner .wrapper .header--showcase h2{margin-bottom:30px}@media all and (max-width: 1023px){main header.header--banner .wrapper .header--showcase h2{margin-bottom:20px}}main header.header--banner .wrapper .header--showcase h2:after{content:'';display:block;margin:0 auto;padding-top:30px;min-width:100px;width:40%;border-bottom:3px solid #302f2f}@media all and (max-width: 1023px){main header.header--banner .wrapper .header--showcase h2:after{padding-top:20px}}main header.header--banner .wrapper .header--showcase p{font-size:20px}@media all and (min-width: 1024px){main header.header--banner .wrapper .header--showcase p{font-size:28px}}main header.header--banner .wrapper h2{font-size:30px;font-family:'DM Serif Display', serif}@media all and (min-width: 1024px){main header.header--banner .wrapper h2{font-size:40px}}main header.header--banner .wrapper h2 span.tagline{display:block;letter-spacing:0;text-transform:none;font-size:24px;line-height:1.2em;margin-top:15px;font-family:'garamond-premier-pro', times, serif}@media all and (min-width: 1024px){main header.header--banner .wrapper h2 span.tagline{font-size:32px}}main header h2{font-size:30px}@media all and (max-width: 1023px){main header h2{font-size:24px}}main>section:nth-of-type(even){background-color:#f2f2f2}main>section.section--sidebar aside>div{background-color:#f2f2f2;border:1px solid #C3C3C3;border-radius:3px}main>section.callout{background-color:#1595d3}main>section.callout *{color:#fff}main>section.callout a{color:#FEE22A}main>section.callout a.cta,main>section.callout main.product header .wrapper div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons a,main.product header .wrapper div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons main>section.callout a,main>section.callout .product.example header .wrapper div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons a,.product.example header .wrapper div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons main>section.callout a{background-color:#fff;color:#1595d3}main>section .columns--list{column-count:2}@media all and (max-width: 1023px){main>section .columns--list{column-count:1}}main>section .columns--list.columns--four{column-count:4}@media all and (max-width: 1023px){main>section .columns--list.columns--four{column-count:3}}@media all and (max-width: 767px){main>section .columns--list.columns--four{column-count:2}}@media all and (max-width: 480px){main>section .columns--list.columns--four{column-count:1}}main>section h2{font-size:30px}@media all and (max-width: 1023px){main>section h2{font-size:24px}}@media all and (max-width: 767px){main.brand header h2{text-align:center}}@media all and (max-width: 767px){main.brand header p{text-align:center}}main.home .columns--three .feature.feature--center{margin-top:40px}@media all and (max-width: 480px){main.home .columns--three .feature.feature--center{margin-top:20px}}main.home .columns--three .feature.feature--center p{font-size:1.2em}main.home .featured-items h3,main.home .collection.featured-books h3{margin-bottom:0}main.home .featured-items h4,main.home .collection.featured-books h4{margin-top:5px}main.home .featured-items h4:empty,main.home .collection.featured-books h4:empty{display:none}main.home .featured-items p,main.home .collection.featured-books p{margin-top:12px}@media all and (max-width: 1023px){main.home .best-sellers h2,main.home .new-releases h2{text-align:center}}main.home .best-sellers .tiles .tile .image,main.home .new-releases .tiles .tile .image{height:270px;position:relative}main.home .best-sellers .tiles .tile .image img,main.home .new-releases .tiles .tile .image img{position:absolute;bottom:0}@media all and (max-width: 1023px){main.home .best-sellers .tiles .tile .image img,main.home .new-releases .tiles .tile .image img{left:50%;transform:translateX(-50%)}}main.home .best-sellers .tiles .tile .content *,main.home .new-releases .tiles .tile .content *{text-align:left}@media all and (max-width: 1023px){main.home .best-sellers .tiles .tile .content *,main.home .new-releases .tiles .tile .content *{text-align:center}}main.home .best-sellers .tiles .tile .content h3,main.home .new-releases .tiles .tile .content h3{margin-bottom:8px;font-size:18px}main.product header .wrapper h2.mobile,.product.example header .wrapper h2.mobile{margin-bottom:0}main.product header .wrapper div.content h2,.product.example header .wrapper div.content h2{margin-bottom:5px}@media all and (max-width: 1023px){main.product header .wrapper div.content h2,.product.example header .wrapper div.content h2{display:none}}main.product header .wrapper div.content h3,.product.example header .wrapper div.content h3{margin-bottom:0}@media all and (max-width: 1023px){main.product header .wrapper div.content h3,.product.example header .wrapper div.content h3{display:none}}main.product header .wrapper div.content .actions.product,.product.example header .wrapper div.content .actions.product{margin-top:15px}main.product header .wrapper div.content .author,.product.example header .wrapper div.content .author{font-family:'DM Sans', sans-serif;margin-top:15px}main.product header .wrapper div.content .affiliates,.product.example header .wrapper div.content .affiliates{margin:15px 0}main.product header .wrapper div.content .affiliates>p,.product.example header .wrapper div.content .affiliates>p{font-weight:bold;margin-bottom:0}main.product header .wrapper div.content .affiliates .affiliateLinks>div,.product.example header .wrapper div.content .affiliates .affiliateLinks>div{display:inline-block;padding-right:15px}main.product header .wrapper div.content .affiliates .affiliateLinks>div:last-of-type,.product.example header .wrapper div.content .affiliates .affiliateLinks>div:last-of-type{padding-right:0}main.product header .wrapper div.content .gratis-copy,.product.example header .wrapper div.content .gratis-copy{margin-bottom:25px}main.product header .wrapper div.content .gratis-copy .gratis-copy-question>a,.product.example header .wrapper div.content .gratis-copy .gratis-copy-question>a{font-weight:bold;cursor:pointer;position:relative;padding-left:15px}main.product header .wrapper div.content .gratis-copy .gratis-copy-question>a:before,.product.example header .wrapper div.content .gratis-copy .gratis-copy-question>a:before{content:'';background:url("/img/css/next-btn-hvr-FP.png") no-repeat;background-size:contain;width:10px;height:10px;position:absolute;left:0;top:60%;transform:translateY(-50%) rotate(90deg)}main.product header .wrapper div.content .gratis-copy .gratis-copy-question>a.active:before,.product.example header .wrapper div.content .gratis-copy .gratis-copy-question>a.active:before{transform:translateY(-100%) rotate(90deg) scale(-1)}main.product header .wrapper div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons,.product.example header .wrapper div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons{display:none}main.product header .wrapper div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons p,.product.example header .wrapper div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons p{margin-bottom:0}main.product header .wrapper div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons a,.product.example header .wrapper div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons a{background-color:#f2f2f2;color:#302f2f;margin:10px 5px 10px 0;cursor:pointer}main.product header .wrapper div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons a.active,.product.example header .wrapper div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons a.active{background-color:#1595d3;color:#fff}main.product header .wrapper div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons a.active:hover,.product.example header .wrapper div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons a.active:hover{background-color:#1385bc}main.product header .wrapper div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons a:last-of-type,.product.example header .wrapper div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons a:last-of-type{margin-right:0}main.product header .wrapper div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons a:hover,.product.example header .wrapper div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons a:hover{background-color:#d9d9d9}main.product header .wrapper div.content .gratis-copy .gratis-copy-options,.product.example header .wrapper div.content .gratis-copy .gratis-copy-options{display:none}main.product header .wrapper div.content .gratis-copy .gratis-copy-options.active,.product.example header .wrapper div.content .gratis-copy .gratis-copy-options.active{display:flex}main.product header .wrapper div.content .gratis-copy .gratis-copy-options>div,.product.example header .wrapper div.content .gratis-copy .gratis-copy-options>div{display:none;margin-right:10px}main.product header .wrapper div.content .gratis-copy .gratis-copy-options>div a,.product.example header .wrapper div.content .gratis-copy .gratis-copy-options>div a{font-family:'DM Sans', sans-serif;font-weight:bold;font-size:14px;padding-right:10px}main.product header .wrapper div.content .gratis-copy .gratis-copy-options>div a:before,.product.example header .wrapper div.content .gratis-copy .gratis-copy-options>div a:before{content:'\2022'}main.product div.downloads,.product.example div.downloads{background-color:#C3C3C3}main.product div.downloads .wrapper,.product.example div.downloads .wrapper{width:100%;display:flex;flex-wrap:wrap;justify-content:center;padding:20px 15px 10px}@media all and (max-width: 1023px){main.product div.downloads .wrapper,.product.example div.downloads .wrapper{justify-content:space-evenly}}main.product div.downloads .wrapper .sample,.product.example div.downloads .wrapper .sample{background-color:#f2f2f2;margin:0 5px 10px;transition:ease background 0.5s;border-radius:3px}@media all and (max-width: 1023px){main.product div.downloads .wrapper .sample,.product.example div.downloads .wrapper .sample{flex-grow:2}}main.product div.downloads .wrapper .sample.sample--headline,.product.example div.downloads .wrapper .sample.sample--headline{background-color:transparent}@media all and (max-width: 1023px){main.product div.downloads .wrapper .sample.sample--headline,.product.example div.downloads .wrapper .sample.sample--headline{flex-basis:100%}}main.product div.downloads .wrapper .sample.sample--headline:hover,.product.example div.downloads .wrapper .sample.sample--headline:hover{background-color:transparent}main.product div.downloads .wrapper .sample.sample--headline a,.product.example div.downloads .wrapper .sample.sample--headline a{font-weight:bold;text-align:left}@media all and (max-width: 1023px){main.product div.downloads .wrapper .sample.sample--headline a,.product.example div.downloads .wrapper .sample.sample--headline a{padding:0;margin:0}}main.product div.downloads .wrapper .sample:hover,.product.example div.downloads .wrapper .sample:hover{background-color:#e5e5e5}main.product div.downloads .wrapper .sample a,.product.example div.downloads .wrapper .sample a{display:block;width:100%;height:100%;padding:5px 10px;color:#302f2f;font-size:13px;text-align:center;font-family:'DM Sans', sans-serif}main.product div.downloads .wrapper .sample a:hover,.product.example div.downloads .wrapper .sample a:hover{text-decoration:none}main.product section:nth-of-type(odd),.product.example section:nth-of-type(odd){background-color:#f2f2f2}main.product section:nth-of-type(even),.product.example section:nth-of-type(even){background-color:inherit}main.product section.specs .info ul,.product.example section.specs .info ul{list-style-type:none;margin:0;padding:0}main.product section.specs .info ul li span.title,.product.example section.specs .info ul li span.title{font-family:'DM Sans', sans-serif;font-weight:bold;font-size:0.65em;color:#1595d3;text-transform:uppercase;padding-right:2px}main.product .formats,.product.example .formats{border:1px solid #C3C3C3;border-radius:3px}@media all and (max-width: 480px){main.product .formats,.product.example .formats{border:0;margin-top:0}}main.product .formats .product-group-row,.product.example .formats .product-group-row{padding:15px;background-color:#fff}@media all and (max-width: 480px){main.product .formats .product-group-row,.product.example .formats .product-group-row{padding:25px 0;border-bottom:2px solid #C3C3C3;background-color:inherit}}main.product .formats .product-group-row:nth-child(even),.product.example .formats .product-group-row:nth-child(even){background-color:#f2f2f2}@media all and (max-width: 480px){main.product .formats .product-group-row:nth-child(even),.product.example .formats .product-group-row:nth-child(even){background-color:inherit}}@media all and (max-width: 480px){main.product .formats .product-group-row:first-of-type,.product.example .formats .product-group-row:first-of-type{padding-top:0}}@media all and (max-width: 480px){main.product .formats .product-group-row:last-of-type,.product.example .formats .product-group-row:last-of-type{border-bottom:none;padding-bottom:0}}main.product .formats .product-group-row .version p,.product.example .formats .product-group-row .version p{font-weight:bold}@media all and (min-width: 768px){main.product .formats .product-group-row .version p,.product.example .formats .product-group-row .version p{font-size:14px;margin-bottom:5px}}main.product .formats .product-group-row .table-cells,.product.example .formats .product-group-row .table-cells{display:flex;justify-content:space-between;align-items:center}@media all and (max-width: 767px){main.product .formats .product-group-row .table-cells,.product.example .formats .product-group-row .table-cells{display:block}}main.product .formats .product-group-row .table-cells .description,.product.example .formats .product-group-row .table-cells .description{margin-top:0;font-family:'DM Sans', sans-serif}@media all and (min-width: 768px){main.product .formats .product-group-row .table-cells .description,.product.example .formats .product-group-row .table-cells .description{margin:0;flex-basis:35%;font-size:14px;padding-right:10px}}main.product .formats .product-group-row .table-cells .attributes,.product.example .formats .product-group-row .table-cells .attributes{flex-basis:calc(65% - 250px);padding-right:10px}@media all and (min-width: 768px){main.product .formats .product-group-row .table-cells .attributes li,.product.example .formats .product-group-row .table-cells .attributes li{width:100%;text-align:left}}main.product .formats .product-group-row .table-cells .actions.product,.product.example .formats .product-group-row .table-cells .actions.product{margin:0;justify-content:flex-end}@media all and (min-width: 768px){main.product .formats .product-group-row .table-cells .actions.product,.product.example .formats .product-group-row .table-cells .actions.product{width:250px;display:flex}}main.product .formats .product-group-row .table-cells .actions.product.ebook,.product.example .formats .product-group-row .table-cells .actions.product.ebook{display:block;font-size:16px}@media all and (min-width: 768px){main.product .formats .product-group-row .table-cells .actions.product.ebook,.product.example .formats .product-group-row .table-cells .actions.product.ebook{text-align:right}}@media all and (min-width: 768px){main.product .formats .product-group-row .table-cells .actions.product .price,.product.example .formats .product-group-row .table-cells .actions.product .price{font-size:18px;line-height:30px;margin-bottom:0;margin-right:10px;padding-top:4px}}@media all and (min-width: 768px){main.product .formats .product-group-row .table-cells .actions.product .order-form,.product.example .formats .product-group-row .table-cells .actions.product .order-form{padding-bottom:0}}@media all and (min-width: 768px){main.product .formats .product-group-row .table-cells .actions.product .order-form form,.product.example .formats .product-group-row .table-cells .actions.product .order-form form{width:120px;padding-bottom:30px}}@media all and (min-width: 768px){main.product .formats .product-group-row .table-cells .actions.product .order-form form>div,.product.example .formats .product-group-row .table-cells .actions.product .order-form form>div{flex-basis:auto}}@media all and (min-width: 768px){main.product .formats .product-group-row .table-cells .actions.product .order-form form>div.spinner input[type="number"],.product.example .formats .product-group-row .table-cells .actions.product .order-form form>div.spinner input[type="number"]{width:80px;font-size:14px;min-width:0}}@media all and (min-width: 768px){main.product .formats .product-group-row .table-cells .actions.product .order-form form>div.buttons,.product.example .formats .product-group-row .table-cells .actions.product .order-form form>div.buttons{width:120px;height:auto !important}}@media all and (min-width: 768px){main.product .formats .product-group-row .table-cells .actions.product .order-form form>div.buttons button,.product.example .formats .product-group-row .table-cells .actions.product .order-form form>div.buttons button{font-size:14px}}@media all and (min-width: 768px){main.product .formats .product-group-row .table-cells .actions.product .order-form form>div.buttons .checkout,.product.example .formats .product-group-row .table-cells .actions.product .order-form form>div.buttons .checkout{display:none}}@media all and (min-width: 768px){main.product .formats .product-group-row .table-cells .actions.product .order-form form>div.itemAdded:not(.success-note),.product.example .formats .product-group-row .table-cells .actions.product .order-form form>div.itemAdded:not(.success-note){width:calc(50% - 2.5px)}}@media all and (min-width: 768px){main.product .formats .product-group-row .table-cells .actions.product .order-form form>div.itemAdded:not(.success-note) .cta,main.product .formats .product-group-row .table-cells .actions.product .order-form form>div.itemAdded:not(.success-note) header .wrapper div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons a,main.product header .wrapper div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons .formats .product-group-row .table-cells .actions.product .order-form form>div.itemAdded:not(.success-note) a,.product.example header .wrapper div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons main.product .formats .product-group-row .table-cells .actions.product .order-form form>div.itemAdded:not(.success-note) a,.product.example .formats .product-group-row .table-cells .actions.product .order-form form>div.itemAdded:not(.success-note) .cta,main.product header .wrapper div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons .product.example .formats .product-group-row .table-cells .actions.product .order-form form>div.itemAdded:not(.success-note) a,.product.example .formats .product-group-row .table-cells .actions.product .order-form form>div.itemAdded:not(.success-note) header .wrapper div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons a,.product.example header .wrapper div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons .formats .product-group-row .table-cells .actions.product .order-form form>div.itemAdded:not(.success-note) a{font-size:14px}}@media all and (min-width: 768px){main.product .formats .product-group-row .table-cells .actions.product .order-form form>div.itemAdded:not(.success-note) .cta span,main.product .formats .product-group-row .table-cells .actions.product .order-form form>div.itemAdded:not(.success-note) header .wrapper div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons a span,main.product header .wrapper div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons .formats .product-group-row .table-cells .actions.product .order-form form>div.itemAdded:not(.success-note) a span,.product.example header .wrapper div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons main.product .formats .product-group-row .table-cells .actions.product .order-form form>div.itemAdded:not(.success-note) a span,.product.example .formats .product-group-row .table-cells .actions.product .order-form form>div.itemAdded:not(.success-note) .cta span,main.product header .wrapper div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons .product.example .formats .product-group-row .table-cells .actions.product .order-form form>div.itemAdded:not(.success-note) a span,.product.example .formats .product-group-row .table-cells .actions.product .order-form form>div.itemAdded:not(.success-note) header .wrapper div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons a span,.product.example header .wrapper div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons .formats .product-group-row .table-cells .actions.product .order-form form>div.itemAdded:not(.success-note) a span{margin-left:-100%;margin-right:-100%;text-align:center}}@media all and (min-width: 768px){main.product .formats .product-group-row .table-cells .actions.product .order-form form>div.success-note,.product.example .formats .product-group-row .table-cells .actions.product .order-form form>div.success-note{bottom:-3px;top:auto;transform:none}}@media all and (min-width: 768px){main.product .formats .product-group-row .table-cells .actions.product .preorderStatus,.product.example .formats .product-group-row .table-cells .actions.product .preorderStatus{text-align:right;bottom:-5px}}main.product .formats .product-group-row .table-cells .actions.product .preorderStatus.hidden,.product.example .formats .product-group-row .table-cells .actions.product .preorderStatus.hidden{opacity:0}main.product .attributes,.product.example .attributes{padding:0;margin:0}main.product .attributes li,.product.example .attributes li{list-style-type:none;margin:8px 0;padding:5px 0 5px 28px;font-size:16px;line-height:18px;color:#302f2f;background:no-repeat left center;background-size:20px auto;position:relative}main.product .attributes li span,.product.example .attributes li span{cursor:pointer}main.product .attributes li.no-return,.product.example .attributes li.no-return{background-image:url("/store/img/css/redX-icon.png")}main.product .attributes li.availability,.product.example .attributes li.availability{background-image:url("/store/img/css/check-icon.png")}main.product .attributes li.availability.none,.product.example .attributes li.availability.none{background-image:url("/store/img/css/redX-icon.png")}main.product .attributes li.discount,.product.example .attributes li.discount{background-image:url("/store/img/css/question-mark-icon.png")}main.product .attributes li.discount:hover ul,.product.example .attributes li.discount:hover ul{display:block}main.product .attributes li.ebooks,.product.example .attributes li.ebooks{background-image:url("/store/img/css/ebook-icon.png")}main.product .attributes li.wishlist,.product.example .attributes li.wishlist{background-image:url("/store/img/css/star-icon.png")}main.product .attributes li.wishlist a,.product.example .attributes li.wishlist a{color:#302f2f}main.product .attributes li.imprintable,.product.example .attributes li.imprintable{background-image:url("/store/img/css/star-icon.png")}main.product .attributes li.active ul,.product.example .attributes li.active ul{display:inline-block}@media all and (min-width: 1024px){main.product .attributes li.active ul,.product.example .attributes li.active ul{display:none}}main.product .attributes li ul,.product.example .attributes li ul{display:none;min-width:290px;margin:15px 0 0;padding:10px;list-style:none;background:#f2f2f2;border-radius:10px;position:absolute;top:100%;left:0;z-index:100}@media all and (min-width: 1024px){main.product .attributes li ul,.product.example .attributes li ul{filter:drop-shadow(0 0 5px #C3C3C3)}}main.product .attributes li ul:after,.product.example .attributes li ul:after{content:" ";width:0;height:0;margin-left:-15px;border:solid transparent;border-bottom-color:#f2f2f2;border-width:15px;position:absolute;bottom:100%;left:50px}main.product .attributes li ul:before,.product.example .attributes li ul:before{content:" ";position:absolute;bottom:100%;left:0;width:100%;height:50px}main.product .attributes li ul li,.product.example .attributes li ul li{margin:2px 0;padding:0}main.product .attributes li ul li.header,.product.example .attributes li ul li.header{margin:0 0 5px;border-bottom:solid 1px #302f2f}main.product .attributes li ul li.header span,.product.example .attributes li ul li.header span{font-size:16px;line-height:18px}main.product .attributes li ul li span,.product.example .attributes li ul li span{display:inline-block;vertical-align:top;font-size:16px;line-height:18px;color:#302f2f;text-decoration:none}main.product .attributes li ul li span.title,.product.example .attributes li ul li span.title{width:85px}main.product .attributes li ul li span.price,.product.example .attributes li ul li span.price{width:75px;margin-left:10px}main.category section .feature.feature--center p{font-size:1.2em}main section .feature{min-height:250px}main section .feature.feature--center>*{text-align:center}@media all and (max-width: 767px){main section .feature{align-items:flex-start}}@media all and (max-width: 1023px){main section .feature{text-align:center}}main section .feature h2{text-align:left}@media all and (max-width: 480px){main section .feature h2{text-align:center}}main section .feature>div.content{flex-basis:calc(100% - 250px)}@media all and (max-width: 1023px){main section .feature>div.content{padding-bottom:10px}}main section .feature>div.content h3{font-size:28px}@media all and (max-width: 767px){main section .feature>div.content h3{font-size:24px}}main section .feature>div.image{flex-basis:200px}main section .feature>div.image img{max-width:200px}.collection.featured-items,.collection.featured-books{padding:0}.collection.featured-items .carousel,.collection.featured-books .carousel{margin-bottom:0}.collection.featured-items .carousel .slick-track,.collection.featured-books .carousel .slick-track{display:flex}.collection.featured-items .carousel .slick-track .slick-slide,.collection.featured-books .carousel .slick-track .slick-slide{display:flex;align-items:center;justify-content:center;height:auto;padding-bottom:60px !important;padding:60px}@media all and (max-width: 767px){.collection.featured-items .carousel .slick-track .slick-slide,.collection.featured-books .carousel .slick-track .slick-slide{padding:40px}}@media all and (max-width: 480px){.collection.featured-items .carousel .slick-track .slick-slide,.collection.featured-books .carousel .slick-track .slick-slide{padding:20px}}.collection.featured-items .carousel .slick-dots,.collection.featured-books .carousel .slick-dots{bottom:30px}.collection.featured-items .carousel .banner,.collection.featured-books .carousel .banner{background-color:#1595d3;background-repeat:no-repeat;background-position:center bottom;background-size:cover}.collection.featured-items .carousel .banner.banner--img,.collection.featured-books .carousel .banner.banner--img{background-position:center center;background-size:cover;background-repeat:no-repeat}@media all and (min-width: 1024px){.collection.featured-items .carousel .banner.banner--img>div .content,.collection.featured-books .carousel .banner.banner--img>div .content{margin-right:0}}.collection.featured-items .carousel .banner.catalog .content,.collection.featured-books .carousel .banner.catalog .content{text-align:center}.collection.featured-items .carousel .banner.catalog .content h2,.collection.featured-books .carousel .banner.catalog .content h2{text-transform:none;font-family:'DM Serif Display', serif;color:#022334;padding-bottom:0;font-size:200%;letter-spacing:0}.collection.featured-items .carousel .banner.catalog .content h2:after,.collection.featured-books .carousel .banner.catalog .content h2:after{content:none}.collection.featured-items .carousel .banner.catalog .content .cta,.collection.featured-books .carousel .banner.catalog .content .cta,.collection.featured-items .carousel .banner.catalog main.product header .wrapper div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons a,main.product header .wrapper .collection.featured-items .carousel .banner.catalog div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons a,.collection.featured-books .carousel .banner.catalog main.product header .wrapper div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons a,main.product header .wrapper .collection.featured-books .carousel .banner.catalog div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons a,.collection.featured-items .carousel .banner.catalog .product.example header .wrapper div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons a,.product.example header .wrapper .collection.featured-items .carousel .banner.catalog div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons a,.collection.featured-books .carousel .banner.catalog .product.example header .wrapper div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons a,.product.example header .wrapper .collection.featured-books .carousel .banner.catalog div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons a{background-color:#F08821;color:#fff}.collection.featured-items .carousel .banner.catalog .content .cta:hover,.collection.featured-books .carousel .banner.catalog .content .cta:hover,.collection.featured-items .carousel .banner.catalog main.product header .wrapper div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons a:hover,main.product header .wrapper .collection.featured-items .carousel .banner.catalog div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons a:hover,.collection.featured-books .carousel .banner.catalog main.product header .wrapper div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons a:hover,main.product header .wrapper .collection.featured-books .carousel .banner.catalog div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons a:hover,.collection.featured-items .carousel .banner.catalog .product.example header .wrapper div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons a:hover,.product.example header .wrapper .collection.featured-items .carousel .banner.catalog div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons a:hover,.collection.featured-books .carousel .banner.catalog .product.example header .wrapper div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons a:hover,.product.example header .wrapper .collection.featured-books .carousel .banner.catalog div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons a:hover{background-color:#e87b10}.collection.featured-items .carousel .banner.sale,.collection.featured-books .carousel .banner.sale{background-position:center bottom;background-repeat:no-repeat;background-size:cover}.collection.featured-items .carousel .banner.sale.sale--hermeneia,.collection.featured-books .carousel .banner.sale.sale--hermeneia{background-image:url("/img/features/Hermeneia_FP_sale_bkgd.png"),linear-gradient(180deg, #1595d3, #1385bc)}.collection.featured-items .carousel .banner.sale.sale--hermeneia>div .image,.collection.featured-books .carousel .banner.sale.sale--hermeneia>div .image{margin-bottom:-60px}@media all and (max-width: 1023px){.collection.featured-items .carousel .banner.sale.sale--hermeneia>div .image,.collection.featured-books .carousel .banner.sale.sale--hermeneia>div .image{margin-bottom:0}}.collection.featured-items .carousel .banner.sale.sale--hermeneia>div .image img.large,.collection.featured-books .carousel .banner.sale.sale--hermeneia>div .image img.large{filter:drop-shadow(0 0 30px rgba(0,0,0,0.1))}.collection.featured-items .carousel .banner.sale.sale--ebook,.collection.featured-books .carousel .banner.sale.sale--ebook{background-position:left top;background-image:url("/img/features/FP_ebook_sale_bkgd.png"),linear-gradient(180deg, #1595d3, #1385bc)}.collection.featured-items .carousel .banner.sale.sale--spring,.collection.featured-books .carousel .banner.sale.sale--spring{background-position:left bottom;background-image:url("/img/features/FP_Spring_book_sale_bkgd.png"),linear-gradient(180deg, #1595d3, #1385bc)}.collection.featured-items .carousel .banner.sale.sale--spring .image,.collection.featured-books .carousel .banner.sale.sale--spring .image{filter:drop-shadow(2px 4px 6px rgba(0,0,0,0.3))}.collection.featured-items .carousel .banner.sale.sale--fall,.collection.featured-books .carousel .banner.sale.sale--fall{background-position:left bottom;background-image:url("/img/features/FALL40_bkgd.png"),linear-gradient(180deg, #1595d3, #1385bc)}.collection.featured-items .carousel .banner.sale.sale--fall .image,.collection.featured-books .carousel .banner.sale.sale--fall .image{filter:drop-shadow(2px 4px 6px rgba(0,0,0,0.3))}.collection.featured-items .carousel .banner.sale.sale--holiday,.collection.featured-books .carousel .banner.sale.sale--holiday{background-position:left top;background-image:url("/img/features/HOLIDAY30_bkgd.png"),linear-gradient(180deg, #1595d3, #1385bc)}.collection.featured-items .carousel .banner.sale.sale--holiday .image,.collection.featured-books .carousel .banner.sale.sale--holiday .image{filter:drop-shadow(2px 4px 6px rgba(0,0,0,0.3))}.collection.featured-items .carousel .banner>div,.collection.featured-books .carousel .banner>div{flex-direction:row-reverse;justify-content:center;flex-wrap:nowrap}@media all and (max-width: 1023px){.collection.featured-items .carousel .banner>div .image,.collection.featured-books .carousel .banner>div .image{margin-bottom:30px}}.collection.featured-items .carousel .banner>div .image img,.collection.featured-books .carousel .banner>div .image img{max-width:none;max-height:380px}@media all and (max-width: 1023px){.collection.featured-items .carousel .banner>div .image img,.collection.featured-books .carousel .banner>div .image img{max-width:100%}}.collection.featured-items .carousel .banner>div .image img.mobile,.collection.featured-books .carousel .banner>div .image img.mobile{display:none}@media all and (max-width: 1023px){.collection.featured-items .carousel .banner>div .image img.mobile,.collection.featured-books .carousel .banner>div .image img.mobile{display:block}}@media all and (max-width: 1023px){.collection.featured-items .carousel .banner>div .image img.large,.collection.featured-books .carousel .banner>div .image img.large{display:none}}.collection.featured-items .carousel .banner>div .content,.collection.featured-books .carousel .banner>div .content{flex-basis:440px;padding:40px;background-color:#fff;margin-bottom:15px;filter:drop-shadow(2px 4px 6px rgba(0,0,0,0.3))}@media all and (min-width: 1024px){.collection.featured-items .carousel .banner>div .content,.collection.featured-books .carousel .banner>div .content{margin-right:50px;margin-bottom:0}}.collection.featured-items .carousel .banner>div .content:before,.collection.featured-books .carousel .banner>div .content:before{content:'';position:absolute;top:-6px;bottom:-6px;left:-6px;right:-6px;border:3px solid #fff;z-index:-1}.collection.featured-items .carousel .banner>div .content *,.collection.featured-books .carousel .banner>div .content *{text-align:center}.collection.featured-items .carousel .banner>div .content h2,.collection.featured-books .carousel .banner>div .content h2{color:#1595d3;padding-bottom:20px;margin-bottom:20px;position:relative;font-size:1.25em;letter-spacing:2px;text-transform:uppercase}.collection.featured-items .carousel .banner>div .content h2:after,.collection.featured-books .carousel .banner>div .content h2:after{content:'';border-bottom:2px solid #1595d3;padding:0 40px;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.collection.featured-items .carousel .banner>div .content h2 a,.collection.featured-books .carousel .banner>div .content h2 a{color:#1595d3}.collection.featured-items .carousel .banner>div .content h2 a:hover,.collection.featured-books .carousel .banner>div .content h2 a:hover{text-decoration:none}.collection.featured-items .carousel .banner>div .content .actions .cta,.collection.featured-books .carousel .banner>div .content .actions .cta,.collection.featured-items .carousel .banner>div main.product header .wrapper div.content .actions .gratis-copy .gratis-copy-question .gratis-copy-reasons a,main.product header .wrapper .collection.featured-items .carousel .banner>div div.content .actions .gratis-copy .gratis-copy-question .gratis-copy-reasons a,.collection.featured-items .carousel .banner>div main.product header .wrapper div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons .actions a,main.product header .wrapper .collection.featured-items .carousel .banner>div div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons .actions a,.collection.featured-books .carousel .banner>div main.product header .wrapper div.content .actions .gratis-copy .gratis-copy-question .gratis-copy-reasons a,main.product header .wrapper .collection.featured-books .carousel .banner>div div.content .actions .gratis-copy .gratis-copy-question .gratis-copy-reasons a,.collection.featured-books .carousel .banner>div main.product header .wrapper div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons .actions a,main.product header .wrapper .collection.featured-books .carousel .banner>div div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons .actions a,.collection.featured-items .carousel .banner>div .product.example header .wrapper div.content .actions .gratis-copy .gratis-copy-question .gratis-copy-reasons a,.product.example header .wrapper .collection.featured-items .carousel .banner>div div.content .actions .gratis-copy .gratis-copy-question .gratis-copy-reasons a,.collection.featured-items .carousel .banner>div .product.example header .wrapper div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons .actions a,.product.example header .wrapper .collection.featured-items .carousel .banner>div div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons .actions a,.collection.featured-books .carousel .banner>div .product.example header .wrapper div.content .actions .gratis-copy .gratis-copy-question .gratis-copy-reasons a,.product.example header .wrapper .collection.featured-books .carousel .banner>div div.content .actions .gratis-copy .gratis-copy-question .gratis-copy-reasons a,.collection.featured-books .carousel .banner>div .product.example header .wrapper div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons .actions a,.product.example header .wrapper .collection.featured-books .carousel .banner>div div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons .actions a{background-color:#1595d3}.collection.featured-items .carousel .banner>div .content .actions .cta:hover,.collection.featured-books .carousel .banner>div .content .actions .cta:hover,.collection.featured-items .carousel .banner>div main.product header .wrapper div.content .actions .gratis-copy .gratis-copy-question .gratis-copy-reasons a:hover,main.product header .wrapper .collection.featured-items .carousel .banner>div div.content .actions .gratis-copy .gratis-copy-question .gratis-copy-reasons a:hover,.collection.featured-items .carousel .banner>div main.product header .wrapper div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons .actions a:hover,main.product header .wrapper .collection.featured-items .carousel .banner>div div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons .actions a:hover,.collection.featured-books .carousel .banner>div main.product header .wrapper div.content .actions .gratis-copy .gratis-copy-question .gratis-copy-reasons a:hover,main.product header .wrapper .collection.featured-books .carousel .banner>div div.content .actions .gratis-copy .gratis-copy-question .gratis-copy-reasons a:hover,.collection.featured-books .carousel .banner>div main.product header .wrapper div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons .actions a:hover,main.product header .wrapper .collection.featured-books .carousel .banner>div div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons .actions a:hover,.collection.featured-items .carousel .banner>div .product.example header .wrapper div.content .actions .gratis-copy .gratis-copy-question .gratis-copy-reasons a:hover,.product.example header .wrapper .collection.featured-items .carousel .banner>div div.content .actions .gratis-copy .gratis-copy-question .gratis-copy-reasons a:hover,.collection.featured-items .carousel .banner>div .product.example header .wrapper div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons .actions a:hover,.product.example header .wrapper .collection.featured-items .carousel .banner>div div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons .actions a:hover,.collection.featured-books .carousel .banner>div .product.example header .wrapper div.content .actions .gratis-copy .gratis-copy-question .gratis-copy-reasons a:hover,.product.example header .wrapper .collection.featured-books .carousel .banner>div div.content .actions .gratis-copy .gratis-copy-question .gratis-copy-reasons a:hover,.collection.featured-books .carousel .banner>div .product.example header .wrapper div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons .actions a:hover,.product.example header .wrapper .collection.featured-books .carousel .banner>div div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons .actions a:hover{background-color:#1385bc}.collection .carousel>button.slick-prev:hover{background-image:url("/img/css/prev-btn-hvr-FP.png")}.collection .carousel>button.slick-next:hover{background-image:url("/img/css/next-btn-hvr-FP.png")}.collection .carousel .slick-dots li.slick-active button:before{color:#1595d3}.collection .carousel .slick-dots li button:hover:before{color:#FEE22A}@media all and (max-width: 480px){.tiles.tiles--6{display:flex;margin:0 -10px}}@media (max-width: 320px){.tiles.tiles--6{display:block;margin:0}}@media all and (max-width: 767px){.tiles.tiles--6 .tile{flex-basis:calc(100% / 3 - 20px)}}@media all and (min-width: 768px){.tiles.tiles--6 .tile{flex-basis:calc(25% - 20px)}}@media all and (min-width: 1024px){.tiles.tiles--6 .tile{flex-basis:calc(100% / 6 - 20px)}}@media all and (max-width: 480px){.tiles.tiles--6 .tile{flex-basis:calc(50% - 20px);margin:0 10px 20px}}@media (max-width: 320px){.tiles.tiles--6 .tile{margin:0 0 20px}}@media all and (min-width: 1024px){.tiles.tiles--5 .tile{flex-basis:calc(20% - 20px)}}@media all and (min-width: 768px){.tiles.tiles--4 .tile{flex-basis:calc(100% / 3 - 20px)}}@media all and (min-width: 1024px){.tiles.tiles--4 .tile{flex-basis:calc(25% - 20px)}}.tiles.catalogs,.tiles.events{justify-content:flex-start}.tiles.catalogs .tile,.tiles.events .tile{border:1px solid #C3C3C3;text-align:center;position:relative;border-radius:3px}.tiles.catalogs .tile .content,.tiles.events .tile .content{padding:20px 20px 60px;margin-top:0}.tiles.catalogs .tile .content h3,.tiles.events .tile .content h3{font-size:1em;font-weight:bold;color:#515151}.tiles.catalogs .tile .content p.event-info,.tiles.events .tile .content p.event-info{font-family:'DM Sans', sans-serif;font-weight:bold;font-size:0.8em;text-transform:uppercase}.tiles.catalogs .tile .content p.event-info.date,.tiles.events .tile .content p.event-info.date{color:#1595d3;margin-bottom:3px}.tiles.catalogs .tile .content p.event-info.location,.tiles.events .tile .content p.event-info.location{color:#888}.tiles.catalogs .tile .content .cta,.tiles.catalogs .tile main.product header .wrapper div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons a,main.product header .wrapper .tiles.catalogs .tile div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons a,.tiles.catalogs .tile .product.example header .wrapper div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons a,.product.example header .wrapper .tiles.catalogs .tile div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons a,.tiles.events .tile .content .cta,.tiles.events .tile main.product header .wrapper div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons a,main.product header .wrapper .tiles.events .tile div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons a,.tiles.events .tile .product.example header .wrapper div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons a,.product.example header .wrapper .tiles.events .tile div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons a{position:absolute;bottom:20px;left:50%;transform:translateX(-50%)}.tiles.events .tile .content{padding-bottom:20px}.tiles.events .tile .content h3 a{color:#515151}.tiles.events .tile .content .cta,.tiles.events .tile main.product header .wrapper div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons a,main.product header .wrapper .tiles.events .tile div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons a,.tiles.events .tile .product.example header .wrapper div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons a,.product.example header .wrapper .tiles.events .tile div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons a{position:relative;transform:none;left:auto;bottom:auto}.tiles .tile .content{margin-top:10px}.tiles .tile .content h2{font-size:20px;margin-bottom:8px}.tile--overlay .content:after{background:rgba(0,0,0,0.35)}.tile--overlay .content:hover:after{background:rgba(21,149,211,0.6)}.tile--overlay .content:hover h3:after{width:70px}.tile--overlay .content.academic:hover:after{background:rgba(205,47,20,0.8)}.tile--overlay .content.education:hover:after{background:rgba(239,170,31,0.8)}.tile--overlay .content.ministry:hover:after{background:rgba(37,162,156,0.8)}.tile--overlay .content.special:hover:after{background:rgba(208,32,43,0.8) !important}.tile--overlay .content h3{font-size:24px}@media all and (max-width: 767px){.tile--overlay .content h3{font-size:18px}}@media all and (max-width: 480px){.tile--overlay .content h3{font-size:24px}}.tile--overlay .content h3:after{content:'';border-bottom:2px solid #fff;display:block;width:50px;max-width:50%;margin:15px auto 0;transition:all ease 0.5s}.cookie-policy{position:fixed;bottom:0;display:block;background-color:rgba(0,0,0,0.7);width:100%;z-index:99;padding:40px}.cookie-policy>div{max-width:850px;margin:0 auto}.cookie-policy>div>div{text-align:center}.cookie-policy>div>div p{display:block;text-align:left;width:100%;color:#fff}.cookie-policy>div>div p a{color:#FEE22A}.list{flex-wrap:wrap}.list header{flex-basis:100%;padding:0}.list header h3{font-size:26px;line-height:30px;margin:5px 0 22px}.list header h3 a{color:#302f2f;position:relative;margin-right:15px}.list header h3 a:hover{text-decoration:none}.list header h3 a:after{content:'';width:7px;height:10px;background-image:url("/store/img/css/next-btn.png");background-repeat:no-repeat;background-size:contain;position:absolute;right:-15px;top:50%;transform:translateY(-30%);pointer-events:none}.list header h3 a:last-of-type{margin-right:0}.list header h3 a:last-of-type:after{background-image:none}@media all and (min-width: 1024px){.list aside{flex-basis:300px;max-width:300px}}.list aside>div{border:1px solid #C3C3C3;border-radius:3px}.list aside h3{font-size:26px;line-height:30px;margin:5px 0 22px}@media all and (min-width: 1024px){.list article{flex-basis:calc(100% - 300px);max-width:calc(100% - 300px)}}.list article .filters{flex-basis:100%;display:flex;flex-wrap:wrap;margin-bottom:10px;justify-content:flex-start;margin-left:-5px;margin-right:-5px}.list article .filters div{background-color:#f2f2f2;margin-bottom:10px;border-radius:3px;border:1px solid #C3C3C3;margin-right:5px;margin-left:5px;flex-shrink:1}@media all and (max-width: 767px){.list article .filters div{flex-basis:100%}}.list article .filters div:hover{background-color:#e5e5e5}.list article .filters div a{display:block;position:relative;width:100%;padding:7px 32px 7px 10px;color:#302f2f;font-size:0.9em;font-family:'DM Sans', sans-serif}.list article .filters div a:hover{text-decoration:none}.list article .filters div a:after{content:'';position:absolute;right:10px;top:50%;transform:translateY(-50%);width:12px;height:12px;background-image:url("/store/img/css/x-icon.png");background-repeat:no-repeat;background-size:contain}.list article .filters div a>span{font-weight:bold;padding-right:5px}.list article .filters div a>span.arrow{display:inline-block;padding-right:0;margin-right:5px;width:12px;height:12px;background-image:url("/img/css/return-arrow.svg");background-size:contain;background-repeat:no-repeat;background-position:center}.product-list ul{padding-bottom:20px}.product-list ul li{padding:30px 0 15px}@media all and (max-width: 767px){.product-list ul li{border-bottom:1px solid #C3C3C3}}.product-list ul li:first-of-type{padding-top:0}.product-list ul li.series{background-color:#eaf7fd;padding:30px;min-height:0}@media all and (min-width: 768px){.product-list ul li.series+.series{margin-top:20px}}.product-list ul li.series div.content{flex-basis:calc(100% - 190px)}.product-list ul li.series div.image{flex-basis:170px;padding-left:0}.product-list ul li.series div.actions.product{margin-top:30px}.product-list ul li .content h4{font-size:20px;margin-bottom:10px}.product-list ul li .content p{margin-bottom:10px}.product-list ul li .content p.author{font-family:'DM Sans', sans-serif;font-size:15px}.product-list ul li .content p.author a{color:#302f2f;font-weight:bold}.product-list div.no-results{margin-top:20px}.product-list div.no-results h3{font-size:28px;text-align:center}.product-list div.no-results ul{list-style-type:disc;padding:0 0 0 20px;margin:20px auto;max-width:455px}.product-list div.no-results ul li{min-height:0;padding:0;display:list-item;border:none}div.blb-results{margin:20px 0;padding:30px;background-color:#e9f0dc}div.blb-results h3{margin-bottom:0.5rem}div.blb-results h3:only-child{margin-bottom:0}div.blb-results a{color:#495f45}section.list{background:#fff !important}.list--series{max-width:1400px;margin:0 auto}.list--series article{flex-basis:100%;max-width:100%;padding:0}.list--series article .product-list .pagination{display:none}.list--series article .product-list ul{display:flex;flex-wrap:wrap;margin:0 -10px;justify-content:flex-start}@media all and (max-width: 767px){.list--series article .product-list ul{display:block}}.list--series article .product-list ul li{flex-basis:calc(100% / 3 - 20px);margin:0 10px 20px !important;display:block;padding:0;border:1px solid #C3C3C3;border-radius:3px;background-color:#fff}@media all and (max-width: 1023px){.list--series article .product-list ul li{flex-basis:calc(50% - 20px)}}.list--series article .product-list ul li>div.image{padding:0}.list--series article .product-list ul li>div.image>a img{max-height:none}.list--series article .product-list ul li>div.content{padding:15px 30px 30px}.refinements{background:#f2f2f2;padding:20px}@media all and (max-width: 1023px){.refinements{margin-bottom:20px}}.refinements.refinements--series{margin-top:20px}@media all and (max-width: 1023px){.refinements.refinements--series .sub-nav ul li:nth-of-type(1n+4){display:none}}@media all and (max-width: 1023px){.refinements.refinements--series.show-all .sub-nav ul li{display:list-item}}.refinements.refinements--series .button--show-all{cursor:pointer}@media all and (min-width: 1024px){.refinements.refinements--series .button--show-all{display:none}}.refinements.refinements--series .button--show-all.all span.more{display:none}.refinements.refinements--series .button--show-all.all span.less{display:inline}.refinements.refinements--series .button--show-all span.less{display:none}.refinements ul{margin:0;padding:0;list-style:none}.refinements ul li{overflow:hidden;position:relative;padding-bottom:2px}.refinements ul li.none .title{padding-bottom:0}.refinements ul li .title{font-family:'DM Sans', sans-serif;display:block;font-size:19px;padding-bottom:6px;color:#302f2f;text-decoration:none;position:relative}.refinements ul li .sub-nav ul li{white-space:nowrap}.refinements ul li .sub-nav ul li a{display:inline-flex;width:100%;font-size:16px;color:#302f2f;text-decoration:none}.refinements ul li .sub-nav ul li a:hover span{text-decoration:underline}.refinements ul li .sub-nav ul li a span{text-overflow:ellipsis;overflow:hidden}.actions.product{position:relative;margin:10px auto 0}.actions.product .price{font-family:'DM Sans', sans-serif;font-weight:700;font-size:26px;line-height:26px;width:auto;margin-bottom:15px;position:relative}.actions.product .price p{font-weight:700;font-size:25px;line-height:30px;color:#302f2f;margin:0;display:inline-block}@media all and (max-width: 767px){.actions.product .price p{position:relative;top:0;transform:none}}.actions.product .price p span{font-weight:700;font-size:14px;line-height:14px;padding:0 5px}.actions.product .price p span.reg{color:#949494}.actions.product .price p span.reg:before{content:"Reg. "}.actions.product .price p span.discount{color:red}.actions.product .order-form{position:relative;padding-bottom:30px}.actions.product .order-form--table{display:flex}.actions.product .order-form form{position:relative}@media all and (max-width: 480px){.actions.product .order-form form>div.buttons{display:flex;justify-content:space-between}}.actions.product .order-form form>div.buttons button,.actions.product .order-form form>div.buttons .cta,.actions.product .order-form form>div.buttons main.product header .wrapper div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons a,main.product header .wrapper div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons .actions.product .order-form form>div.buttons a,.actions.product .order-form form>div.buttons .product.example header .wrapper div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons a,.product.example header .wrapper div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons .actions.product .order-form form>div.buttons a{width:120px;transition:1s ease all}@media all and (max-width: 480px){.actions.product .order-form form>div.buttons button,.actions.product .order-form form>div.buttons .cta,.actions.product .order-form form>div.buttons main.product header .wrapper div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons a,main.product header .wrapper div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons .actions.product .order-form form>div.buttons a,.actions.product .order-form form>div.buttons .product.example header .wrapper div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons a,.product.example header .wrapper div.content .gratis-copy .gratis-copy-question .gratis-copy-reasons .actions.product .order-form form>div.buttons a{flex-basis:calc(50% - 5px)}}.actions.product .order-form form>div.success-note{position:absolute;right:0;top:50%;transform:translateY(-50%);color:#1595d3;font-weight:bold;padding-left:17px;font-family:'DM Sans', sans-serif}@media all and (max-width: 767px){.actions.product .order-form form>div.success-note{width:auto}}@media all and (max-width: 480px){.actions.product .order-form form>div.success-note{top:auto;right:auto;bottom:-34px;transform:none}}.actions.product .order-form form>div.success-note:before{content:'';background:center/contain no-repeat url("/img/css/check-FP.svg");position:absolute;left:0;top:4px;height:15px;width:15px}.actions.product .order-form form>div.spinner{display:none}@media all and (max-width: 767px){.actions.product .order-form form>div{width:100%}}.actions.product .order-form .preorderStatus{position:absolute;bottom:0;font-size:15px;font-style:italic;margin:0}@media all and (max-width: 480px){.actions.product .order-form .preorderStatus.hidden{opacity:0;transition:opacity 0.4s ease}}.actions.product .actionButton{font-size:15px;line-height:21px}.pagination{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;position:relative}.pagination.top{padding-bottom:15px}.pagination.bottom{justify-content:center}@media all and (max-width: 1023px){.pagination.bottom{margin-bottom:20px}}.pagination>*>*,.pagination>*{vertical-align:bottom !important}.pagination a,.pagination span{padding:5px}.pagination span{border-radius:3px}.pagination .title{display:block;font-weight:700;font-size:20px;color:#302f2f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pagination .sort{display:none}@media all and (min-width: 1024px){.pagination .sort{display:inline-block}}.pagination .sort .title{margin-right:10px;padding-left:0;padding-right:0;display:inline-block}.pagination .sort select{background-color:#f2f2f2;color:#302f2f;height:45px;border-radius:3px}.pagination .sort form{display:flex !important;align-items:center}.pagination .sort .selectBox-dropdown{display:inline-block;min-width:auto;width:auto !important;height:39px;border:0;border-radius:0;cursor:pointer}.pagination .sort .selectBox-dropdown .selectBox-label{display:block;width:100% !important;height:40px;padding:10px;font-size:20px;line-height:20px;background:#ecebeb;color:#302f2f;cursor:pointer}.pagination .sort .selectBox-dropdown .selectBox-label:after{content:"";display:inline-block;width:0;height:0;margin-left:15px;border:5px solid transparent;border-color:#302f2f transparent transparent transparent}.pagination .sort .selectBox-dropdown .selectBox-arrow{display:none}.pagination .sort .options{display:inline-block;margin-right:20px}.pagination .sort .qty{display:inline-block}.pagination .filtered{display:block;font-size:15px;line-height:18px;color:#302f2f;background:none;border:0}@media all and (min-width: 1024px){.pagination .filtered{display:none}}.pagination .filtered.active:after{margin:-2px 0 0 8px;border:7px solid transparent;border-color:transparent transparent #302f2f transparent;transform:translateY(-5%)}.pagination .filtered:after{content:"";display:inline-block;width:0;height:0;margin:-2px 0 0 8px;border:7px solid transparent;border-color:#302f2f transparent transparent transparent;transform:translateY(45%)}.pagination .pages{display:block;text-align:center;font-family:'DM Sans', sans-serif}.pagination .pages *{font-size:16px;font-weight:bold}@media all and (min-width: 1024px){.pagination .pages .title{display:none}}.pagination .pages a{display:none}@media all and (min-width: 1024px){.pagination .pages a{display:inline-block;margin:0 5px;padding:10px;text-decoration:none;color:#302f2f}}.pagination .pages a.active{background:#1595d3;color:#fff;border-radius:3px}.pagination .prev,.pagination .next{display:inline-block;font-size:0;color:transparent;text-decoration:none;color:#302f2f}.pagination .prev:before,.pagination .prev:after,.pagination .next:before,.pagination .next:after{content:"";display:inline-block;width:15px;height:15px}.pagination .prev:before{background:url("/store/img/css/prev-btn.png") no-repeat center;background-size:contain}.pagination .prev:hover:before{background-image:url("/img/css/prev-btn-hvr-FP.png")}.pagination .next:after{background:url("/store/img/css/next-btn.png") no-repeat center;background-size:contain}.pagination .next:hover:after{background-image:url("/img/css/next-btn-hvr-FP.png")}main.product section#Endorsements .feature.feature--body *,main.brand section#Endorsements .feature.feature--body *{text-align:center}main.product .endorsements.slick-dotted,main.brand .endorsements.slick-dotted{margin-bottom:40px}main.product .endorsements .slick-track,main.brand .endorsements .slick-track{display:flex;align-items:center}main.product .endorsements .slick-list,main.product .endorsements .slick-track,main.brand .endorsements .slick-list,main.brand .endorsements .slick-track{height:100%;min-width:100% !important}@media all and (max-width: 480px){main.product .endorsements .slick-list .slick-slide,main.product .endorsements .slick-track .slick-slide,main.brand .endorsements .slick-list .slick-slide,main.brand .endorsements .slick-track .slick-slide{padding:0 30px}}@media all and (max-width: 480px){main.product .endorsements .slick-list .slick-slide img,main.product .endorsements .slick-track .slick-slide img,main.brand .endorsements .slick-list .slick-slide img,main.brand .endorsements .slick-track .slick-slide img{display:inline-block}}main.product .endorsements>button,main.brand .endorsements>button{display:block;width:18px;height:18px;overflow:hidden;margin-top:-10px;text-indent:-9999px;background:no-repeat center center;border:0;position:absolute;top:50%;padding:0;z-index:1}main.product .endorsements>button.slick-prev,main.brand .endorsements>button.slick-prev{background-image:url("/store/img/css/prev-btn.png");background-size:contain;left:-30px}@media all and (max-width: 480px){main.product .endorsements>button.slick-prev,main.brand .endorsements>button.slick-prev{left:0}}main.product .endorsements>button.slick-prev:hover,main.brand .endorsements>button.slick-prev:hover{background-image:url("/img/css/prev-btn-hvr-FP.png")}main.product .endorsements>button.slick-next,main.brand .endorsements>button.slick-next{background-image:url("/store/img/css/next-btn.png");background-size:contain;right:-30px}@media all and (max-width: 480px){main.product .endorsements>button.slick-next,main.brand .endorsements>button.slick-next{right:0}}main.product .endorsements>button.slick-next:hover,main.brand .endorsements>button.slick-next:hover{background-image:url("/img/css/next-btn-hvr-FP.png")}main.product .endorsements>button.slick-disabled,main.brand .endorsements>button.slick-disabled{opacity:0}main.product .endorsements .slick-dots li,main.brand .endorsements .slick-dots li{width:15px;height:15px;margin:0 3px}main.product .endorsements .slick-dots li button:before,main.brand .endorsements .slick-dots li button:before{font-size:8px}main.product .endorsements .slick-dots li button:hover:before,main.brand .endorsements .slick-dots li button:hover:before{color:#1595d3}main.product .endorsements .callout p,main.brand .endorsements .callout p{font-size:30px;margin:0 auto 40px;padding:0 50px;max-width:600px;position:relative}@media all and (max-width: 767px){main.product .endorsements .callout p,main.brand .endorsements .callout p{font-size:25px;padding:0 30px;margin-bottom:25px}}main.product .endorsements .callout p:before,main.product .endorsements .callout p:after,main.brand .endorsements .callout p:before,main.brand .endorsements .callout p:after{position:absolute;top:50%;font-size:3em}main.product .endorsements .callout p:before,main.brand .endorsements .callout p:before{content:'\201C';left:0}main.product .endorsements .callout p:after,main.brand .endorsements .callout p:after{content:'\201D';right:0}main.product .endorsements .text,main.brand .endorsements .text{padding:0 50px}@media all and (max-width: 767px){main.product .endorsements .text,main.brand .endorsements .text{padding:0;text-align:left}}main.product .endorsements .text p,main.brand .endorsements .text p{font-size:1.2em}main.product .endorsements .source,main.brand .endorsements .source{font-family:'DM Sans', sans-serif;font-size:1em;color:#888;margin:30px 0}main.cart section.section--sidebar aside .order-totals p{font-family:'DM Sans', sans-serif}main.cart section.section--sidebar article ul li{border:1px solid #C3C3C3;border-radius:3px;font-family:'DM Sans', sans-serif}main.cart section.section--sidebar article ul li .content h3{font-size:18px;margin-bottom:8px}main.cart section.section--sidebar article ul li .content p{margin-bottom:0;font-size:14px}main.cart section.section--sidebar article ul li .content .itemPrice{font-size:16px;margin:12px 0;font-weight:bold}main.cart section.section--sidebar article div.clear-cart a{font-family:'DM Sans', sans-serif}main.cart section.section--sidebar article div.clear-cart a:before{top:50%;transform:translateY(-50%)}.hbspt-form ul.hs-error-msgs label{color:#BB1D30}.hbspt-form .hs-form-field .hs-form-checkbox label,.hbspt-form .hs-form-field .hs-form-radio label{color:#515151;font-weight:500;font-size:16px;font-family:'garamond-premier-pro', times, serif}.hbspt-form .hs-form-field .hs-form-checkbox label:before,.hbspt-form .hs-form-field .hs-form-radio label:before{border:2px solid #C3C3C3}.hbspt-form .hs-form-field .hs-form-checkbox label:hover,.hbspt-form .hs-form-field .hs-form-radio label:hover{color:#1595d3}.hbspt-form .hs-form-field .hs-form-checkbox label input[type="checkbox"]:checked+span:after,.hbspt-form .hs-form-field .hs-form-checkbox label input[type="radio"]:checked+span:after,.hbspt-form .hs-form-field .hs-form-radio label input[type="checkbox"]:checked+span:after,.hbspt-form .hs-form-field .hs-form-radio label input[type="radio"]:checked+span:after{background-color:#1595d3;transform:translateX(1px) translateY(-50%) scale(calc(2/3));top:21px}.hbspt-form .legal-consent-container{font-size:0.9rem}.landing-page header.header--banner .wrapper{background:rgba(0,0,0,0.3)}.landing-page header.header--banner .wrapper>*{max-width:800px;margin:0 auto;text-align:center;color:#fff}
