@font-face{font-family:'Playfair Display';font-style:normal;font-weight:900;src:local("Playfair Display Black"),local("PlayfairDisplay-Black"),url(//fonts.gstatic.com/s/playfairdisplay/v15/nuFlD-vYSZviVYUb_rj3ij__anPXBb__lW4e5j5hNKc.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+014C-014D, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:900;src:local("Playfair Display Black"),local("PlayfairDisplay-Black"),url(//fonts.gstatic.com/s/playfairdisplay/v21/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKfsunDZbtXK-F2qC0usEw.woff) format("woff");unicode-range:U+0000-00FF, U+0131, U+014C-014D, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Lora';font-style:normal;font-weight:400;src:local("Lora Regular"),local("Lora-Regular"),url(//fonts.gstatic.com/s/lora/v12/0QIvMX1D_JOuMwr7I_FMl_E.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+014C-014D, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Lora';font-style:italic;font-weight:400;src:local("Lora Italic"),local("Lora-Italic"),url(//fonts.gstatic.com/s/lora/v12/0QIhMX1D_JOuMw_LIftLtfOm8w.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+014C-014D, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Lora';font-style:normal;font-weight:700;src:local("Lora Bold"),local("Lora-Bold"),url(//fonts.gstatic.com/s/lora/v13/0QIgMX1D_JOuO7HeNtJumtus-7zu-Q.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+014C-014D, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Lora';font-style:italic;font-weight:700;src:local("Lora Bold Italic"),local("Lora-BoldItalic"),url(//fonts.gstatic.com/s/lora/v13/0QIiMX1D_JOuMw_Dmt5eltGr2b7e-DpH.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+014C-014D, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Oswald';font-style:normal;font-weight:200;src:local("Oswald Extra Light"),local("Oswald-ExtraLight"),url(//fonts.gstatic.com/s/oswald/v31/TK3_WkUHHAIjg75cFRf3bXL8LICs13FvsUZiYySUhiCXAA.woff) format("woff");unicode-range:U+0000-00FF, U+0131, U+014C-014D, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Oswald';font-style:normal;font-weight:400;src:local("Oswald Regular"),local("Oswald-Regular"),url(//fonts.gstatic.com/s/oswald/v16/TK3iWkUHHAIjg752GT8Gl-1PKw.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+014C-014D, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Oswald';font-style:normal;font-weight:500;src:local("Oswald Semibold"),local("Oswald-Semibold"),url(//fonts.gstatic.com/s/oswald/v24/TK3_WkUHHAIjg75cFRf3bXL8LICs18NvsUZiYySUhiCXAA.woff) format("woff");unicode-range:U+0000-00FF, U+0131, U+014C-014D, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Oswald';font-style:normal;font-weight:600;src:local("Oswald Bold"),local("Oswald-Bold"),url(//fonts.gstatic.com/s/oswald/v24/TK3_WkUHHAIjg75cFRf3bXL8LICs1y9osUZiYySUhiCXAA.woff) format("woff");unicode-range:U+0000-00FF, U+0131, U+014C-014D, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}button[type="submit"],button[type="cancel"],.footer-content .sign-up-box .sign-up,.footer-content .sign-up-box .refer-a-friend-link,.footer-content .refer-a-friend-box .sign-up,.footer-content .refer-a-friend-box .refer-a-friend-link,.account-overlay-wrapper .logged-out-account .sign-in-button,.account-overlay-wrapper .logged-out-account .sign-up-button,.shopping-cart-dropdown .shopping-cart-view-cart-button,.shopping-cart-dropdown .shopping-cart-checkout-button,.image-hero-content .text-block .sign-up-button,.image-hero-content .text-block #homepage-sign-up-form-btn,.content.why-chirp-content .about-us-button,.category-pills .category-pill,.deals-list .view-all-button,.sign-up-cta .sign-up-button,.category-preferences-form .category-list .category-checkbox-container-pill,.heard-about-modal-cta,.unsubscribe-survey-modal .buttons .cancel-button,.magic-link .home-button .button,.magic-link-form .button,.redeem-gift-card-form .sign-up-container .sign-up-button,.redeem-audiobook-form .sign-up-container .sign-up-button,.payment-information-content .delete-payment-method-btn,.purchases-index-content .noBooks .zeroBooks .button,.purchases-new-content .promo-code-add-button,.purchases-new-content .promo-code-remove-button,.magic-link-inline-form .email .button,.audiobook-gifting-content .explore-more-button,.how-it-works-content .deals-button,.how-it-works-content .get-started .browse-button,.how-to-listen-content .section .section-button,.content.lander-content .sign-up,.content.self-referral-content .refer-a-friend-btn,.content.notification-settings-content .cancel,.content.notification-settings-content .submit,.content.unsubscribe-content .unsubscribe-form.bordered-form .unsubscribe-button,.content.unsubscribe-content .unsubscribe-form.bordered-form .update-button,.content.unsubscribe-content .unsubscribe-form.bordered-form .cancel-button,.warble-index-content .warble-button,.warble-index-content .warble-button.yellow,.warble-index-content .warble-button.crazy{box-sizing:border-box;display:inline-flex;text-align:center;align-items:center;justify-content:center;padding:1em;background:#e9e9ef;border-radius:3px;border:1px solid #d4d3e0;font-weight:600;font-size:16px;line-height:1.4em;line-height:1em !important;-webkit-appearance:button;-moz-appearance:button;appearance:button}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.invalid-feedback{display:none}.form-control.is-invalid{border-color:#dc3545}input[type="text"],input[type="email"],input[type="password"]{font-size:16px;line-height:1.4em;padding:14px 20px;border-radius:3px;border:1px solid #d4d3e0;display:block;box-sizing:border-box;width:100%;margin-bottom:20px;background-color:#f4f4f7}input[readonly]{background-color:#e9e9ef;color:#000000;cursor:not-allowed;border-color:#d4d3e0}textarea{font-size:16px;line-height:1.4em;border-radius:3px;border:1px solid #d4d3e0;display:block;box-sizing:border-box;width:100%;margin-bottom:20px}label{font-size:16px;line-height:1.4em;display:block;margin:0 0 6px}.fancy-select{font-size:16px;line-height:1.4em;padding:14px 20px;border-radius:3px;border:1px solid #d4d3e0;display:block;box-sizing:border-box;width:100%;margin-bottom:20px;background-color:#f4f4f7;height:52px}.fancy-checkbox-list{display:flex;flex-direction:column;border:1px #d4d3e0 solid;padding:0}.fancy-checkbox-list .fancy-checkbox{border-top:1px #d4d3e0 solid;margin:0;padding:15px}.fancy-checkbox-list .fancy-checkbox:first-of-type{border-top:none}.fancy-checkbox-list .fancy-checkbox .fancy-checkbox-label{flex-direction:row;justify-content:space-between;margin:0}.fancy-checkbox-list .fancy-checkbox .fancy-checkbox-label .fancy-checkbox-box{margin:0}.fancy-checkbox,.fancy-radio{width:100%;box-sizing:border-box;cursor:pointer;grid-column:1/3}.fancy-checkbox-label,.fancy-radio-label{display:flex;align-items:center;flex-direction:row-reverse;justify-content:flex-end;cursor:pointer}.fancy-checkbox-input,.fancy-radio-input{position:absolute;cursor:pointer;opacity:0.01}.fancy-checkbox-input:checked+.fancy-checkbox-box,.fancy-radio-input:checked+.fancy-checkbox-box{background-color:#4dc6e7;border-color:#4dc6e7}.fancy-checkbox-input:checked+.fancy-checkbox-box:after,.fancy-radio-input:checked+.fancy-checkbox-box:after{top:0}.fancy-checkbox-input:checked+.fancy-radio-circle,.fancy-radio-input:checked+.fancy-radio-circle{background-color:#4dc6e7;border-color:#4dc6e7}.fancy-checkbox-input:checked+.fancy-radio-circle:after,.fancy-radio-input:checked+.fancy-radio-circle:after{top:-1px;bottom:0;right:0;left:0;opacity:1}.fancy-checkbox{margin-bottom:15px}.fancy-checkbox-box{width:20px;height:20px;position:relative;overflow:hidden;border-radius:2px;border:1px solid #d4d3e0;transition:all 0.2s ease-out;margin-right:15px;flex:none}.fancy-checkbox-box::after{content:'';position:absolute;left:0;right:0;top:200%;bottom:11%;margin:auto;width:9px;height:4px;border-left:1.5px solid;border-bottom:1.5px solid;border-color:#ffffff;transform:rotate(-45deg) translate3d(0, 0, 0);transform-origin:48% 40%;transition:all 0.2s ease-out}.fancy-radio-label{margin-bottom:15px}.fancy-radio:last-of-type .fancy-radio-label{margin:0}.fancy-radio-circle{width:20px;height:20px;position:relative;overflow:hidden;border-radius:50%;border:1px solid #d4d3e0;transition:all 0.2s ease-out;margin-right:20px;flex:none}.fancy-radio-circle::after{content:'';position:absolute;bottom:0;margin:auto;background:transparent;border-radius:1px;width:9px;height:4px;border-left:1.5px solid;border-bottom:1.5px solid;border-color:#ffffff;transform:rotate(-45deg);transition:all 0.3s ease-in;opacity:0}button[type="submit"]{background:#feed24;border-color:#feed24;cursor:pointer;color:#17143b;width:100%;border-radius:3px}:global(.hover-enabled) button[type="submit"]:hover{background:#f1e122;color:#17143b;text-decoration:none}.hover-enabled button[type="submit"]:hover{background:#f1e122;color:#17143b;text-decoration:none}button[type="submit"]:active{background:#feed24}button[type="submit"][disabled]{cursor:not-allowed;pointer-events:none;opacity:0.4}button[type="cancel"]{background:#f4f4f7;border-color:#d4d3e0;cursor:pointer;color:#17143b;width:100%;border-radius:3px}:global(.hover-enabled) button[type="cancel"]:hover{background:#e8e8eb;color:#17143b;text-decoration:none}.hover-enabled button[type="cancel"]:hover{background:#e8e8eb;color:#17143b;text-decoration:none}button[type="cancel"]:active{background:#f4f4f7}button[type="cancel"][disabled]{cursor:not-allowed;pointer-events:none;opacity:0.4}html,body,div,h1,h2,h3,h4,h5,h6,p,sub,sup,small{font-family:"Helvetica Neue", Helvetica, sans-serif;color:#17143b;font-weight:400;margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;font-weight:400;font-size:14px;line-height:1.4em}b,strong{font-weight:600}i,em{font-style:italic}a{text-decoration:none;color:inherit;transition:all 0.15s ease}.hover-enabled a:hover{text-decoration:underline}.focus-light-wrapper{min-height:100vh}.contact-us-box{letter-spacing:0.07em;text-align:center;color:#ffffff;padding:20px 0;font-size:18px;line-height:1.4em;font-family:"Oswald", "Arial", sans-serif;font-weight:500;text-transform:uppercase}@media screen and (min-width: 480px){.contact-us-box{font-size:22px;line-height:1.4em}}.contact-us-box .faq-link{color:#feed24;margin-left:5px}.focus-header{width:40%;min-width:140px;max-width:200px;margin:20px auto 0}.wrapper.footer-wrapper{background-color:#1d1b3b;padding:0}.footer-content{width:100%;display:flex;flex-direction:column}.footer-content .sign-up-box,.footer-content .refer-a-friend-box{border-top:1px solid #646081;text-align:center;padding:45px 0}.footer-content .sign-up-box .mail-icon,.footer-content .refer-a-friend-box .mail-icon{height:auto;width:100px}@media screen and (min-width: 480px){.footer-content .sign-up-box .mail-icon,.footer-content .refer-a-friend-box .mail-icon{width:120px}}.footer-content .sign-up-box .section-heading,.footer-content .refer-a-friend-box .section-heading{font-family:"Playfair Display", "Lora", Georgia, serif;font-size:34px;line-height:1.3em;color:#ffffff;padding:4px 0 15px 0}@media screen and (min-width: 480px){.footer-content .sign-up-box .section-heading,.footer-content .refer-a-friend-box .section-heading{font-size:44px;line-height:1.2em}}.footer-content .sign-up-box .sign-up,.footer-content .sign-up-box .refer-a-friend-link,.footer-content .refer-a-friend-box .sign-up,.footer-content .refer-a-friend-box .refer-a-friend-link{background:#feed24;border-color:#feed24;cursor:pointer;color:#17143b;box-shadow:1px 3px 12px 0px rgba(0,0,0,0.3);padding:16px 37px}:global(.hover-enabled) .footer-content .sign-up-box .sign-up:hover,:global(.hover-enabled) .footer-content .sign-up-box .refer-a-friend-link:hover,:global(.hover-enabled) .footer-content .refer-a-friend-box .sign-up:hover,:global(.hover-enabled) .footer-content .refer-a-friend-box .refer-a-friend-link:hover{background:#f1e122;color:#17143b;text-decoration:none}.hover-enabled .footer-content .sign-up-box .sign-up:hover,.hover-enabled .footer-content .sign-up-box .refer-a-friend-link:hover,.hover-enabled .footer-content .refer-a-friend-box .sign-up:hover,.hover-enabled .footer-content .refer-a-friend-box .refer-a-friend-link:hover{background:#f1e122;color:#17143b;text-decoration:none}.footer-content .sign-up-box .sign-up:active,.footer-content .sign-up-box .refer-a-friend-link:active,.footer-content .refer-a-friend-box .sign-up:active,.footer-content .refer-a-friend-box .refer-a-friend-link:active{background:#feed24}.footer-content .sign-up-box .sign-up[disabled],.footer-content .sign-up-box .refer-a-friend-link[disabled],.footer-content .refer-a-friend-box .sign-up[disabled],.footer-content .refer-a-friend-box .refer-a-friend-link[disabled]{cursor:not-allowed;pointer-events:none;opacity:0.4}.footer-content .sign-up-box.expanded .section-form,.footer-content .refer-a-friend-box.expanded .section-form{padding-top:20px;max-width:95%;margin:0 auto}@media screen and (min-width: 480px){.footer-content .sign-up-box.expanded .section-form,.footer-content .refer-a-friend-box.expanded .section-form{max-width:500px}}@media screen and (min-width: 480px){.footer-content .sign-up-box.expanded .section-form .sign-up,.footer-content .refer-a-friend-box.expanded .section-form .sign-up{max-width:50%}}.footer-content .sign-up-box.expanded .section-description,.footer-content .refer-a-friend-box.expanded .section-description{font-family:"Helvetica Neue", Helvetica, sans-serif;font-size:18px;line-height:1.4em;color:#a8a7c0}.footer-content .nav-box{border-top:1px solid #646081;display:flex;flex-direction:column;padding:20px 20px}@media screen and (min-width: 768px){.footer-content .nav-box{flex-direction:row;justify-content:space-between}}.footer-content .nav-box .logo-container{display:none;align-self:center;width:150px}@media screen and (min-width: 768px){.footer-content .nav-box .logo-container{display:inline-block}}.footer-content .nav-box .logo-container .logo-img{width:80px}.footer-content .nav-box .footer-links{align-self:center;text-align:center}.footer-content .nav-box .footer-links .top-links{font-family:"Helvetica Neue", Helvetica, sans-serif;font-size:14px;line-height:1.4em;color:#a8a7c0;padding:15px 0 10px}.footer-content .nav-box .footer-links .lower-links{font-family:"Helvetica Neue", Helvetica, sans-serif;font-size:12px;line-height:1.4em;color:#74708e}.footer-content .nav-box .footer-links .footer-link{display:inline-block;margin:0 5px;min-width:48px}.hover-enabled .footer-content .nav-box .footer-links .footer-link:hover{color:#d4d3e0}.footer-content .nav-box .social-media-links{display:flex;flex-direction:row;justify-content:flex-end;align-self:center;padding-top:15px}@media screen and (min-width: 768px){.footer-content .nav-box .social-media-links{font-size:14px;line-height:1.4em;width:150px;padding-top:0}}.footer-content .nav-box .social-media-links .social-media-icon{fill:#646081;height:44px;width:auto}.hover-enabled .footer-content .nav-box .social-media-links .social-media-icon:hover{fill:#a8a7c0}.header-account{width:100%;position:relative;display:flex;justify-content:flex-end;align-items:center}.header-account .desktop{display:none}@media screen and (min-width: 480px){.header-account .desktop{display:block}}.header-account .mobile{display:block}@media screen and (min-width: 480px){.header-account .mobile{display:none}}.header-account .account-link{margin-bottom:-2px}.hover-enabled .header-account .account-link:hover{cursor:pointer}.header-account .account-link .account-avatar-icon{width:26px;height:26px;margin-right:5px;vertical-align:middle}.header-account .account-link .account-text{font-size:16px;line-height:1.4em;color:#17143b;vertical-align:middle;display:none}.header-account .account-link .account-text:focus{box-shadow:0 0 0 2px #000000;text-decoration:none !important}.hover-enabled .header-account .account-link .account-text:hover{cursor:pointer;text-decoration:underline}@media screen and (min-width: 480px){.header-account .account-link .account-text{display:inline}}.header-account .account-link .account-dropdown-target{display:none;position:absolute;right:0;transform:translateY(-34px);margin-top:40px;z-index:505}.account-dropdown{background:white;border:1px solid #d4d3e0;box-shadow:0px 3px 6px rgba(0,0,0,0.175);border-radius:0 0 3px 3px;padding-top:10px;padding-bottom:8px;min-width:275px}.account-dropdown hr{height:1px;background:#e9e9ef;border:none}.account-dropdown.hidden{display:none}.account-dropdown .account-updates{padding:10px 20px}.account-dropdown .account-updates .greeting{display:block;font-size:24px;line-height:1.4em;padding-bottom:8px}.account-dropdown .account-updates .account-update{display:block;padding:3px 0}.account-dropdown .account-updates .account-update .amount{font-weight:600}.account-dropdown .account-dropdown-link{display:block;padding:12px 20px;color:#17143b}.account-dropdown .account-dropdown-link.full.my-library-link{border-top:1px solid #e9e9ef}.account-dropdown .account-dropdown-link.full:not(.sign-out-link){border-bottom:1px solid #e9e9ef}.account-dropdown .account-dropdown-link .not-you{font-weight:500;color:#17143b !important}.hover-enabled .account-dropdown .account-dropdown-link:hover{color:#e42251;text-decoration:none}.account-dropdown .dropdown-cta-container{display:flex;padding:5px 15px 15px 15px}.account-dropdown .dropdown-cta-container .account-dropdown-cta{font-weight:500;text-align:center;margin:auto;background-color:#f4f4f7;padding:8px 10px 10px 10px;width:100%;border:1px solid #d4d3e0;border-radius:3px}.hover-enabled .account-dropdown .dropdown-cta-container .account-dropdown-cta:hover{background-color:#e9e9ef;text-decoration:none}.account-dropdown .dropdown-cta-container .account-dropdown-cta:active{background-color:#f4f4f7}.account-dropdown .dropdown-cta-container .account-dropdown-cta::before{font-weight:400;font-size:28px;content:"+";position:relative;left:-39px;top:2px}.hover-enabled .account-dropdown .dropdown-cta-container:hover{color:#17143b}.account-overlay-wrapper{z-index:1000;position:fixed;top:0;left:0;right:0;height:100vh;visibility:hidden;transform:translateY(-200%);overflow-x:hidden;overflow-y:auto}.account-overlay-wrapper.active{transform:translateY(0);display:block;visibility:visible}.account-overlay-wrapper .account-overlay{background:#ffffff;width:100vw;height:100vh}.account-overlay-wrapper .account-mobile-cancel-wrapper{padding:20px 20px 0 0;text-align:right}.account-overlay-wrapper .account-mobile-cancel-wrapper .account-mobile-cancel{width:30px;height:30px}.account-overlay-wrapper .account-mobile-title{padding:20px 20px;font-size:40px;line-height:1.2em;font-family:"Helvetica Neue", Helvetica, sans-serif}.account-overlay-wrapper .account-updates{padding-bottom:20px}.account-overlay-wrapper .account-updates .account-update{font-size:16px;line-height:1.4em;padding:2px 20px}.account-overlay-wrapper .account-updates .account-update .amount{font-weight:600}.account-overlay-wrapper .logged-in-account .account-overlay-link{display:block;font-size:16px;line-height:1.4em;font-family:"Helvetica Neue", Helvetica, sans-serif;border-top:1px solid #d4d3e0;padding:15px 20px;cursor:pointer}.account-overlay-wrapper .logged-in-account .account-overlay-link:last-child{border-bottom:1px solid #d4d3e0}.account-overlay-wrapper .logged-out-account .account-overlay-body{padding:0 20px}.account-overlay-wrapper .logged-out-account .sign-in{padding-bottom:30px}.account-overlay-wrapper .logged-out-account .text-with-button .prompt-text{font-size:16px;line-height:1.4em;font-family:"Helvetica Neue", Helvetica, sans-serif;padding-bottom:10px}.account-overlay-wrapper .logged-out-account .text-with-button .button{width:100%}.account-overlay-wrapper .logged-out-account .sign-in-button{background:#feed24;border-color:#feed24;cursor:pointer;color:#17143b}:global(.hover-enabled) .account-overlay-wrapper .logged-out-account .sign-in-button:hover{background:#f1e122;color:#17143b;text-decoration:none}.hover-enabled .account-overlay-wrapper .logged-out-account .sign-in-button:hover{background:#f1e122;color:#17143b;text-decoration:none}.account-overlay-wrapper .logged-out-account .sign-in-button:active{background:#feed24}.account-overlay-wrapper .logged-out-account .sign-in-button[disabled]{cursor:not-allowed;pointer-events:none;opacity:0.4}.account-overlay-wrapper .logged-out-account .sign-up-button{background:#f4f4f7;border-color:#d4d3e0;cursor:pointer;color:#17143b}:global(.hover-enabled) .account-overlay-wrapper .logged-out-account .sign-up-button:hover{background:#e8e8eb;color:#17143b;text-decoration:none}.hover-enabled .account-overlay-wrapper .logged-out-account .sign-up-button:hover{background:#e8e8eb;color:#17143b;text-decoration:none}.account-overlay-wrapper .logged-out-account .sign-up-button:active{background:#f4f4f7}.account-overlay-wrapper .logged-out-account .sign-up-button[disabled]{cursor:not-allowed;pointer-events:none;opacity:0.4}.announcement-banner{background-color:#f4f4f7;padding:0 20px}.announcement-banner a{color:#17143b}.announcement-banner .logged-in{padding:10px 0;text-align:center}.announcement-banner .logged-in .main-banner-text{color:#17143b}.announcement-banner .logged-in .main-banner-text:hover{text-decoration:none}.announcement-banner .logged-out{padding:13px 0}.announcement-banner .logged-out .main-banner-text{text-align:left;display:inline-block}@media screen and (min-width: 480px){.announcement-banner .logged-out .main-banner-text{display:block;text-align:center}}.announcement-banner .logged-out .sign-up-link{color:#17143b;text-decoration:underline}.announcement-banner .logged-out .sign-in-link{font-family:"Helvetica Neue", Helvetica, sans-serif;font-size:14px;line-height:1.4em}.announcement-banner .custom-banner-text{font-family:"Helvetica Neue", Helvetica, sans-serif;font-size:14px;line-height:1.4em}@media screen and (min-width: 480px){.announcement-banner .custom-banner-text{display:block;text-align:center}}.hover-enabled .announcement-banner .custom-banner-text:hover{text-decoration:none}.announcement-banner .custom-banner-text .custom-banner-bold{color:#cd1f49;font-family:"Oswald", "Arial", sans-serif;font-weight:500;font-weight:500;font-size:14px;line-height:1.4em;text-transform:uppercase}.announcement-banner .custom-banner-text .custom-banner-underline{text-decoration:underline}.announcement-banner .main-banner-text{font-family:"Oswald", "Arial", sans-serif;font-weight:500;font-weight:500;font-size:14px;line-height:1.4em}.announcement-banner .main-banner-text .amount-saved{color:#cd1f49}.announcement-banner .hidden-mobile{display:none}@media screen and (min-width: 360px){.announcement-banner .hidden-mobile{display:inline-block}}.announcement-banner .sign-in-text{display:inline-block;float:right}@media screen and (min-width: 480px){.announcement-banner .sign-in-text{display:none}}.browse-overlay{z-index:5}.browse-dropdown-wrapper{z-index:1000}.wrapper.header-wrapper{z-index:100}.savings-wrapper{z-index:100;position:relative}.wrapper.common-links-wrapper{z-index:10;position:relative}.browse-wrapper{position:relative;height:100%;overflow-y:visible;z-index:10}@media screen and (min-width: 680px){.browse-wrapper{border-bottom:0px}}.browse-wrapper .browse-overlay{position:absolute;right:0;left:0;height:0;background-color:#000000;opacity:0;transition:opacity 0.4s, height 0s ease 0.4s}.browse-wrapper .browse-overlay.active{height:100vh;opacity:0.3;transition:opacity 0.4s, height 0s}.browse-wrapper .browse-dropdown-wrapper{position:fixed;top:0;left:0;right:0;height:100vh;visibility:hidden;transform:translateY(-200%);transition:transform 0.4s;overflow-x:hidden;overflow-y:auto}@media screen and (min-width: 680px){.browse-wrapper .browse-dropdown-wrapper{position:absolute;top:100%;height:auto;z-index:10}}.browse-wrapper .browse-dropdown-wrapper.active{transform:translateY(0);display:block;visibility:visible}.browse-wrapper .browse-dropdown-wrapper .browse-dropdown{background:#ffffff;width:100vw}@media screen and (min-width: 900px){.browse-wrapper .browse-dropdown-wrapper .browse-dropdown .browse-mobile-header{display:none}}.browse-wrapper .browse-dropdown-wrapper .browse-dropdown .browse-mobile-header .browse-mobile-title{padding:20px;font-family:"Playfair Display", "Lora", Georgia, serif;font-size:34px;line-height:1.3em}.browse-wrapper .browse-dropdown-wrapper .browse-dropdown .browse-mobile-header .browse-mobile-cancel{position:absolute;top:15px;right:15px;color:#a8a7c0;font-family:"Helvetica Neue", Helvetica, sans-serif;font-size:16px;line-height:1.4em}@media screen and (min-width: 680px){.browse-wrapper .browse-dropdown-wrapper .browse-dropdown .browse-mobile-header .browse-mobile-cancel{right:20px}}.hover-enabled .browse-wrapper .browse-dropdown-wrapper .browse-dropdown .browse-mobile-header .browse-mobile-cancel:hover{cursor:pointer}.browse-wrapper .browse-dropdown-wrapper .browse-dropdown .browse-dropdown-section{margin:25px}.browse-wrapper .browse-dropdown-wrapper .browse-dropdown .browse-dropdown-section-title{font-family:"Oswald", "Arial", sans-serif;font-weight:500;font-weight:600;font-size:15px;text-transform:uppercase}.browse-wrapper .browse-dropdown-wrapper .browse-dropdown .browse-dropdown-section-divider{margin-right:20px;border:0.5px solid #d4d3e0}.browse-wrapper .browse-dropdown-wrapper .browse-dropdown .browse-dropdown-section-link{display:block;font-family:"Helvetica Neue", Helvetica, sans-serif;color:#042d41;font-size:15px;line-height:2}.browse-wrapper .browse-dropdown-wrapper .browse-dropdown .browse-dropdown-section-link-all{display:flex;align-items:center;font-weight:500}.browse-wrapper .browse-dropdown-wrapper .browse-dropdown .browse-dropdown-section-link-all .arrow-icon{width:14px;height:14px;padding-left:4px;padding-top:2px}.browse-wrapper .browse-dropdown-wrapper .browse-dropdown .browse-dropdown-section-genres-col{margin-right:20px}@media screen and (min-width: 900px){.browse-wrapper .browse-dropdown-wrapper .browse-dropdown .browse-dropdown-section{margin:55px 20px}.browse-wrapper .browse-dropdown-wrapper .browse-dropdown .browse-dropdown-section-genres-grid.grid{display:grid;grid-row-gap:20px;grid-template-columns:repeat(2, minmax(225px, 1fr))}}.browse-wrapper .browse-dropdown-wrapper .browse-dropdown-grid-wrapper{padding-bottom:100px}@media screen and (min-width: 900px){.browse-wrapper .browse-dropdown-wrapper .browse-dropdown-grid-wrapper{display:flex;justify-content:center;padding-bottom:0}}@media screen and (min-width: 900px){.browse-wrapper .browse-dropdown-wrapper .browse-dropdown-grid-wrapper .browse-dropdown-grid{display:grid;max-width:1170px;grid-template-columns:repeat(3, 1fr)}}.wrapper.header-wrapper{position:relative;background:#ffffff;border-bottom:4px solid #feed24}.wrapper.header-wrapper .content.header-content{font-family:"Helvetica Neue", Helvetica, sans-serif;display:grid;grid-column-gap:10px;grid-row-gap:20px;align-items:center;grid-template:'head-logo    head-search   head-account  head-cart'    auto / 1fr           -webkit-max-content   -webkit-max-content   -webkit-max-content;grid-template:'head-logo    head-search   head-account  head-cart'    auto / 1fr           max-content   max-content   max-content}@media screen and (min-width: 360px){.wrapper.header-wrapper .content.header-content{grid-column-gap:22px}}@media screen and (min-width: 680px){.wrapper.header-wrapper .content.header-content{grid-column-gap:20px;grid-template:'head-logo head-search  head-account head-cart'    auto / -webkit-min-content        1fr  -webkit-max-content  -webkit-max-content;grid-template:'head-logo head-search  head-account head-cart'    auto / min-content        1fr  max-content  max-content}}@media screen and (min-width: 900px){.wrapper.header-wrapper .content.header-content{grid-gap:20px 30px}}.wrapper.header-wrapper .content.header-content .header-logo{width:90px;line-height:0;grid-area:head-logo}.wrapper.header-wrapper .content.header-content .header-logo img{width:85px}.wrapper.header-wrapper .content.header-content .header-content-mobile-search-bar{grid-area:head-search}@media screen and (min-width: 680px){.wrapper.header-wrapper .content.header-content .header-content-mobile-search-bar{display:none;margin-left:15px}}.wrapper.header-wrapper .content.header-content .header-content-search-bar{display:none;grid-area:head-search}@media screen and (min-width: 680px){.wrapper.header-wrapper .content.header-content .header-content-search-bar{display:block;justify-self:end;max-width:300px;width:100%}}.wrapper.header-wrapper .content.header-content .header-content-account{justify-self:end;grid-area:head-account}.wrapper.header-wrapper .content.header-content .header-content-shopping-cart{justify-self:end;grid-area:head-cart}.wrapper.header-wrapper.impersonating{background-color:aqua}.wrapper.common-links-wrapper{border-bottom:1px solid #d4d3e0;background-color:#ffffff;padding-top:0px;padding-bottom:0px}.wrapper.common-links-wrapper .content.common-links-content{padding-right:0px}.wrapper.common-links-wrapper .content.common-links-content .header-scrollable-links{display:inline}@media screen and (min-width: 900px){.wrapper.common-links-wrapper .content.common-links-content .header-scrollable-links{float:left}}.wrapper.common-links-wrapper .content.common-links-content .header-user-links{display:none}@media screen and (min-width: 900px){.wrapper.common-links-wrapper .content.common-links-content .header-user-links{display:inline;float:right;padding:14px 20px 14px 0px}}.logo-only-header{border-bottom:4px solid #feed24;display:flex;justify-content:center;padding:14px 0 10px 0}.logo-only-header .header-logo{width:100px}.minimal-header .savings-wrapper{z-index:100;position:relative}.minimal-header .wrapper.minimal-header-wrapper{border-bottom:4px solid #feed24}.minimal-header .wrapper.minimal-header-wrapper .minimal-header-content{width:100%;display:flex;justify-content:space-between;align-items:center}.minimal-header .wrapper.minimal-header-wrapper .minimal-header-content .header-logo{width:90px;cursor:pointer;line-height:0}.minimal-header .wrapper.minimal-header-wrapper .minimal-header-content .header-logo img{width:85px}.minimal-header .wrapper.minimal-header-wrapper.impersonating{background-color:blue}.scrollable-links{overflow:hidden;text-align:left;height:50px}.scrollable-links.horizontal-scroll-mask::after{content:"";display:block;position:absolute;right:0;top:0;bottom:0;width:40px;background:linear-gradient(to left, #fff 50%, rgba(255,255,255,0) 100%)}@media screen and (min-width: 900px){.scrollable-links.horizontal-scroll-mask::after{display:none}}.scrollable-links .scrollable-links-inner{overflow-x:auto;overflow-y:hidden;white-space:nowrap;padding:15px 0 50px}.scrollable-links .common-link{font-family:"Oswald", "Arial", sans-serif;font-weight:500;font-weight:500;font-size:15px;line-height:1.4em;color:#646081;padding:5px;display:inline;text-transform:uppercase}@media screen and (min-width: 360px){.scrollable-links .common-link{padding:10px}.scrollable-links .common-link .with-icon{padding-right:0}}.scrollable-links .common-link:first-child{padding-left:0}.scrollable-links .common-link:last-child{padding-right:40px}.scrollable-links .common-link:hover{color:#000000;text-decoration:none}.scrollable-links .common-link:hover .browse-link-icon::before{border-color:#000000}.scrollable-links .common-link.active{color:#000000}.scrollable-links .common-link.mobile-only{display:inline}@media screen and (min-width: 900px){.scrollable-links .common-link.mobile-only{display:none}}.scrollable-links .browse-link{cursor:pointer}.scrollable-links .browse-link-icon{padding-left:5px;font-size:13px;display:none}.scrollable-links .browse-link-icon::before{border-style:solid;border-color:#646081;border-width:0.25em 0.25em 0 0;content:'';display:inline-block;height:0.45em;vertical-align:top;width:0.45em;left:0.25em;transform:rotate(135deg)}@media screen and (min-width: 680px){.scrollable-links .browse-link-icon{display:inline-block}}.header-shopping-cart{height:100%;width:100%;position:relative}.header-shopping-cart .shopping-cart{cursor:pointer}.header-shopping-cart .shopping-cart .shopping-cart-link{font-size:16px;line-height:1.4em}.hover-enabled .header-shopping-cart .shopping-cart .shopping-cart-link:hover{text-decoration:none}.header-shopping-cart .shopping-cart .shopping-cart-text{color:#17143b}.hover-enabled .header-shopping-cart .shopping-cart .shopping-cart-text:hover{text-decoration:underline}.header-shopping-cart .shopping-cart #header-shopping-cart-number{z-index:10;position:absolute;left:7px;top:-2px;height:18px;width:18px;border-radius:9px;background-color:#e42251;color:#ffffff;font-family:"Helvetica Neue", Helvetica, sans-serif;font-weight:500;font-size:11px;line-height:1.4em;text-align:center;vertical-align:middle;line-height:18px;transition:all 500ms ease-in-out}.header-shopping-cart .shopping-cart #header-shopping-cart-number.large{transform:scale(1.2)}.header-shopping-cart .shopping-cart #header-shopping-cart-number.hidden{display:none}.header-shopping-cart .shopping-cart .shopping-cart-icon{width:26px;margin-right:5px;vertical-align:middle}@media screen and (min-width: 900px){.header-shopping-cart .shopping-cart .shopping-cart-icon{margin-bottom:-2px;display:inline}}.header-shopping-cart .shopping-cart .shopping-cart-text{display:none;vertical-align:middle}@media screen and (min-width: 480px){.header-shopping-cart .shopping-cart .shopping-cart-text{display:inline}}.header-shopping-cart .dropdown-wrapper{position:absolute;top:100%;right:-20px;height:auto;overflow-x:hidden;overflow-y:hidden;display:none}@media screen and (min-width: 480px){.header-shopping-cart .dropdown-wrapper{display:block;pointer-events:none}}.header-shopping-cart .dropdown-wrapper #shopping-cart-dropdown-wrapper{z-index:10;padding:0 10px 20px;pointer-events:auto;transform:translateY(-100%);transition:transform 0.4s}.header-shopping-cart .dropdown-wrapper #shopping-cart-dropdown-wrapper.active{transform:translateY(7px)}.shopping-cart-dropdown{background:#ffffff;border:1px solid #e9e9ef;box-shadow:0 3px 6px rgba(0,0,0,0.175);width:300px;padding:20px}.shopping-cart-dropdown .shopping-cart-item{border-bottom:1px solid #e9e9ef;padding:12px 0;display:flex;align-items:center}.shopping-cart-dropdown .shopping-cart-item:first-child{padding-top:0}.shopping-cart-dropdown .shopping-cart-item .shopping-cart-item-audiobook-cover{width:60px;margin-right:10px}.shopping-cart-dropdown .shopping-cart-item .shopping-cart-item-details{display:flex;justify-content:space-between;width:100%}.shopping-cart-dropdown .shopping-cart-item .shopping-cart-item-details .shopping-cart-item-audiobook-details{font-family:"Helvetica Neue", Helvetica, sans-serif}.shopping-cart-dropdown .shopping-cart-item .shopping-cart-item-details .shopping-cart-item-audiobook-details .shopping-cart-item-audiobook-title{font-weight:600}.shopping-cart-dropdown .shopping-cart-item .shopping-cart-item-details .shopping-cart-item-pricing{flex-shrink:0;font-family:"Helvetica Neue", Helvetica, sans-serif}.shopping-cart-dropdown .shopping-cart-item .shopping-cart-item-details .shopping-cart-item-pricing .shopping-cart-item-listing-price{text-decoration:line-through;margin-right:5px}.shopping-cart-dropdown .shopping-cart-item .shopping-cart-item-details .shopping-cart-item-pricing .shopping-cart-item-discount-price{font-weight:500;color:#e42251}.shopping-cart-dropdown .shopping-cart-additional-books{padding:12px 0;border-bottom:1px solid #e9e9ef;text-align:center;font-weight:600}.shopping-cart-dropdown .shopping-cart-empty-message{text-align:center;font-size:16px;line-height:1.4em}.shopping-cart-dropdown .shopping-cart-pricing{display:flex;justify-content:space-between;align-items:center;padding:20px 0}.shopping-cart-dropdown .shopping-cart-pricing .shopping-cart-savings{text-transform:uppercase;font-family:"Oswald", "Arial", sans-serif;font-weight:500;font-weight:600;font-size:16px;line-height:1.4em;color:#e42251}.shopping-cart-dropdown .shopping-cart-pricing .shopping-cart-subtotal{font-size:16px;line-height:1.4em}.shopping-cart-dropdown .shopping-cart-pricing .shopping-cart-subtotal-label{font-weight:600}.shopping-cart-dropdown .shopping-cart-view-cart-button{background:#f4f4f7;border-color:#d4d3e0;cursor:pointer;color:#17143b;width:100%;margin-bottom:10px}:global(.hover-enabled) .shopping-cart-dropdown .shopping-cart-view-cart-button:hover{background:#e8e8eb;color:#17143b;text-decoration:none}.hover-enabled .shopping-cart-dropdown .shopping-cart-view-cart-button:hover{background:#e8e8eb;color:#17143b;text-decoration:none}.shopping-cart-dropdown .shopping-cart-view-cart-button:active{background:#f4f4f7}.shopping-cart-dropdown .shopping-cart-view-cart-button[disabled]{cursor:not-allowed;pointer-events:none;opacity:0.4}.shopping-cart-dropdown .shopping-cart-checkout-button{background:#feed24;border-color:#feed24;cursor:pointer;color:#17143b;width:100%}:global(.hover-enabled) .shopping-cart-dropdown .shopping-cart-checkout-button:hover{background:#f1e122;color:#17143b;text-decoration:none}.hover-enabled .shopping-cart-dropdown .shopping-cart-checkout-button:hover{background:#f1e122;color:#17143b;text-decoration:none}.shopping-cart-dropdown .shopping-cart-checkout-button:active{background:#feed24}.shopping-cart-dropdown .shopping-cart-checkout-button[disabled]{cursor:not-allowed;pointer-events:none;opacity:0.4}.user-links{font-size:16px;line-height:1.4em}.user-links a.user-link{color:#262262}.user-links .divider{color:#a8a7c0;padding:0 5px}.image-hero-wrapper{background:#ffffff;background:linear-gradient(to bottom, #fff, #f4f4f7)}.image-hero-wrapper.wrapper{padding:0}@media screen and (min-width: 820px){.image-hero-content{display:grid;grid-template-columns:3fr 1fr}}.image-hero-content .img-block{display:flex;justify-content:center}.image-hero-content .img-block .header-image-desktop{display:none;max-height:100%}.image-hero-content .img-block .header-image-mobile{max-height:250px}@media screen and (min-width: 820px){.image-hero-content .img-block{justify-content:flex-end}.image-hero-content .img-block .header-image-mobile{display:none}.image-hero-content .img-block .header-image-desktop{padding-right:20px;display:initial}}.image-hero-content .text-block{padding-top:10px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width: 820px){.image-hero-content .text-block{padding-top:30px}}.image-hero-content .text-block .header{font-family:"Playfair Display", "Lora", Georgia, serif;font-size:48px;line-height:1.1em}@media screen and (min-width: 1170px){.image-hero-content .text-block .header{font-size:60px;line-height:1.1em}}.image-hero-content .text-block .subheader{font-family:"Helvetica Neue", Helvetica, sans-serif;font-size:16px;line-height:1.4em;padding:22px 0}@media screen and (min-width: 1170px){.image-hero-content .text-block .subheader{padding:22px 85px 22px 0}}.image-hero-content .text-block .suptext{font-family:"Oswald", "Arial", sans-serif;font-weight:500;font-size:22px;line-height:1.4em;color:#e42251}.image-hero-content .text-block .subtext{font-family:"Helvetica Neue", Helvetica, sans-serif;font-size:22px;line-height:1.4em;font-weight:500;margin-bottom:10px}@media screen and (min-width: 820px){.image-hero-content .text-block .subtext{margin-bottom:50px}}.image-hero-content .text-block .sign-up-button{background:#feed24;border-color:#feed24;cursor:pointer;color:#17143b;padding:17px 48px;margin:5px 0px}:global(.hover-enabled) .image-hero-content .text-block .sign-up-button:hover{background:#f1e122;color:#17143b;text-decoration:none}.hover-enabled .image-hero-content .text-block .sign-up-button:hover{background:#f1e122;color:#17143b;text-decoration:none}.image-hero-content .text-block .sign-up-button:active{background:#feed24}.image-hero-content .text-block .sign-up-button[disabled]{cursor:not-allowed;pointer-events:none;opacity:0.4}@media screen and (min-width: 820px){.image-hero-content .text-block .sign-up-button{margin:0 0 30px 0}}.image-hero-content .text-block #homepage-sign-up-form-btn{background:#feed24;border-color:#feed24;cursor:pointer;color:#17143b;padding:17px 48px;margin:5px 0px}:global(.hover-enabled) .image-hero-content .text-block #homepage-sign-up-form-btn:hover{background:#f1e122;color:#17143b;text-decoration:none}.hover-enabled .image-hero-content .text-block #homepage-sign-up-form-btn:hover{background:#f1e122;color:#17143b;text-decoration:none}.image-hero-content .text-block #homepage-sign-up-form-btn:active{background:#feed24}.image-hero-content .text-block #homepage-sign-up-form-btn[disabled]{cursor:not-allowed;pointer-events:none;opacity:0.4}@media screen and (min-width: 820px){.image-hero-content .text-block #homepage-sign-up-form-btn{margin:0 0 5px 0}}.minimal-footer{width:100%;background-color:#1d1b3b}.wrapper-questions{background:#262262}.content-questions{padding:20px 0;text-align:center;color:white;font-family:"Lora", Georgia, Times, serif;font-weight:400;font-size:18px;line-height:1.4em}.content-questions .callout{font-weight:600}.content-questions .questions-support-link{text-decoration:underline}.content.why-chirp-content{text-align:center;margin:20px 0 40px;padding:0;max-width:unset;width:100%}.content.why-chirp-content .title-container{display:flex}@media screen and (min-width: 820px){.content.why-chirp-content .title-container{grid-column:1/4}}.content.why-chirp-content .title{font-family:"Playfair Display", "Lora", Georgia, serif;font-size:44px;line-height:1.2em;display:inline-block;margin:auto 20px}.content.why-chirp-content .title-line{border-top:4px solid #feed24;flex-grow:1;align-self:center}.content.why-chirp-content .reasons{max-width:1170px;margin:auto;padding:10px}@media screen and (min-width: 820px){.content.why-chirp-content .reasons{display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:10px}}.content.why-chirp-content .reasons .reason{margin-top:20px}.content.why-chirp-content .reasons .reason-image{width:80px;margin:10px}.content.why-chirp-content .reasons .reason-title{font-family:"Lora", Georgia, Times, serif;font-weight:400;font-size:22px;line-height:1.4em;margin-bottom:0.5em}.content.why-chirp-content .reasons .reason-content{display:inline-block;max-width:380px;font-family:"Helvetica Neue", Helvetica, sans-serif;font-size:16px;line-height:1.4em;color:#626075}.content.why-chirp-content .about-us-button{background:#f4f4f7;border-color:#d4d3e0;cursor:pointer;color:#17143b;max-width:140px;width:100%;margin:auto;margin-top:35px}:global(.hover-enabled) .content.why-chirp-content .about-us-button:hover{background:#e8e8eb;color:#17143b;text-decoration:none}.hover-enabled .content.why-chirp-content .about-us-button:hover{background:#e8e8eb;color:#17143b;text-decoration:none}.content.why-chirp-content .about-us-button:active{background:#f4f4f7}.content.why-chirp-content .about-us-button[disabled]{cursor:not-allowed;pointer-events:none;opacity:0.4}.warble-blueprint-nav{padding:20px;position:fixed;overflow-y:scroll;width:200px;border-right:6px solid #d4d3e0;background:#e9e9ef;height:100vh}.warble-blueprint-content{padding:20px;margin-left:260px;max-width:1200px}.blog-post-card{width:100%;margin:0 auto;box-sizing:border-box;display:flex;flex-direction:column;border:1px solid #d4d3e0}.blog-post-card:hover{text-decoration:none !important}.blog-post-card:hover .blog-post-card-content-title{-webkit-text-decoration:underline #feed24;text-decoration:underline #feed24}@media screen and (min-width: 820px){.blog-post-card .blog-post-card-content-title{margin-top:9px}}@media screen and (min-width: 640px){.blog-post-card{margin:0;max-width:100%;flex-direction:row;padding:28px}.blog-post-card .blog-post-card-thumbnail{flex:2;max-height:215px}.blog-post-card .blog-post-card-thumbnail .blog-post-card-thumbnail-image{width:100%}.blog-post-card .blog-post-card-content{flex:3;padding:0;margin-left:36px}.blog-post-card .blog-post-card-content .blog-post-card-content-title{margin-bottom:9px}.blog-post-card .blog-post-card-content .blog-post-card-content-description{margin-bottom:18px}}.blog-post-card-thumbnail{width:100%;max-height:215px;overflow:hidden}.blog-post-card-thumbnail-image{width:100%}.blog-post-card-content{padding:30px 20px}.blog-post-card-content-title{font-family:"Lora", Georgia, Times, serif;font-weight:400;font-size:28px;line-height:1.4em;margin-bottom:10px}.blog-post-card-content-description{color:#646081;font-size:16px;line-height:1.4em;margin-bottom:10px}.blog-post-card-content-byline{display:flex}.blog-post-card-content-byline-date,.blog-post-card-content-byline-author,.blog-post-card-content-byline-separator{font-family:"Oswald", "Arial", sans-serif;font-weight:500;font-size:14px;line-height:1.4em}.blog-post-card-content-byline-author{text-transform:uppercase}.blog-post-card-content-byline-separator{margin:0 5px;color:#e42251}.category-pills{white-space:nowrap;overflow-x:scroll;text-align:center}.category-pills::-webkit-scrollbar{width:0px;height:0px;background:transparent}.category-pills .category-pill{display:inline-block;background:#f4f4f7;border-color:#d4d3e0;cursor:pointer;color:#17143b;font-size:14px;line-height:1.4em;font-weight:500;border-radius:30px;margin:0 3px;min-width:75px}:global(.hover-enabled) .category-pills .category-pill:hover{background:#e8e8eb;color:#17143b;text-decoration:none}.hover-enabled .category-pills .category-pill:hover{background:#e8e8eb;color:#17143b;text-decoration:none}.category-pills .category-pill:active{background:#f4f4f7}.category-pills .category-pill[disabled]{cursor:not-allowed;pointer-events:none;opacity:0.4}.category-pills .category-pill.active{background-color:#17143b;color:#e9e9ef;font-weight:600;border:none}.centered-section-divider .divider-text{font-family:"Lora", Georgia, Times, serif;font-weight:400;font-size:34px;line-height:1.3em;display:flex;align-items:center;flex-grow:1;margin:25px 0px}@media screen and (min-width: 640px){.centered-section-divider .divider-text{font-size:22px;line-height:1.4em}}.centered-section-divider .divider-text:before,.centered-section-divider .divider-text:after{content:" ";height:6px;background:#feed24;flex-grow:1}.centered-section-divider .divider-text:before{margin-right:10px}.centered-section-divider .divider-text:after{margin-left:10px}.deals-list{width:100%}.deals-list .deals{display:grid;grid-auto-flow:row dense;grid-gap:40px 20px;grid-template-columns:repeat(2, 1fr)}@media screen and (min-width: 640px){.deals-list .deals{grid-template-rows:1fr;grid-template-columns:repeat(4, 1fr)}}.deals-list .deals .deal-card{flex:1;margin:0px;min-width:0px}@media screen and (min-width: 640px){.deals-list .deals .deal-card:nth-child(1){grid-column-start:2}}@media screen and (min-width: 640px){.deals-list .deals .deal-card:nth-child(2){grid-column-start:3}}@media screen and (min-width: 640px){.deals-list .deals .deal-card:nth-child(5){grid-column-start:2}}@media screen and (min-width: 640px){.deals-list .deals .deal-card:nth-child(6){grid-column-start:3}}.deals-list .deals .deal-card .book-image{width:100%;border-radius:2px}.deals-list .deals .deal-card .price{text-align:center}.deals-list .deals .deal-card .price .msrp{font-family:"Oswald", "Arial", sans-serif;font-weight:500;font-size:18px;line-height:1.4em;font-weight:600;color:#e42251;display:inline-block}.deals-list .deals .deal-card .price .retail-price{font-family:"Oswald", "Arial", sans-serif;font-weight:500;font-size:18px;line-height:1.4em;font-weight:600;text-decoration:line-through;color:#17143b;display:inline-block;margin-right:2px}.deals-list .deals .deal-card .time-left{font-size:14px;line-height:1.4em;text-align:center;color:#646081;padding-top:4px}.deals-list .view-all-button{background:#f4f4f7;border-color:#d4d3e0;cursor:pointer;color:#17143b;margin:40px 0 20px;width:100%}:global(.hover-enabled) .deals-list .view-all-button:hover{background:#e8e8eb;color:#17143b;text-decoration:none}.hover-enabled .deals-list .view-all-button:hover{background:#e8e8eb;color:#17143b;text-decoration:none}.deals-list .view-all-button:active{background:#f4f4f7}.deals-list .view-all-button[disabled]{cursor:not-allowed;pointer-events:none;opacity:0.4}.discount-badge{box-sizing:border-box;display:inline-block;border-radius:30px;padding:5px 12px;font-family:"Oswald", "Arial", sans-serif;font-weight:500;font-weight:600;font-size:14px;line-height:1.4em;line-height:1}.discount-badge.large-discount{background:#e42251;color:#ffffff}.discount-badge.small-discount{background:#f4f4f7;color:#000000}.download-to-listen{padding:30px 10px;text-align:center}.download-to-listen .title{font-family:"Lora", Georgia, Times, serif;font-weight:400;font-size:24px;line-height:1.4em}.download-to-listen .app-links{display:flex;justify-content:center}.download-to-listen .app-links .store-badge{margin:10px;width:140px;height:45px}.download-to-listen .learn-more{margin-top:10px}.download-to-listen .learn-more .learn-more-link{text-decoration:underline;color:#e42251}.flash{background:#ffffff;border:solid 1px #d4d3e0;border-radius:3px;border-left:none;display:flex;align-items:center;padding-left:7px;margin-top:10px;position:relative}.flash .shadow{border-left:#a8a7c0 solid 7px;border-top-left-radius:3px;border-bottom-left-radius:3px;top:-1px;bottom:-1px;left:0;position:absolute}.flash .icon-container{margin:15px;width:31px;height:31px;border-radius:50%;flex-shrink:0}.flash .message{padding:15px 0}.flash .message .message-title{font-weight:600;margin-bottom:4px}.flash .message .message-text{padding-right:10px}.flash .message a{color:#e42251}.flash .message .how-to-listen-link{color:#17143b;text-decoration:underline}.notice-container{margin-bottom:15px}.notice-container .shadow{border-color:#4dc6e7}.notice-container .icon-container{background:#4dc6e7}.notice-container .icon{background:#ffffff;height:10px;width:3px;position:relative;right:-14px;top:8px}.notice-container .icon:after{content:"";height:3px;width:3px;position:absolute;top:13px;right:0px;background:#ffffff}.success-container .shadow{border-color:#2bb65e}.success-container .icon-container{background:#2bb65e}.success-container .icon{background:#ffffff;height:16px;width:3px;position:relative;right:-16px;top:8px;transform:rotate(45deg)}.success-container .icon:after{content:"";height:3px;width:9px;position:absolute;top:13px;right:0px;background:#ffffff}.failure-container{margin-bottom:15px}.failure-container .shadow{border-color:#e42251}.failure-container .icon-container{background:#e42251}.failure-container .icon{background:#ffffff;height:19px;width:3px;position:relative;right:-14px;top:6px;transform:rotate(45deg)}.failure-container .icon:after{content:"";height:3px;width:19px;position:absolute;top:8px;right:-8px;background:#ffffff}.gift-card-purchase-details{border:1px solid #d4d3e0;border-radius:5px}.gift-card-purchase-details .purchase-details-header{display:flex;flex-direction:column;padding:15px 30px;background:#f4f4f7;border-bottom:1px solid #d4d3e0;border-top-left-radius:5px;border-top-right-radius:5px}.gift-card-purchase-details .purchase-details-header .purchase-date{font-size:18px;line-height:1.4em;font-family:"Oswald", "Arial", sans-serif;font-weight:500}.gift-card-purchase-details .purchase-details-header .purchase-giftee-email{margin-top:5px;align-items:flex-start;margin-left:0px}@media screen and (min-width: 640px){.gift-card-purchase-details .purchase-details-header{flex-direction:row;justify-content:space-between}.gift-card-purchase-details .purchase-details-header .purchase-giftee-email{align-self:center;word-break:break-all;margin-top:0px;margin-left:20px}}.gift-card-purchase-details .gift-card-purchase-details-body{padding:0 15px 15px 15px}@media screen and (min-width: 640px){.gift-card-purchase-details .gift-card-purchase-details-body{padding:0 30px 15px 30px}}.gift-card-purchase-details .gift-card-purchase-details-body .purchase-details-body-section{padding:15px 0;border-bottom:1px solid #d4d3e0}.gift-card-purchase-details .gift-card-purchase-details-body .purchase-details-body-section:last-of-type{border-bottom:none;padding-bottom:0}.gift-card-purchase-details .gift-card-purchase-details-body .purchase-details-body-section .gift-card-details-section-title{font-family:"Oswald", "Arial", sans-serif;font-weight:500;font-size:14px;line-height:1.4em;font-weight:500;text-transform:uppercase;padding-bottom:10px}.gift-card-purchase-details .gift-card-purchase-details-body .purchase-gift-card-section{display:flex}.gift-card-purchase-details .gift-card-purchase-details-body .purchase-gift-card-section .purchase-gift-card-details{display:flex;width:100%;align-items:center;justify-content:space-between;margin-left:15px}.gift-card-purchase-details .gift-card-purchase-details-body .purchase-gift-details-section{text-transform:uppercase;font-size:14px;line-height:1.4em;font-family:"Oswald", "Arial", sans-serif;font-weight:500;padding-bottom:10px}.gift-card-purchase-details .gift-card-purchase-details-body .purchase-pricing-details{max-width:250px;margin:0 0 0 auto}.gift-card-purchase-details .gift-card-purchase-details-body .purchase-pricing-details .line-item{display:flex}.gift-card-purchase-details .gift-card-purchase-details-body .purchase-pricing-details .line-item.emphasized{font-weight:600}.gift-card-purchase-details .gift-card-purchase-details-body .purchase-pricing-details .line-item-label{flex:3}.gift-card-purchase-details .gift-card-purchase-details-body .purchase-pricing-details .line-item-value{flex:1}.gift-card-purchase-details .gift-card-purchase-details-body .purchase-pricing-details .line-item-label,.gift-card-purchase-details .gift-card-purchase-details-body .purchase-pricing-details .line-item-value{text-align:right;font-weight:inherit}.how-chirp-works{padding-top:50px}@media screen and (min-width: 1170px){.how-chirp-works{padding-top:80px}}.how-chirp-works .section-header{font-family:"Oswald", "Arial", sans-serif;font-weight:500;font-size:24px;line-height:1.4em;padding-bottom:10px}.how-chirp-works .section-text-content{font-family:"Helvetica Neue", Helvetica, sans-serif;font-size:24px;line-height:1.4em}.how-chirp-works .divider{border:0.5px solid #d4d3e0}.how-chirp-works .how-chirp-works-item{display:flex;flex-direction:row;align-items:center;padding:0 10px}.how-chirp-works .how-chirp-works-item .how-chirp-works-image{max-width:80px;min-width:80px;padding-right:10px}.how-it-works .vendor-icon-separator{height:1px;background:#d4d3e0;border:none;margin-bottom:30px;padding:0;width:100%}.inline-vendor-buttons .ios-app-store-link,.inline-vendor-buttons .google-play-link{display:inline-block;margin-right:10px;margin-bottom:10px}.inline-vendor-buttons .apple-badge,.inline-vendor-buttons .google-badge,.inline-vendor-buttons .alexa-badge{height:40px}@media screen and (min-width: 480px){.inline-vendor-buttons .apple-badge,.inline-vendor-buttons .google-badge,.inline-vendor-buttons .alexa-badge{height:50px}}.listening-instruction-item{width:100%;display:flex;flex-direction:row;align-items:center;margin-bottom:30px}.listening-instruction-item:last-of-type{margin-bottom:0}@media screen and (min-width: 640px){.listening-instruction-item:last-of-type{margin-bottom:30px}}.listening-instruction-item a{color:#e42251}.listening-instruction-item .listening-instruction-image{margin-right:20px;height:60px;align-self:start}@media screen and (min-width: 480px){.listening-instruction-item .listening-instruction-image{align-self:center;height:90px}}.listening-instruction-item .listening-instruction-header{font-family:"Lora", Georgia, Times, serif;font-weight:400;font-size:24px;line-height:1.4em;margin-bottom:5px}.listening-instruction-item .listening-instruction-subtext{font-family:"Helvetica Neue", Helvetica, sans-serif;font-size:16px;line-height:1.4em;color:#626075;-webkit-margin-after:1em;margin-block-end:1em}.listening-instruction-item .listening-instruction-subtext .icon-container{margin-top:10px}.listening-instructions-vendor-buttons{transform:translateY(-30px)}.page-title{font-family:"Playfair Display", "Lora", Georgia, serif;font-size:34px;line-height:1.3em}@media screen and (min-width: 640px){.page-title{font-size:44px;line-height:1.2em;margin-top:15px;margin-bottom:12px}}.payment-details .title{font-size:16px;line-height:1.4em;margin:10px 0 20px}.payment-details .contents{border:1px solid #e9e9ef;padding:20px}.promotion-card{max-width:320px;color:#17143b;margin-right:0}.promotion-card .book-link{display:block}.promotion-card .cover{width:100%;margin-bottom:10px;border-radius:2px;border:1px solid #d4d3e0}.promotion-card .title{display:inline-block;font-weight:600}.promotion-card .author{margin-bottom:8px}.promotion-card .price{display:flex;align-content:center;flex-wrap:wrap}.promotion-card .price .retail-price,.promotion-card .price .discounted-price{font-family:"Oswald", "Arial", sans-serif;font-weight:500;font-size:18px;line-height:1.4em}.promotion-card .price .retail-price,.promotion-card .price .discounted-price,.promotion-card .price .discount-percent{margin-right:8px;margin-bottom:4px}.promotion-card .price .retail-price{font-weight:400;text-decoration:line-through;color:#17143b}.promotion-card .price .discounted-price{font-weight:600;color:#e42251}.purchase-details{border:1px solid #d4d3e0;border-radius:5px}.purchase-details .purchase-details-header{display:flex;flex-direction:column;padding:15px 30px;background:#f4f4f7;border-bottom:1px solid #d4d3e0;border-top-left-radius:5px;border-top-right-radius:5px}.purchase-details .purchase-details-header .purchase-date{font-size:18px;line-height:1.4em;font-family:"Oswald", "Arial", sans-serif;font-weight:500}.purchase-details .purchase-details-header .purchase-giftee-email{margin-top:5px;align-items:flex-start;margin-left:0px}@media screen and (min-width: 640px){.purchase-details .purchase-details-header{flex-direction:row;justify-content:space-between}.purchase-details .purchase-details-header .purchase-giftee-email{align-self:center;word-break:break-all;margin-top:0px;margin-left:20px}}.purchase-details .purchase-details-body{padding:0 30px 15px 30px}.purchase-details .purchase-details-body .purchase-details-body-section{padding:15px 0;border-bottom:1px solid #d4d3e0}.purchase-details .purchase-details-body .purchase-details-body-section:last-of-type{border-bottom:none;padding-bottom:0}.purchase-details .purchase-details-body .purchase-items .purchase-item{display:flex;padding:15px 0;border-bottom:1px solid #d4d3e0}.purchase-details .purchase-details-body .purchase-items .purchase-item .audiobook-cover{width:75px;height:75px;margin-right:20px}.purchase-details .purchase-details-body .purchase-items .purchase-item .audiobook-details{flex:1}.purchase-details .purchase-details-body .purchase-items .purchase-item .audiobook-details .title{font-weight:600}.purchase-details .purchase-details-body .purchase-items .purchase-item .audiobook-details .title,.purchase-details .purchase-details-body .purchase-items .purchase-item .audiobook-details .byline{margin-bottom:3px}.purchase-details .purchase-details-body .purchase-items .purchase-item .pricing-details{display:flex}.purchase-details .purchase-details-body .purchase-items .purchase-item .pricing-details .list-price{margin-right:5px;text-decoration:line-through}.purchase-details .purchase-details-body .purchase-items .purchase-item .pricing-details .list-price.free{text-decoration:none}.purchase-details .purchase-details-body .purchase-items .purchase-item .pricing-details .list-price,.purchase-details .purchase-details-body .purchase-items .purchase-item .pricing-details .invoice-price{font-size:14px;line-height:1.4em}.purchase-details .purchase-details-body .purchase-gifted-audiobook-title{text-transform:uppercase;font-size:14px;line-height:1.4em;font-family:"Oswald", "Arial", sans-serif;font-weight:500;padding-bottom:10px}.purchase-details .purchase-details-body .purchase-promo-code-details{text-align:center}.purchase-details .purchase-details-body .purchase-pricing-details{max-width:250px;margin:0 0 0 auto}.purchase-details .purchase-details-body .purchase-pricing-details.canadian{max-width:320px}.purchase-details .purchase-details-body .purchase-pricing-details .line-item{display:flex}.purchase-details .purchase-details-body .purchase-pricing-details .line-item.emphasized{font-weight:600}.purchase-details .purchase-details-body .purchase-pricing-details .line-item-label{flex:3}.purchase-details .purchase-details-body .purchase-pricing-details .line-item-value{flex:1}.purchase-details .purchase-details-body .purchase-pricing-details .line-item-label,.purchase-details .purchase-details-body .purchase-pricing-details .line-item-value{text-align:right;font-weight:inherit}.section-divider{display:flex;align-items:center;margin:40px 0}.section-divider .divider-text{font-size:24px;line-height:1.4em;font-family:"Oswald", "Arial", sans-serif;font-weight:500;display:flex;flex-grow:1;align-items:center;text-transform:uppercase}.section-divider .divider-text:after{content:" ";height:6px;background:#feed24;flex-grow:1;margin-left:10px}.sign-up-cta{background-color:#f4f4f7;padding:20px 15px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-sizing:border-box;height:100%}.sign-up-cta .sign-up-image{height:80px}.sign-up-cta .sign-up-header{font-family:"Playfair Display", "Lora", Georgia, serif;font-size:28px;line-height:1.4em}.sign-up-cta .sign-up-text{font-family:"Lora", Georgia, Times, serif;font-weight:400;font-size:18px;line-height:1.4em;margin-top:4px}.sign-up-cta .sign-up-button{background:#feed24;border-color:#feed24;cursor:pointer;color:#17143b;margin:16px}:global(.hover-enabled) .sign-up-cta .sign-up-button:hover{background:#f1e122;color:#17143b;text-decoration:none}.hover-enabled .sign-up-cta .sign-up-button:hover{background:#f1e122;color:#17143b;text-decoration:none}.sign-up-cta .sign-up-button:active{background:#feed24}.sign-up-cta .sign-up-button[disabled]{cursor:not-allowed;pointer-events:none;opacity:0.4}@media screen and (min-width: 640px){.sign-up-cta{padding:15px}.sign-up-cta .sign-up-image{height:100px}}.vendor-buttons .badge-container{margin:0 auto;margin-top:7px;justify-content:space-around;max-width:360px;display:flex;flex-direction:column;align-items:center}@media screen and (min-width: 480px){.vendor-buttons .badge-container{flex-direction:row}}.vendor-buttons .google-badge{height:50px;margin:10px 20px;display:block}.vendor-buttons .apple-badge{height:50px;margin:10px 20px;display:block}.vendor-buttons .vendor-text{text-align:center;font-family:"Lora", Georgia, Times, serif;font-weight:400;font-size:24px;line-height:1.4em;margin-bottom:10px;font-weight:500}.chapters{background:none;border:none;height:45px;width:45px;cursor:pointer;display:flex;justify-content:center;align-items:center;outline:none;border-radius:50%;background-color:#646081;margin:0 8px 0 0}.chapters[disabled]{filter:opacity(50%);pointer-events:none}.chapters .icon{fill:#ffffff;height:auto;width:20px}.player-close{background:none;border:none;height:45px;width:45px;cursor:pointer;display:flex;justify-content:center;align-items:center;outline:none;border-radius:50%;background-color:#646081}.player-close[disabled]{filter:opacity(50%);pointer-events:none}.player-close .icon{fill:#ffffff;height:auto;width:20px}.next-chapter{background:none;border:none;height:65px;width:65px;cursor:pointer;display:flex;justify-content:center;align-items:center;outline:none;margin:0px 5px}.next-chapter[disabled]{filter:opacity(50%);pointer-events:none}.next-chapter .icon{fill:#ffffff;height:auto;width:23px}.play-pause{background:none;border:none;height:65px;width:65px;cursor:pointer;display:flex;justify-content:center;align-items:center;outline:none;background-color:#e42251;border-radius:50%;margin:0px 11px;flex-shrink:0}.play-pause[disabled]{filter:opacity(50%);pointer-events:none}.play-pause.playing .play-icon{display:none}.play-pause.playing .pause-icon{display:block}.play-pause.paused .play-icon{display:block}.play-pause.paused .pause-icon{display:none}.play-pause .play-icon{fill:#ffffff;height:auto;width:25px;margin-left:6px}.play-pause .pause-icon{fill:#ffffff;height:auto;width:25px;display:none}.prev-chapter{background:none;border:none;height:65px;width:65px;cursor:pointer;display:flex;justify-content:center;align-items:center;outline:none;margin:0px 5px}.prev-chapter[disabled]{filter:opacity(50%);pointer-events:none}.prev-chapter .icon{fill:#ffffff;height:auto;width:23px}.previous-screen{background:none;border:none;height:45px;width:45px;cursor:pointer;display:flex;justify-content:center;align-items:center;outline:none;border-radius:50%;background-color:#646081;margin:0 8px 0 0}.previous-screen[disabled]{filter:opacity(50%);pointer-events:none}.previous-screen .icon{fill:#ffffff;height:auto;width:20px}.skip-back{background:none;border:none;height:65px;width:65px;cursor:pointer;display:flex;justify-content:center;align-items:center;outline:none;margin:0px 5px}.skip-back[disabled]{filter:opacity(50%);pointer-events:none}.skip-back .icon{fill:#ffffff;height:auto;width:35px}.skip-forward{background:none;border:none;height:65px;width:65px;cursor:pointer;display:flex;justify-content:center;align-items:center;outline:none;margin:0px 5px}.skip-forward[disabled]{filter:opacity(50%);pointer-events:none}.skip-forward .icon{fill:#ffffff;height:auto;width:35px}.speed-down{background:none;border:none;height:30px;width:30px;cursor:pointer;display:flex;justify-content:center;align-items:center;outline:none;border-radius:50%;background-color:#646081}.speed-down[disabled]{filter:opacity(50%);pointer-events:none}.speed-down .icon{fill:#ffffff;height:auto;width:16px}.speed-up{background:none;border:none;height:30px;width:30px;cursor:pointer;display:flex;justify-content:center;align-items:center;outline:none;border-radius:50%;background-color:#646081}.speed-up[disabled]{filter:opacity(50%);pointer-events:none}.speed-up .icon{fill:#ffffff;height:auto;width:16px}.chapter-close-buttons{display:flex;flex-direction:row;justify-content:space-between}.player-book-info{margin:20px 0 0}.player-book-info .cover{margin:0 auto 20px;min-width:120px;max-width:350px;display:none}@media (min-height: 540px){.player-book-info .cover{display:block;width:calc(8vw + 8vh)}}@media (min-height: 640px){.player-book-info .cover{display:block;width:calc(12vw + 10vh)}}@media screen and (min-width: 640px){.player-book-info .cover{display:none}}@media screen and (min-width: 640px) and (min-height: 600px){.player-book-info .cover{display:block;width:calc(8vw + 8vh)}}@media screen and (min-width: 640px) and (min-height: 740px){.player-book-info .cover{display:block;width:calc(12vw + 10vh)}}.player-book-info .cover .cover-image{border-radius:3px;width:100%}.player-book-info .book-info .book-title{font-size:18px;line-height:1.4em;color:#ffffff;margin:3px 0px}@media screen and (min-width: 640px){.player-book-info .book-info .book-title{font-size:60px;line-height:1.1em;font-family:"Playfair Display", "Lora", Georgia, serif;margin:15px 0px}}.player-book-info .book-info .credits{color:#a8a7c0;margin-bottom:30px}.player-book-info .book-info .credits .divide{padding:0px 7px}.player-controls{margin-bottom:20px}.player-controls .player-errors{font-size:14px;line-height:1.4em;color:#e42251}@media screen and (min-width: 480px){.player-controls .player-errors{font-size:18px;line-height:1.4em}}.player-controls .player-controls-volume{background-color:#17143b}.player-controls .status{display:flex;flex-direction:row;justify-content:space-between;margin-top:8px;margin-bottom:20px}.player-controls .status .playtime,.player-controls .status .runtime,.player-controls .status .chapter{display:inline-block;font-size:14px;line-height:1.4em;color:#ffffff}@media screen and (min-width: 480px){.player-controls .status .playtime,.player-controls .status .runtime,.player-controls .status .chapter{font-size:16px;line-height:1.4em}}.player-controls .action-buttons{display:flex;justify-content:center}.player-progress-bar .bar{height:4px;width:100%;border-radius:2px;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;-moz-appearance:none;appearance:none;background:#e42251;outline:none;margin:0px;padding:0px;background-image:-webkit-gradient(linear, left top, right top, color-stop(0, #e42251), color-stop(0, #d4d3e0))}.player-progress-bar .bar::-moz-range-track{border-radius:2px;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;-moz-appearance:none;appearance:none;background:#e42251;outline:none}.player-progress-bar .bar::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:#d9204d;cursor:pointer}.player-progress-bar .bar::-moz-range-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:#d9204d;cursor:pointer;border:none}.player-progress-bar .bar::-moz-focus-outer{border:0}.player-volume-speed{display:flex;flex-direction:row;justify-content:space-between;height:40px;margin:0 auto}@media screen and (min-width: 480px){.player-volume-speed{height:60px}}.player-volume-speed .volume-container{display:flex;align-items:center;overflow-y:hidden}.player-volume-speed .volume-container .icon{display:inline-block;width:30px;margin-right:10px;fill:#ffffff}.player-volume-speed .volume-container .player-volume{display:inline-block;height:4px;width:130px;border-radius:10px;background-color:#646081;background:#646081;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;background-image:-webkit-gradient(linear, left top, right top, color-stop(0, #d4d3e0), color-stop(0, #d4d3e0))}.player-volume-speed .volume-container .player-volume::-moz-range-track{border-radius:2px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#e42251;outline:none}.player-volume-speed .volume-container .player-volume::-moz-focus-outer{border:0}@media screen and (min-width: 480px){.player-volume-speed .volume-container .player-volume{width:200px}}.player-volume-speed .speed-container{display:flex;align-items:center}.player-volume-speed .speed-container .player-speed{font-family:"Oswald", "Arial", sans-serif;font-weight:500;font-size:18px;line-height:1.4em;color:#ffffff;margin:0 10px;min-width:30px;-moz-user-select:-moz-none;-webkit-user-select:none;user-select:none}.devise-forgot-password .forgot-password-link{font-size:16px;line-height:1.4em;color:#e42251;display:inline-block}.signing-nav{font-size:18px;line-height:1.4em;display:flex;align-items:center;justify-content:center;padding:12px 0}.signing-nav .link{text-decoration:underline;margin-left:3px}.category-preferences-form.center .category-list{justify-content:center}.category-preferences-form.center .actions{align-items:center}.category-preferences-form.left .category-list{justify-content:left}.category-preferences-form.left .actions{align-items:start}.category-preferences-form .category-list{display:flex;flex-direction:row;flex-wrap:wrap}.category-preferences-form .category-list .category-checkbox-container{margin:5px;position:relative}.category-preferences-form .category-list .category-checkbox-container-pill{position:relative;background:#ffffff;border-color:#d4d3e0;cursor:pointer;color:#17143b;font-size:16px;line-height:1.4em;font-weight:400;border-radius:30px;padding-left:41px;padding-right:15px;padding-top:0.75em;padding-bottom:0.75em;-webkit-user-select:none;-moz-user-select:none;user-select:none}:global(.hover-enabled) .category-preferences-form .category-list .category-checkbox-container-pill:hover{background:#f2f2f2;color:#17143b;text-decoration:none}.hover-enabled .category-preferences-form .category-list .category-checkbox-container-pill:hover{background:#f2f2f2;color:#17143b;text-decoration:none}.category-preferences-form .category-list .category-checkbox-container-pill:active{background:#ffffff}.category-preferences-form .category-list .category-checkbox-container-pill[disabled]{cursor:not-allowed;pointer-events:none;opacity:0.4}@media screen and (min-width: 640px){.category-preferences-form .category-list .category-checkbox-container-pill{padding-left:46px;padding-right:20px;padding-top:1em;padding-bottom:1em}}.category-preferences-form .category-list .category-checkbox-container-pill-icon{position:absolute;left:20px;visibility:hidden;height:1em;margin-right:10px}.category-preferences-form .category-list .category-checkbox-container-pill-text{transform:translateX(-13px)}.category-preferences-form .category-list .category-checkbox-container-input{opacity:0;margin:0;position:absolute;height:100%;width:100%}.category-preferences-form .category-list .category-checkbox-container-input:checked+.category-checkbox-container-pill{background-color:#262262;color:#ffffff;border:1px solid #262262}.category-preferences-form .category-list .category-checkbox-container-input:checked+.category-checkbox-container-pill .category-checkbox-container-pill-icon{visibility:visible}.category-preferences-form .category-list .category-checkbox-container-input:checked+.category-checkbox-container-pill .category-checkbox-container-pill-text{transform:translateX(0)}.category-preferences-form .actions{margin:40px auto 50px;display:flex;flex-direction:column}.category-preferences-form .actions-confirm{width:auto;padding-left:10%;padding-right:10%;margin-bottom:20px}.category-preferences-form .actions-exit{font-size:16px;line-height:1.4em}.email-sign-up-form #new_user #user_email{margin-bottom:15px}.email-sign-up-form #new_user .email-validation-error{display:none}.email-sign-up-form #new_user .email-validation-error.has-error{display:block;margin-bottom:15px}.email-sign-up-form #new_user .email-validation-error-message{font-weight:600;font-size:14px;line-height:1.4em;color:#e42251}.email-sign-up-form #new_user .suggested-email{display:none}.email-sign-up-form #new_user .suggested-email.has-suggestion{display:block;margin-bottom:15px}.email-sign-up-form #new_user .suggested-email-correction{font-weight:600;font-size:14px;line-height:1.4em;cursor:pointer;text-decoration:underline;background:none;border:none;padding:0}.email-sign-up-form #new_user .suggested-email-correction::after{display:inline-block;content:'?';font-weight:400}.gift-redemption-form .additional-info{padding:24px 0;font-size:14px;line-height:1.4em}.sign-in-form #new_user .limited-user-email{grid-column:1/3;position:relative}.sign-in-form #new_user .limited-user-email .not-you{position:absolute;right:15px;top:16px}.sign-in-form #new_user .forgot-password{text-align:center;margin-bottom:15px}@media screen and (min-width: 480px){.sign-in-form #new_user .forgot-password{grid-column:2/2;text-align:right}}@media screen and (min-width: 480px){.sign-in-form #new_user{display:grid;grid-template-columns:repeat(2, 1fr)}.sign-in-form #new_user label{grid-column:1/3}.sign-in-form #new_user input{grid-column:1/3}.sign-in-form #new_user button{grid-column:1/3}}.sign-up-form #new_user .limited-user-email,.sign-up-form edit_user .limited-user-email{grid-column:1/3;position:relative}.sign-up-form #new_user .limited-user-email .not-you,.sign-up-form edit_user .limited-user-email .not-you{position:absolute;right:15px;top:16px}.sign-up-form #new_user .email-validation-error,.sign-up-form edit_user .email-validation-error{display:none}.sign-up-form #new_user .email-validation-error.has-error,.sign-up-form edit_user .email-validation-error.has-error{display:block;margin-bottom:20px}.sign-up-form #new_user .email-validation-error-message,.sign-up-form edit_user .email-validation-error-message{font-weight:600;font-size:14px;line-height:1.4em;color:#e42251}.sign-up-form #new_user .data-privacy-language-container,.sign-up-form edit_user .data-privacy-language-container{margin-top:15px;font-size:14px;line-height:1.4em}.sign-up-form #new_user .suggested-email,.sign-up-form edit_user .suggested-email{display:none}.sign-up-form #new_user .suggested-email.has-suggestion,.sign-up-form edit_user .suggested-email.has-suggestion{display:block;margin-bottom:20px}.sign-up-form #new_user .suggested-email-correction,.sign-up-form edit_user .suggested-email-correction{font-weight:600;font-size:14px;line-height:1.4em;cursor:pointer;text-decoration:underline;background:none;border:none;padding:0}.sign-up-form #new_user .suggested-email-correction::after,.sign-up-form edit_user .suggested-email-correction::after{display:inline-block;content:'?';font-weight:400}@media screen and (min-width: 480px){.sign-up-form #new_user,.sign-up-form edit_user{display:grid;grid-column-gap:20px;grid-template-columns:repeat(2, 1fr)}.sign-up-form #new_user label,.sign-up-form #new_user input,.sign-up-form #new_user .suggested-email,.sign-up-form edit_user label,.sign-up-form edit_user input,.sign-up-form edit_user .suggested-email{grid-column:1/3}.sign-up-form #new_user label[for="user_first_name"],.sign-up-form edit_user label[for="user_first_name"]{grid-column:1/2;grid-row:1/1}.sign-up-form #new_user label[for="user_last_name"],.sign-up-form edit_user label[for="user_last_name"]{grid-column:2/3;grid-row:1/1}.sign-up-form #new_user #user_first_name,.sign-up-form edit_user #user_first_name{grid-column:1/2;grid-row:2/2}.sign-up-form #new_user #user_last_name,.sign-up-form edit_user #user_last_name{grid-column:2/3;grid-row:2/2}.sign-up-form #new_user .country-code-input,.sign-up-form #new_user .data-privacy-language-container,.sign-up-form #new_user button,.sign-up-form edit_user .country-code-input,.sign-up-form edit_user .data-privacy-language-container,.sign-up-form edit_user button{grid-column:1/3}}#footer-modal{position:absolute;top:0;left:0;right:0;bottom:0}#footer-modal.active{display:block}#footer-modal.hidden{display:none}#footer-modal .footer-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000000;opacity:.3;z-index:1000}#footer-modal .footer-modal-wrapper{position:fixed;width:100%;bottom:0;margin:0;overflow-y:auto;z-index:1100}#footer-modal .footer-modal-content{width:100%;background-color:#ffffff}.heard-about-modal{position:relative;padding:35px 50px 50px}.heard-about-modal-header{position:absolute;top:20px;right:20px}.heard-about-modal-header-close-button{cursor:pointer;height:30px;width:30px}.heard-about-modal-title{font-family:"Playfair Display", "Lora", Georgia, serif;font-size:44px;line-height:1.2em;margin:35px 0}.heard-about-modal-body{font-family:"Helvetica Neue", Helvetica, sans-serif;font-size:22px;line-height:1.4em;color:#17143b}.heard-about-modal-body-prompt{font-family:"Helvetica Neue", Helvetica, sans-serif;font-size:22px;line-height:1.4em;margin-bottom:10px}.heard-about-modal-body-option{font-size:16px;line-height:1.4em;margin-left:10px}.heard-about-modal-body-option-radio,.heard-about-modal-body-option-text{vertical-align:middle;cursor:pointer}.heard-about-modal-body-option-radio{margin:0}.heard-about-modal-body-option-text{margin-left:10px}.heard-about-modal-body-other[type="text"]{margin-top:20px;padding:2px 5px}.heard-about-modal-cta{display:block;width:100%;margin:35px auto 0;background:#feed24;border-color:#feed24;cursor:pointer;color:#17143b}:global(.hover-enabled) .heard-about-modal-cta:hover{background:#f1e122;color:#17143b;text-decoration:none}.hover-enabled .heard-about-modal-cta:hover{background:#f1e122;color:#17143b;text-decoration:none}.heard-about-modal-cta:active{background:#feed24}.heard-about-modal-cta[disabled]{cursor:not-allowed;pointer-events:none;opacity:0.4}#modal{position:absolute;top:0;left:0;right:0;bottom:0}#modal.active{display:block}#modal.hidden{display:none}#modal .modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000000;opacity:.3;z-index:1000}#modal .modal-wrapper{top:20px;position:fixed;max-width:650px;left:0;right:0;bottom:10px;margin:0 10px;border-radius:6px;overflow-y:auto;z-index:1100}@media screen and (min-width: 640px){#modal .modal-wrapper{top:30px;bottom:20px;margin:0 auto}}@media screen and (min-width: 1900px){#modal .modal-wrapper{top:80px;bottom:30px}}#modal .modal-content{width:100%;background-color:#ffffff;border-radius:6px;box-shadow:0px 3px 6px rgba(0,0,0,0.175)}.unsubscribe-survey-modal{padding:10px 30px}@media screen and (min-width: 480px){.unsubscribe-survey-modal{padding:20px 40px}}.unsubscribe-survey-modal .close{position:absolute;top:10px;right:10px;height:40px;width:40px;font-size:42px}.unsubscribe-survey-modal .close:after{content:"\00d7";position:absolute;top:-20px;right:4px}.unsubscribe-survey-modal .modal-header{margin:5px 0 15px}.unsubscribe-survey-modal .modal-header .thanks{font-size:16px;line-height:1.4em;font-weight:600;margin-bottom:10px;padding-right:20px}.unsubscribe-survey-modal .modal-header .context{font-size:16px;line-height:1.4em;margin-bottom:10px}.unsubscribe-survey-modal .modal-header .question{font-size:16px;line-height:1.4em;font-weight:600;margin-bottom:10px}.unsubscribe-survey-modal .buttons .submit-button,.unsubscribe-survey-modal .buttons .cancel-button{width:100%}.unsubscribe-survey-modal .buttons .submit-button{margin-top:0}.unsubscribe-survey-modal .buttons .cancel-button{margin:15px 0 5px;background:#f4f4f7;border-color:#d4d3e0;cursor:pointer;color:#17143b}:global(.hover-enabled) .unsubscribe-survey-modal .buttons .cancel-button:hover{background:#e8e8eb;color:#17143b;text-decoration:none}.hover-enabled .unsubscribe-survey-modal .buttons .cancel-button:hover{background:#e8e8eb;color:#17143b;text-decoration:none}.unsubscribe-survey-modal .buttons .cancel-button:active{background:#f4f4f7}.unsubscribe-survey-modal .buttons .cancel-button[disabled]{cursor:not-allowed;pointer-events:none;opacity:0.4}.blog-post-card{width:100%;margin:0 auto;box-sizing:border-box;display:flex;flex-direction:column;border:1px solid #d4d3e0}.blog-post-card:hover{text-decoration:none !important}.blog-post-card:hover .blog-post-card-content-title{-webkit-text-decoration:underline #feed24;text-decoration:underline #feed24}@media screen and (min-width: 820px){.blog-post-card .blog-post-card-content-title{margin-top:9px}}@media screen and (min-width: 640px){.blog-post-card{margin:0;max-width:100%;flex-direction:row;padding:28px}.blog-post-card .blog-post-card-thumbnail{flex:2;max-height:215px}.blog-post-card .blog-post-card-thumbnail .blog-post-card-thumbnail-image{width:100%}.blog-post-card .blog-post-card-content{flex:3;padding:0;margin-left:36px}.blog-post-card .blog-post-card-content .blog-post-card-content-title{margin-bottom:9px}.blog-post-card .blog-post-card-content .blog-post-card-content-description{margin-bottom:18px}}.blog-post-card-thumbnail{width:100%;max-height:215px;overflow:hidden}.blog-post-card-thumbnail-image{width:100%}.blog-post-card-content{padding:30px 20px}.blog-post-card-content-title{font-family:"Lora", Georgia, Times, serif;font-weight:400;font-size:28px;line-height:1.4em;margin-bottom:10px}.blog-post-card-content-description{color:#646081;font-size:16px;line-height:1.4em;margin-bottom:10px}.blog-post-card-content-byline{display:flex}.blog-post-card-content-byline-date,.blog-post-card-content-byline-author,.blog-post-card-content-byline-separator{font-family:"Oswald", "Arial", sans-serif;font-weight:500;font-size:14px;line-height:1.4em}.blog-post-card-content-byline-author{text-transform:uppercase}.blog-post-card-content-byline-separator{margin:0 5px;color:#e42251}.blog-index-content{max-width:960px !important;width:100% !important}.blog-index-content .blog-title{font-family:"Playfair Display", "Lora", Georgia, serif;margin-top:20px;margin-bottom:36px;font-family:"Playfair Display", "Lora", Georgia, serif;font-size:42px;line-height:1.2em;color:#17143b}@media screen and (min-width: 640px){.blog-index-content .blog-title{font-size:48px;line-height:1.1em}}.blog-index-content .blog-post-list{margin:0;padding:0}.blog-index-content .blog-post-list-item{margin-bottom:18px;list-style:none}.blog-index-content .pagination{display:flex;flex-direction:row;justify-content:center;align-items:center;list-style-type:none;margin:30px 0px;padding:0}.blog-index-content .pagination .page-item{font-size:18px;line-height:1.4em;display:flex;justify-content:center;border-radius:50%;width:36px;height:36px;margin:5px}.blog-index-content .pagination .page-item .page-link{font-family:"Oswald", "Arial", sans-serif;font-weight:500;align-self:center}@media screen and (min-width: 480px){.blog-index-content .pagination .page-item{min-height:40px;min-width:40px;margin:0px}}.blog-index-content .pagination .arrow-container-right{display:flex;align-items:center;justify-content:center;background-color:#f4f4f7;width:36px;height:36px;border-radius:50%;margin:3px 12px;text-decoration:none}.blog-index-content .pagination .arrow-container-right:after{border:solid #000000;border-width:0 1px 1px 0;display:inline-block;padding:4px;content:url(images/arrow-right.svg);height:1px;width:1px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}@media screen and (min-width: 480px){.blog-index-content .pagination .arrow-container-right{min-height:40px;min-width:40px}}.blog-index-content .pagination .arrow-container-left{display:flex;align-items:center;justify-content:center;background-color:#f4f4f7;width:36px;height:36px;border-radius:50%;margin:3px 12px;text-decoration:none}.blog-index-content .pagination .arrow-container-left:after{border:solid #000000;border-width:0 1px 1px 0;display:inline-block;padding:4px;content:url(images/arrow-right.svg);height:1px;width:1px;transform:rotate(135deg);-webkit-transform:rotate(135deg)}@media screen and (min-width: 480px){.blog-index-content .pagination .arrow-container-left{min-height:40px;min-width:40px}}.blog-index-content .pagination .disabled-arrow-container{background-color:#e9e9ef}.blog-index-content .pagination .disabled-arrow-container:after{border:solid #646081;border-width:0 1px 1px 0;display:inline-block;padding:4px}.blog-index-content .pagination .disabled{pointer-events:none;cursor:not-allowed}.blog-index-content .pagination .active{background-color:#feed24;min-width:36px}@media screen and (min-width: 480px){.blog-index-content .pagination .active{min-width:40px}}.blog-post-image{display:block;width:100%;margin:36px auto}.content-image{max-width:100%}.blog-show-content{margin-top:36px}.checkout-registrations-new-content .flash-container{margin-bottom:25px}.checkout-registrations-new-content .checkout-header{font-family:"Playfair Display", "Lora", Georgia, serif;font-size:44px;line-height:1.2em;margin-top:30px;margin-bottom:12px}.checkout-registrations-new-content .authentication-options .checkout-auth-header{font-size:24px;line-height:1.4em;font-family:"Oswald", "Arial", sans-serif;font-weight:500;font-weight:600;display:inline-block;margin-top:20px;margin-right:30px;text-transform:uppercase}.checkout-registrations-new-content .authentication-options .checkout-auth-header.selected{border-bottom:4px solid #feed24}.checkout-registrations-new-content .authentication-options .checkout-auth-header .auth-link{cursor:pointer}.checkout-registrations-new-content .authentication-options .checkout-auth-header .auth-link:hover{text-decoration:none}.checkout-registrations-new-content .auth-form{margin-bottom:30px}.checkout-registrations-new-content .auth-form.hidden{display:none}.checkout-registrations-new-content .create-account-instructions-section{background-color:#ffffff;display:flex;flex-direction:row;margin:20px 0;border:1px solid #d4d3e0;border-radius:5px;padding:0px 5px}@media screen and (min-width: 640px){.checkout-registrations-new-content .create-account-instructions-section{padding:0px 20px}}.checkout-registrations-new-content .create-account-instructions-section .phone-in-hand-image{align-self:flex-end;height:90px}@media screen and (min-width: 640px){.checkout-registrations-new-content .create-account-instructions-section .phone-in-hand-image{height:105px}}.checkout-registrations-new-content .create-account-instructions-section .create-account-instructions-text{align-self:center;font-family:"Helvetica Neue", Helvetica, sans-serif;font-size:14px;line-height:1.4em;padding:15px 5px 15px 10px}@media screen and (min-width: 480px){.checkout-registrations-new-content .create-account-instructions-section .create-account-instructions-text{font-size:16px;line-height:1.4em;padding:15px 5px 15px 15px}}@media screen and (min-width: 640px){.checkout-registrations-new-content .create-account-instructions-section .create-account-instructions-text{font-size:18px;line-height:1.4em;padding:20px 5px 20px 20px}}.checkout-registrations-new-content .digital-audiobook-message-section{background-color:#ffffff;display:flex;flex-direction:row;margin:20px 0;border:1px solid #d4d3e0;border-radius:5px;padding:0px 5px}@media screen and (min-width: 640px){.checkout-registrations-new-content .digital-audiobook-message-section{padding:0px 20px}}.checkout-registrations-new-content .digital-audiobook-message-section .phone-in-hand-image{align-self:flex-end;height:105px}@media screen and (min-width: 480px){.checkout-registrations-new-content .digital-audiobook-message-section .phone-in-hand-image{height:120px}}@media screen and (min-width: 640px){.checkout-registrations-new-content .digital-audiobook-message-section .phone-in-hand-image{height:160px}}.checkout-registrations-new-content .digital-audiobook-message-section .digital-audiobook-message-text{display:flex;flex-direction:column;padding:15px 0px}.checkout-registrations-new-content .digital-audiobook-message-section .digital-audiobook-message-text .digital-audiobook-message-header-text{align-self:center;font-family:"Helvetica Neue", Helvetica, sans-serif;font-size:12px;line-height:1.4em;padding:0px 5px 0px 10px}@media screen and (min-width: 480px){.checkout-registrations-new-content .digital-audiobook-message-section .digital-audiobook-message-text .digital-audiobook-message-header-text{font-size:16px;line-height:1.4em;padding:15px 5px 5px 15px}}@media screen and (min-width: 640px){.checkout-registrations-new-content .digital-audiobook-message-section .digital-audiobook-message-text .digital-audiobook-message-header-text{font-size:18px;line-height:1.4em}}.checkout-registrations-new-content .digital-audiobook-message-section .digital-audiobook-message-text .digital-audiobook-message-body-text{font-family:"Helvetica Neue", Helvetica, sans-serif;font-size:12px;line-height:1.4em;padding:5px 0px 5px 10px}@media screen and (min-width: 480px){.checkout-registrations-new-content .digital-audiobook-message-section .digital-audiobook-message-text .digital-audiobook-message-body-text{font-size:14px;line-height:1.4em;padding:5px 0px 5px 15px}}.checkout-registrations-new-content .digital-audiobook-message-section .support-link{text-decoration:underline}.checkout-registrations-new-content .checkout-auth-link{height:40px;padding:1em;font-size:14px;display:flex;justify-content:center;align-items:center;margin-bottom:24px}.checkout-registrations-new-content .checkout-auth-link .auth-link{text-decoration:underline}.checkout-registrations-new-content .new_user{margin-top:15px}.checkout-registrations-new-content .form-control{height:44px;border-radius:0;box-shadow:none;transition:none}.checkout-registrations-new-content .limited-user-email{grid-column:1/3;position:relative}.checkout-registrations-new-content .limited-user-email .not-you{position:absolute;right:15px;top:16px}.checkout-sessions-new-content .flash-container{margin-bottom:25px}.checkout-sessions-new-content .checkout-auth-header{font-size:24px;line-height:1.4em;font-family:"Oswald", "Arial", sans-serif;font-weight:500;font-weight:600;display:inline-block;margin-top:20px;margin-right:30px;text-transform:uppercase;margin-bottom:15px}.checkout-sessions-new-content .checkout-auth-header.selected{border-bottom:4px solid #feed24}.checkout-sessions-new-content .checkout-auth-header .auth-link{cursor:pointer}.checkout-sessions-new-content .checkout-auth-header .auth-link:hover{text-decoration:none}.checkout-sessions-new-content .auth-form{margin-bottom:30px}.checkout-sessions-new-content .auth-form.hidden{display:none}.checkout-sessions-new-content .checkout-auth-link{height:40px;padding:1em;font-size:14px;display:flex;justify-content:center;align-items:center;margin-bottom:24px}.checkout-sessions-new-content .checkout-auth-link .auth-link{text-decoration:underline}.magic-link{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:wrap}.magic-link .sign-in{color:#cd1f49;font-family:"Oswald", "Arial", sans-serif;font-weight:500;font-weight:500;font-size:14px;line-height:1.4em;text-transform:uppercase;margin-top:30px}.magic-link .home-button{margin:20px}.magic-link .home-button .button{background:#feed24;border-color:#feed24;cursor:pointer;color:#17143b;width:20em}:global(.hover-enabled) .magic-link .home-button .button:hover{background:#f1e122;color:#17143b;text-decoration:none}.hover-enabled .magic-link .home-button .button:hover{background:#f1e122;color:#17143b;text-decoration:none}.magic-link .home-button .button:active{background:#feed24}.magic-link .home-button .button[disabled]{cursor:not-allowed;pointer-events:none;opacity:0.4}.magic-link .page-title{margin:0 0 15px}.magic-link .confirmation-message{text-align:center;margin-top:10}.magic-link-form{border:2px solid #d4d3e0;border-radius:4px;padding:50px}.magic-link-form .header{margin-bottom:20px;display:flex;align-items:center}.magic-link-form .header .text{flex-grow:6;font-family:"Helvetica Neue", Helvetica, sans-serif}.magic-link-form .header .text .title{font-size:24px;line-height:1.4em;font-weight:600}.magic-link-form .header .text .instructions{font-size:20px;line-height:1.4em;font-weight:400}.magic-link-form .email-field{font-family:"Helvetica Neue", Helvetica, sans-serif;font-size:20px;line-height:1.4em;font-weight:400;width:100%}.magic-link-form .button{background:#feed24;border-color:#feed24;cursor:pointer;color:#17143b;font-size:20px;line-height:1.4em;font-weight:600;width:100%}:global(.hover-enabled) .magic-link-form .button:hover{background:#f1e122;color:#17143b;text-decoration:none}.hover-enabled .magic-link-form .button:hover{background:#f1e122;color:#17143b;text-decoration:none}.magic-link-form .button:active{background:#feed24}.magic-link-form .button[disabled]{cursor:not-allowed;pointer-events:none;opacity:0.4}.gift-card-preview-wrapper{padding-bottom:0 !important}.gift-card-checkout-wrapper{position:relative;background:#ffffff}.gift-card-preview-wrapper{padding-bottom:0 !important;background:linear-gradient(to bottom, #fff, #f4f4f7);border-bottom:1px solid #d4d3e0}.gift-card-preview-wrapper .gift-card-preview-content{padding-bottom:0 !important}.gift-card-preview-wrapper .header-section{margin:10px auto;max-width:800px}@media screen and (min-width: 768px){.gift-card-preview-wrapper .header-section{display:flex;justify-content:space-between;align-items:center}}.gift-card-preview-wrapper .header-section .header{font-family:"Playfair Display", "Lora", Georgia, serif;font-size:28px;line-height:1.4em;margin-bottom:10px}@media screen and (min-width: 768px){.gift-card-preview-wrapper .header-section .header{font-size:44px;line-height:1.2em}}.gift-card-preview-wrapper .header-section .subheader{font-family:"Helvetica Neue", Helvetica, sans-serif;font-size:14px;line-height:1.4em;text-decoration:underline}@media screen and (min-width: 768px){.gift-card-preview-wrapper .header-section .subheader{font-size:16px;line-height:1.4em}}.gift-card-preview-wrapper .container{width:90%;margin:0 auto}@media screen and (min-width: 768px){.gift-card-preview-wrapper .container{width:80%}}.gift-card-preview-wrapper .email-preview{margin:0 auto;max-width:800px;background:#ffffff;box-shadow:0px 0px 10px #d4d3e0}.gift-card-preview-wrapper .email-preview .email-header{padding-top:15px;border-bottom:4px solid #feed24}.gift-card-preview-wrapper .email-preview .email-header .email-header-content{display:flex;justify-content:space-between;align-items:center}.gift-card-preview-wrapper .email-preview .email-header .email-header-content .header-logo{width:40px}@media screen and (min-width: 768px){.gift-card-preview-wrapper .email-preview .email-header .email-header-content .header-logo{width:75px;min-height:30px}}.gift-card-preview-wrapper .email-preview .email-header .email-header-content .subheader{font-size:8px}@media screen and (min-width: 768px){.gift-card-preview-wrapper .email-preview .email-header .email-header-content .subheader{font-size:14px;line-height:1.4em}}.gift-card-preview-wrapper .email-preview .email-body .body-header{font-family:"Helvetica Neue", Helvetica, sans-serif;font-size:16px;line-height:1.4em;font-weight:600;padding:15px 0}@media screen and (min-width: 768px){.gift-card-preview-wrapper .email-preview .email-body .body-header{font-size:22px;line-height:1.4em}}.gift-card-preview-wrapper .email-preview .email-body .gift-card-preview{border:1px solid #e9e9ef;border-radius:5px;padding:20px 20px 10px}.gift-card-preview-wrapper .email-preview .email-body .gift-card-preview .gift-card-template{text-align:center}.gift-card-preview-wrapper .email-preview .email-body .gift-card-preview .gift-card-template img{width:100%;max-width:300px;border-radius:5px;box-shadow:0 5px 11px -2px #d4d3e0}@media screen and (min-width: 768px){.gift-card-preview-wrapper .email-preview .email-body .gift-card-preview .gift-card-template img{min-height:170px;border-radius:15px;box-shadow:0 10px 20px -5px rgba(0,0,0,0.25)}}.gift-card-preview-wrapper .email-preview .email-body .gift-card-preview .gift-card-value{font-family:"Helvetica Neue", Helvetica, sans-serif;font-size:16px;line-height:1.4em;font-weight:600;text-align:center;padding:7px 0}@media screen and (min-width: 768px){.gift-card-preview-wrapper .email-preview .email-body .gift-card-preview .gift-card-value{padding:15px 0;font-size:22px;line-height:1.4em}}.gift-card-preview-wrapper .email-preview .email-body .gift-card-message{padding:12px 0}.gift-card-preview-wrapper .email-preview .email-body .gift-card-message .label{display:inline-block;padding-top:5px;line-height:2em;font-weight:600}.gift-card-preview-wrapper .email-preview .email-body .gift-card-message .label,.gift-card-preview-wrapper .email-preview .email-body .gift-card-message .value{font-size:10px}@media screen and (min-width: 768px){.gift-card-preview-wrapper .email-preview .email-body .gift-card-message .label,.gift-card-preview-wrapper .email-preview .email-body .gift-card-message .value{font-size:14px;line-height:1.4em}}.gift-card-purchase-confirmation{width:100%;max-width:800px;margin:0 auto}.gift-card-purchase-confirmation .gift-card-purchase-confirmation-title{font-size:52px;line-height:1.1em;font-family:"Playfair Display", "Lora", Georgia, serif;margin-top:40px;margin-bottom:20px}.gift-card-purchase-confirmation .flash{margin-bottom:20px}.gift-card-purchase-confirmation .gift-card-purchase-subtitle{font-size:18px;line-height:1.4em;margin-bottom:10px}.gift-card-purchase-confirmation .gift-card-purchase-details-section{margin-bottom:40px}.gift-card-purchase-confirmation .gift-card-payment-details-section{border:1px solid #d4d3e0;border-radius:5px;margin-bottom:30px;padding:15px 30px}.gift-card-purchase-confirmation .gift-card-payment-details-section .line-item{display:flex}.gift-card-purchase-confirmation .gift-card-payment-details-section .line-item:not(:last-of-type){margin-bottom:3px}.gift-card-purchase-confirmation .gift-card-payment-details-section .line-item-label{margin-right:5px}.redeem-gift-card-form .sign-up-container{text-align:center}.redeem-gift-card-form .sign-up-container .cta-text{font-family:"Helvetica Neue", Helvetica, sans-serif;font-size:18px;line-height:1.4em}.redeem-gift-card-form .sign-up-container .sign-up-button{background:#feed24;border-color:#feed24;cursor:pointer;color:#17143b;padding:17px 48px;margin:18px 0px 50px 0px}:global(.hover-enabled) .redeem-gift-card-form .sign-up-container .sign-up-button:hover{background:#f1e122;color:#17143b;text-decoration:none}.hover-enabled .redeem-gift-card-form .sign-up-container .sign-up-button:hover{background:#f1e122;color:#17143b;text-decoration:none}.redeem-gift-card-form .sign-up-container .sign-up-button:active{background:#feed24}.redeem-gift-card-form .sign-up-container .sign-up-button[disabled]{cursor:not-allowed;pointer-events:none;opacity:0.4}.new-gifted-audiobook-content .gift-header{text-align:center}.new-gifted-audiobook-content .cover-image-container{margin:10px 0 24px 0}.new-gifted-audiobook-content .cover-image-container .cover-image{max-width:250px}.new-gifted-audiobook-content .create-audiobook-gift-form .label{font-weight:600;display:block}.new-gifted-audiobook-content .create-audiobook-gift-form .datepicker{margin-bottom:5px}.new-gifted-audiobook-content .create-audiobook-gift-form .datepicker::-moz-placeholder{color:inherit}.new-gifted-audiobook-content .create-audiobook-gift-form .datepicker::placeholder{color:inherit}.new-gifted-audiobook-content .create-audiobook-gift-form .delivery-time-message{font-size:12px;line-height:1.4em;margin-bottom:20px}.new-gifted-audiobook-content .create-audiobook-gift-form .gift-message{height:185px;padding:14px 20px;background-color:#f4f4f7;font-size:16px;line-height:1.4em}@media screen and (min-width: 480px){.new-gifted-audiobook-content .create-audiobook-gift-form .gift-message{height:100px}}.new-gifted-audiobook-content .create-audiobook-gift-form .character-count{font-size:12px;line-height:1.4em;display:flex;justify-content:flex-end;margin-bottom:20px;margin-top:4px}.new-gifted-audiobook-content .create-audiobook-gift-form .gift-submit{padding:20px 0}@media screen and (min-width: 480px){.new-gifted-audiobook-content .create-audiobook-gift-form .gift-submit{text-align:center}.new-gifted-audiobook-content .create-audiobook-gift-form .gift-submit .gift-submit-button{width:50%}}.new-gifted-audiobook-content .create-audiobook-gift-form .suggested-email{display:none}.new-gifted-audiobook-content .create-audiobook-gift-form .suggested-email.has-suggestion{display:block;margin-bottom:20px}.new-gifted-audiobook-content .create-audiobook-gift-form .suggested-email-correction{font-weight:600;font-size:14px;line-height:1.4em;cursor:pointer;text-decoration:underline;background:none;border:none;padding:0}.new-gifted-audiobook-content .create-audiobook-gift-form .suggested-email-correction::after{display:inline-block;content:'?';font-weight:400}.new-gifted-audiobook-content .faq{margin-top:20px}.new-gifted-audiobook-content .faq .faq-header,.new-gifted-audiobook-content .faq .question,.new-gifted-audiobook-content .faq .answer{font-size:16px;line-height:1.4em}.new-gifted-audiobook-content .faq .faq-header,.new-gifted-audiobook-content .faq .question{font-weight:600}.new-gifted-audiobook-content .faq .faq-header{border-bottom:1px solid #d4d3e0;margin-bottom:20px}.new-gifted-audiobook-content .faq .question{margin-bottom:8px}.new-gifted-audiobook-content .faq .answer{margin-bottom:20px}.new-gifted-audiobook-content .faq .link{color:#042d41;text-decoration:underline}.redeem-audiobook-form .gift-code-label{font-weight:600}.redeem-audiobook-form .cover-image-container{text-align:center;margin-bottom:24px}.redeem-audiobook-form .cover-image-container .cover-image{width:50%;max-width:250px}.redeem-audiobook-form .sign-up-container{text-align:center}.redeem-audiobook-form .sign-up-container .cta-text{font-family:"Helvetica Neue", Helvetica, sans-serif;font-size:18px;line-height:1.4em}.redeem-audiobook-form .sign-up-container .sign-up-button{background:#feed24;border-color:#feed24;cursor:pointer;color:#17143b;padding:17px 48px;margin:18px 0px 50px 0px}:global(.hover-enabled) .redeem-audiobook-form .sign-up-container .sign-up-button:hover{background:#f1e122;color:#17143b;text-decoration:none}.hover-enabled .redeem-audiobook-form .sign-up-container .sign-up-button:hover{background:#f1e122;color:#17143b;text-decoration:none}.redeem-audiobook-form .sign-up-container .sign-up-button:active{background:#feed24}.redeem-audiobook-form .sign-up-container .sign-up-button[disabled]{cursor:not-allowed;pointer-events:none;opacity:0.4}.payment-information-content .flash-container{margin-bottom:10px}.payment-information-content .payment-method{margin-top:10px;padding:20px;border:2px solid #219653;border-radius:5px;display:flex;align-items:center}.payment-information-content .payment-method .payment-image{margin-right:20px}.payment-information-content .payment-method .details .card-last-4{font-weight:600}.payment-information-content .payment-method .details .card-last-4,.payment-information-content .payment-method .details .email-address{font-size:16px;line-height:1.4em}.payment-information-content .payment-method .details .paypal,.payment-information-content .payment-method .details .card-type{font-size:13px;line-height:1.4em}.payment-information-content .delete-payment-method-btn{background:#feed24;border-color:#feed24;cursor:pointer;color:#17143b;margin:10px 0 30px}:global(.hover-enabled) .payment-information-content .delete-payment-method-btn:hover{background:#f1e122;color:#17143b;text-decoration:none}.hover-enabled .payment-information-content .delete-payment-method-btn:hover{background:#f1e122;color:#17143b;text-decoration:none}.payment-information-content .delete-payment-method-btn:active{background:#feed24}.payment-information-content .delete-payment-method-btn[disabled]{cursor:not-allowed;pointer-events:none;opacity:0.4}.purchases-index-content .total-amount-saved{margin:30px 0;font-size:16px;line-height:1.4em}.purchases-index-content .purchases-list .purchase{margin-bottom:30px}.purchases-index-content .faq-section{margin-bottom:40px}.purchases-index-content .faq-section .faq-item{text-align:center;margin-bottom:20px}.purchases-index-content .faq-section .faq-item-label{margin-right:3px;font-weight:600}.purchases-index-content .faq-section .faq-item-label,.purchases-index-content .faq-section .faq-item-value{display:inline-block;font-size:16px;line-height:1.4em}.purchases-index-content .faq-section .faq-item-link{text-decoration:underline}.purchases-index-content .noBooks{width:100%;margin:0 auto;text-align:center;border:1px solid #d4d3e0;padding:20px 0}@media screen and (min-width: 820px){.purchases-index-content .noBooks{padding:40px 0}}.purchases-index-content .noBooks .zeroBooks{margin:0 20px}.purchases-index-content .noBooks .zeroBooks .booksImage{max-width:100px;margin-top:40px}.purchases-index-content .noBooks .zeroBooks .zeroBooksHeader{font-family:"Lora", Georgia, Times, serif;font-weight:400;font-size:34px;line-height:1.3em;color:#17143b;margin-top:10px}.purchases-index-content .noBooks .zeroBooks .zeroBooksText{font-family:"Helvetica Neue", Helvetica, sans-serif;font-size:16px;line-height:1.4em;color:#17143b;margin:5px 0}.purchases-index-content .noBooks .zeroBooks .button{background:#feed24;border-color:#feed24;cursor:pointer;color:#17143b;margin:20px;padding:1em 3em}:global(.hover-enabled) .purchases-index-content .noBooks .zeroBooks .button:hover{background:#f1e122;color:#17143b;text-decoration:none}.hover-enabled .purchases-index-content .noBooks .zeroBooks .button:hover{background:#f1e122;color:#17143b;text-decoration:none}.purchases-index-content .noBooks .zeroBooks .button:active{background:#feed24}.purchases-index-content .noBooks .zeroBooks .button[disabled]{cursor:not-allowed;pointer-events:none;opacity:0.4}.purchases-new-content .signed-in-message{font-family:"Helvetica Neue", Helvetica, sans-serif;font-size:16px;line-height:1.4em;font-weight:500;margin-bottom:15px}.purchases-new-content .create-account-instructions-section{background-color:#ffffff;display:flex;flex-direction:row;margin:20px 0;border:1px solid #d4d3e0;border-radius:5px;padding:0px 5px}@media screen and (min-width: 640px){.purchases-new-content .create-account-instructions-section{padding:0px 20px}}.purchases-new-content .create-account-instructions-section .phone-in-hand-image{align-self:flex-end;height:90px}@media screen and (min-width: 640px){.purchases-new-content .create-account-instructions-section .phone-in-hand-image{height:105px}}.purchases-new-content .create-account-instructions-section .create-account-instructions-text{align-self:center;font-family:"Helvetica Neue", Helvetica, sans-serif;font-size:14px;line-height:1.4em;padding:15px 5px 15px 10px}@media screen and (min-width: 480px){.purchases-new-content .create-account-instructions-section .create-account-instructions-text{font-size:16px;line-height:1.4em;padding:15px 5px 15px 15px}}@media screen and (min-width: 640px){.purchases-new-content .create-account-instructions-section .create-account-instructions-text{font-size:18px;line-height:1.4em;padding:20px 5px 20px 20px}}.purchases-new-content .digital-audiobook-message-section{background-color:#ffffff;display:flex;flex-direction:row;margin:20px 0;border:1px solid #d4d3e0;border-radius:5px;padding:0px 5px}@media screen and (min-width: 640px){.purchases-new-content .digital-audiobook-message-section{padding:0px 20px}}.purchases-new-content .digital-audiobook-message-section .phone-in-hand-image{align-self:flex-end;height:105px}@media screen and (min-width: 480px){.purchases-new-content .digital-audiobook-message-section .phone-in-hand-image{height:120px}}@media screen and (min-width: 640px){.purchases-new-content .digital-audiobook-message-section .phone-in-hand-image{height:160px}}.purchases-new-content .digital-audiobook-message-section .digital-audiobook-message-text{display:flex;flex-direction:column;padding:15px 0px}.purchases-new-content .digital-audiobook-message-section .digital-audiobook-message-text .digital-audiobook-message-header-text{align-self:center;font-family:"Helvetica Neue", Helvetica, sans-serif;font-size:12px;line-height:1.4em;padding:0px 5px 0px 10px}@media screen and (min-width: 480px){.purchases-new-content .digital-audiobook-message-section .digital-audiobook-message-text .digital-audiobook-message-header-text{font-size:16px;line-height:1.4em;padding:15px 5px 5px 15px}}@media screen and (min-width: 640px){.purchases-new-content .digital-audiobook-message-section .digital-audiobook-message-text .digital-audiobook-message-header-text{font-size:18px;line-height:1.4em}}.purchases-new-content .digital-audiobook-message-section .digital-audiobook-message-text .digital-audiobook-message-body-text{font-family:"Helvetica Neue", Helvetica, sans-serif;font-size:12px;line-height:1.4em;padding:5px 0px 5px 10px}@media screen and (min-width: 480px){.purchases-new-content .digital-audiobook-message-section .digital-audiobook-message-text .digital-audiobook-message-body-text{font-size:14px;line-height:1.4em;padding:5px 0px 5px 15px}}.purchases-new-content .digital-audiobook-message-section .support-link{text-decoration:underline}.purchases-new-content .purchase-details{text-align:center;margin:20px 0}.purchases-new-content .order-details-title{font-size:18px;line-height:1.4em;font-weight:600;margin:15px 0 5px}.purchases-new-content .promo-code-add-button,.purchases-new-content .promo-code-remove-button{margin-bottom:10px;width:100%;background:#f4f4f7;border-color:#f4f4f7;cursor:pointer;color:#17143b;font-weight:400}:global(.hover-enabled) .purchases-new-content .promo-code-add-button:hover,:global(.hover-enabled) .purchases-new-content .promo-code-remove-button:hover{background:#e8e8eb;color:#17143b;text-decoration:none}.hover-enabled .purchases-new-content .promo-code-add-button:hover,.hover-enabled .purchases-new-content .promo-code-remove-button:hover{background:#e8e8eb;color:#17143b;text-decoration:none}.purchases-new-content .promo-code-add-button:active,.purchases-new-content .promo-code-remove-button:active{background:#f4f4f7}.purchases-new-content .promo-code-add-button[disabled],.purchases-new-content .promo-code-remove-button[disabled]{cursor:not-allowed;pointer-events:none;opacity:0.4}.purchases-new-content .promo-code-add-button-cta{padding-left:3px;text-decoration:underline}.purchases-new-content .promo-code-remove-button-name{font-weight:600;padding:0 3px}.purchases-new-content .promo-code-remove-button-cta{padding-left:3px;text-decoration:underline}.purchases-new-content .btn-purchase{margin:20px 0}.purchases-new-content .btn-purchase[disabled]{background-color:#e9e9ef;color:#a8a7c0;cursor:not-allowed;border-color:#d4d3e0}.purchases-show-wrapper.purchases-show-wrapper{padding-top:0;flex-direction:column;align-items:center}.purchases-show-wrapper .purchase-confirmation{width:100%;max-width:800px;margin:0 auto}.purchases-show-wrapper .purchase-confirmation .purchase-confirmation-title{font-size:52px;line-height:1.1em;font-family:"Playfair Display", "Lora", Georgia, serif;margin-top:40px;margin-bottom:20px}.purchases-show-wrapper .purchase-confirmation .flash{margin-bottom:20px}.purchases-show-wrapper .purchase-confirmation .download-cta{display:flex;flex-direction:column;align-items:center;text-align:center}.purchases-show-wrapper .purchase-confirmation .download-cta .title{font-family:"Playfair Display", "Lora", Georgia, serif;font-size:34px;line-height:1.3em;margin-bottom:10px}@media screen and (min-width: 480px){.purchases-show-wrapper .purchase-confirmation .download-cta .title{font-size:44px;line-height:1.2em}}.purchases-show-wrapper .purchase-confirmation .download-cta .subtitle{font-size:18px;line-height:1.4em;font-family:"Helvetica Neue", Helvetica, sans-serif;margin-bottom:10px}.purchases-show-wrapper .purchase-confirmation .download-cta .download-image{max-width:100%;margin-bottom:20px}.purchases-show-wrapper .purchase-confirmation .download-cta .cta-text{font-size:22px;line-height:1.4em;font-family:"Helvetica Neue", Helvetica, sans-serif}.purchases-show-wrapper .purchase-confirmation .download-cta .cta-text.desktop-text{display:none}@media screen and (min-width: 480px){.purchases-show-wrapper .purchase-confirmation .download-cta .cta-text.mobile-text{display:none}.purchases-show-wrapper .purchase-confirmation .download-cta .cta-text.desktop-text{display:inline}}.purchases-show-wrapper .purchase-confirmation .download-cta .phone-number-input-wrapper{display:none}@media screen and (min-width: 480px){.purchases-show-wrapper .purchase-confirmation .download-cta .phone-number-input-wrapper{display:inline}}.purchases-show-wrapper .purchase-confirmation .download-cta .app-store-buttons{margin-bottom:15px}.purchases-show-wrapper .purchase-confirmation .download-cta .help-text{font-size:16px;line-height:1.4em;font-family:"Helvetica Neue", Helvetica, sans-serif;font-weight:500;padding:15px 0px;text-align:left;width:100%;border-top:1px solid #d4d3e0}@media screen and (min-width: 480px){.purchases-show-wrapper .purchase-confirmation .download-cta .help-text{text-align:center}}.purchases-show-wrapper .purchase-confirmation .download-cta .help-text:last-of-type{border-bottom:1px solid #d4d3e0;margin-bottom:35px}.purchases-show-wrapper .purchase-confirmation .download-cta .help-text .help-link{text-decoration:underline;font-weight:400}.purchases-show-wrapper .purchase-confirmation .purchase-subtitle{font-size:18px;line-height:1.4em;margin-bottom:10px}.purchases-show-wrapper .purchase-confirmation .purchase-details-section{margin-bottom:40px}.purchases-show-wrapper .purchase-confirmation .payment-details-section{border:1px solid #d4d3e0;border-radius:5px;margin-bottom:30px;padding:15px 30px}.purchases-show-wrapper .purchase-confirmation .payment-details-section .line-item{display:flex}.purchases-show-wrapper .purchase-confirmation .payment-details-section .line-item:not(:last-of-type){margin-bottom:3px}.purchases-show-wrapper .purchase-confirmation .payment-details-section .line-item-label{margin-right:5px}.purchases-show-wrapper .purchase-library-link{text-decoration:underline}.purchases-other-deals-wrapper{margin-top:40px;border-top:1px solid #d4d3e0}.purchases-other-deals-wrapper .purchases-other-deals-content{margin-bottom:40px}.complete_account-content .flash-container{margin-bottom:25px}.complete_account-content .title{font-size:44px;line-height:1.2em;font-family:"Playfair Display", "Lora", Georgia, serif;text-align:center;margin:15px 0}.complete_account-content .subtitle{font-size:22px;line-height:1.4em;font-family:"Helvetica Neue", Helvetica, sans-serif;text-align:center;margin-bottom:25px}.registration_new-content .flash-container{padding-bottom:25px}.unvailable-region{text-align:center}.unvailable-region .bench-image{width:100%;margin:30px 0}.unvailable-region .title{font-family:"Helvetica Neue", Helvetica, sans-serif;font-weight:500;font-size:28px;line-height:1.4em}.unvailable-region .subtitle{font-family:"Helvetica Neue", Helvetica, sans-serif;font-size:16px;line-height:1.4em;margin-top:20px}.unvailable-region .not-in-message{font-family:"Helvetica Neue", Helvetica, sans-serif;font-size:16px;line-height:1.4em;margin-top:10px}.unvailable-region .not-in-message .not-in-country{font-weight:600}.unvailable-region .not-in-message .edit-country-link{text-decoration:underline}.sessions_new-content .flash-container{padding-bottom:25px}.sessions_new-content .signing-nav{margin-top:10px}.magic-link-link{font-family:"Helvetica Neue", Helvetica, sans-serif;font-size:16px;line-height:1.4em;margin-left:10px}.magic-link-link a{text-decoration:underline}.magic-link-inline-form{border:2px solid #d4d3e0;border-radius:4px;margin-top:20px;padding:20px 40px;display:flex;align-items:center}@media screen and (min-width: 820px){.magic-link-inline-form{padding:20px 20px 5px 20px}}.magic-link-inline-form .image.left{display:none}@media screen and (min-width: 820px){.magic-link-inline-form .image.left{display:block}}.magic-link-inline-form .image.left img{height:100px;width:100px;margin-right:10px}.magic-link-inline-form .image.inline img{height:70px;width:70px;margin-right:10px}@media screen and (min-width: 820px){.magic-link-inline-form .image.inline{display:none}}.magic-link-inline-form .form-inline{flex-grow:1;display:flex;flex-direction:column}.magic-link-inline-form .header{display:flex}.magic-link-inline-form .text{display:flex;flex-direction:column;margin:10px 0}.magic-link-inline-form .text .title,.magic-link-inline-form .text .instructions{font-family:"Helvetica Neue", Helvetica, sans-serif;font-size:16px;line-height:1.4em;padding-top:3px}.magic-link-inline-form .text .title{font-weight:600}.magic-link-inline-form .text .instructions{font-weight:400}.magic-link-inline-form .email{font-family:"Helvetica Neue", Helvetica, sans-serif;display:flex;flex-direction:column;margin:10px 0 20px 0}@media screen and (min-width: 820px){.magic-link-inline-form .email{flex-direction:row;margin:5px 0}}.magic-link-inline-form .email .email-field{font-size:14px;line-height:1.4em;font-weight:400;height:40px}.magic-link-inline-form .email .button{font-size:14px;line-height:1.4em;background:#feed24;border-color:#feed24;cursor:pointer;color:#17143b;height:40px;font-weight:600;padding:0 30px}:global(.hover-enabled) .magic-link-inline-form .email .button:hover{background:#f1e122;color:#17143b;text-decoration:none}.hover-enabled .magic-link-inline-form .email .button:hover{background:#f1e122;color:#17143b;text-decoration:none}.magic-link-inline-form .email .button:active{background:#feed24}.magic-link-inline-form .email .button[disabled]{cursor:not-allowed;pointer-events:none;opacity:0.4}@media screen and (min-width: 820px){.magic-link-inline-form .email .button{margin:0 10px}}.shopping-cart-registrations-new-content .flash-container{margin-bottom:25px}.shopping-cart-registrations-new-content .shopping-cart-header{font-family:"Playfair Display", "Lora", Georgia, serif;font-size:44px;line-height:1.2em;margin-top:30px;margin-bottom:12px}.shopping-cart-registrations-new-content .shopping-cart-auth-header{font-size:24px;line-height:1.4em;font-family:"Oswald", "Arial", sans-serif;font-weight:500;font-weight:600;text-transform:uppercase}.shopping-cart-registrations-new-content .shopping-cart-auth-link{height:40px;padding:1em;font-size:14px;display:flex;justify-content:center;align-items:center;margin-bottom:24px}.shopping-cart-registrations-new-content .shopping-cart-auth-link .auth-link{text-decoration:underline}.shopping-cart-registrations-new-content .new_user{margin-top:15px}.shopping-cart-registrations-new-content .form-control{height:44px;border-radius:0;box-shadow:none;transition:none}.shopping-cart-registrations-new-content .limited-user-email{grid-column:1/3;position:relative}.shopping-cart-registrations-new-content .limited-user-email .not-you{position:absolute;right:15px;top:16px}.shopping-cart-sessions-new-content .flash-container{margin-bottom:25px}.shopping-cart-sessions-new-content .shopping-cart-auth-header{font-size:24px;line-height:1.4em;font-family:"Oswald", "Arial", sans-serif;font-weight:500;font-weight:600;text-transform:uppercase;background-image:url("https://a2.chirpbooks.com/assets/lock-aa5b8fb5e60064ab25f8cd69d11e0edcd1c5d2622b0f210b3c9756e3c3692b0b.png");background-position:left center;background-repeat:no-repeat;padding-left:35px;margin-bottom:15px}.shopping-cart-sessions-new-content .shopping-cart-auth-link{height:40px;padding:1em;font-size:14px;display:flex;justify-content:center;align-items:center;margin-bottom:24px}.shopping-cart-sessions-new-content .shopping-cart-auth-link .auth-link{text-decoration:underline}.about-us-content{width:100%;margin-bottom:20px}.about-us-content .sub-section-title{font-family:"Lora", Georgia, Times, serif;font-weight:400;font-size:24px;line-height:1.4em;margin-top:30px;margin-bottom:5px}.about-us-content .sub-section-content{font-family:"Lora", Georgia, Times, serif;font-weight:400;font-size:18px;line-height:1.4em;line-height:1.4em;-webkit-margin-after:1em;margin-block-end:1em}.about-us-content .link{color:#d9204d;text-decoration:underline}.audiobook-gifting-content .section-header{font-family:"Helvetica Neue", Helvetica, sans-serif;font-size:24px;line-height:1.4em;font-weight:600;padding:20px 0 30px 0}.audiobook-gifting-content .divider{border:0.5px solid #d4d3e0;margin-top:40px}.audiobook-gifting-content .explore-more-button{background:#feed24;border-color:#feed24;cursor:pointer;color:#17143b}:global(.hover-enabled) .audiobook-gifting-content .explore-more-button:hover{background:#f1e122;color:#17143b;text-decoration:none}.hover-enabled .audiobook-gifting-content .explore-more-button:hover{background:#f1e122;color:#17143b;text-decoration:none}.audiobook-gifting-content .explore-more-button:active{background:#feed24}.audiobook-gifting-content .explore-more-button[disabled]{cursor:not-allowed;pointer-events:none;opacity:0.4}.audiobook-gifting-content .cta{text-align:center}.audiobook-gifting-content .frequently-asked-questions{margin-bottom:20px}.audiobook-gifting-content .collapsible button{all:unset;cursor:pointer}.audiobook-gifting-content .collapsible .hidden-event-label{display:none}.audiobook-gifting-content .collapsible .question-container{margin-bottom:10px;align-items:baseline;display:grid;grid-template-rows:1fr;grid-template-columns:30px auto}.audiobook-gifting-content .collapsible .question-container .text{font-family:"Helvetica Neue", Helvetica, sans-serif;font-size:16px;line-height:1.4em;font-weight:400}.audiobook-gifting-content .collapsible .question-container .icon:before{content:'\002B';font-size:20px;line-height:1.4em;font-weight:600;color:#bebdd0;display:inline-block}.audiobook-gifting-content .collapsible .answer{font-family:"Helvetica Neue", Helvetica, sans-serif;font-size:14px;line-height:1.4em;margin:0 0 20px 30px;display:none}.audiobook-gifting-content .collapsible.active .icon:before{content:'\2014'}.audiobook-gifting-content .collapsible.active .answer{display:block}.audiobook-gifting-content .how-to-list{list-style:none;padding:0;margin:0}.audiobook-gifting-content .how-to-list .how-to-list-item{padding:10px 0;font-family:"Helvetica Neue", Helvetica, sans-serif;font-size:16px;line-height:1.4em;font-weight:400;display:grid;grid-template-rows:1fr;grid-template-columns:50px auto;align-items:flex-start}@media screen and (min-width: 640px){.audiobook-gifting-content .how-to-list .how-to-list-item{align-items:center}}.audiobook-gifting-content .how-to-list .step-number{font-family:"Oswald", "Arial", sans-serif;font-weight:500;font-size:22px;line-height:1.4em;font-weight:600;padding:5px;background:#bebdd0;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;color:#ffffff;display:inline-block;font-weight:bold;line-height:22px;margin-right:20px;text-align:center;width:22px}.audiobook-gifting-content .how-to-list .purchase-link{text-decoration:underline}.pages_controller.chromecast_receiver_action{background-color:#17143b}.wrapper.chromecast-receiver-wrapper{background-color:#17143b;display:flex;height:100vh;width:100vw}.wrapper.chromecast-receiver-wrapper .content.chromecast-receiver-content{display:flex;flex-direction:column;padding:20px}.wrapper.chromecast-receiver-wrapper .content.chromecast-receiver-content .logo-section{height:50px;margin:10px 0 30px 0}.wrapper.chromecast-receiver-wrapper .content.chromecast-receiver-content .logo-section .logo-img{max-height:50px}.wrapper.chromecast-receiver-wrapper .content.chromecast-receiver-content .splash{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh}.wrapper.chromecast-receiver-wrapper .content.chromecast-receiver-content .splash .splash-image{max-width:70%}.wrapper.chromecast-receiver-wrapper .content.chromecast-receiver-content .player{display:none}.wrapper.chromecast-receiver-wrapper .content.chromecast-receiver-content .player .cover-section{width:100%;flex-grow:1;display:flex;align-items:center;justify-content:center}.wrapper.chromecast-receiver-wrapper .content.chromecast-receiver-content .player .cover-section .cover{width:30%}.wrapper.chromecast-receiver-wrapper .content.chromecast-receiver-content .player .cover-section .cover .cover-image{border-radius:3px;width:100%}.wrapper.chromecast-receiver-wrapper .content.chromecast-receiver-content .player .info-section{width:100%;display:flex;flex-grow:1;flex-direction:column;text-align:center}.wrapper.chromecast-receiver-wrapper .content.chromecast-receiver-content .player .info-section .progress-bar{margin-top:20px;-webkit-appearance:progress-bar;width:100%;border-radius:10px;height:10px}.wrapper.chromecast-receiver-wrapper .content.chromecast-receiver-content .player .info-section .progress-bar::-webkit-progress-bar{background-color:#d4d3e0;border-radius:10px}.wrapper.chromecast-receiver-wrapper .content.chromecast-receiver-content .player .info-section .progress-bar::-webkit-progress-value{background-color:#e42251;border-radius:10px}.wrapper.chromecast-receiver-wrapper .content.chromecast-receiver-content .player .info-section .time-container{display:flex;flex-direction:row;justify-content:space-between;margin-top:10px}.wrapper.chromecast-receiver-wrapper .content.chromecast-receiver-content .player .info-section .time-container .timestamp{color:#ffffff;font-size:14px;line-height:1.4em}.wrapper.chromecast-receiver-wrapper .content.chromecast-receiver-content .player .info-section .book-title{font-size:34px;line-height:1.3em;font-weight:600;color:#ffffff}.wrapper.chromecast-receiver-wrapper .content.chromecast-receiver-content .player .info-section .author{font-size:24px;line-height:1.4em;font-weight:400;color:#ffffff}.wrapper.chromecast-receiver-wrapper .content.chromecast-receiver-content .player .info-section .chapter-title{font-size:24px;line-height:1.4em;font-weight:400;color:#ffffff}.wrapper.chromecast-receiver-wrapper .content.chromecast-receiver-content .player .info-section .speed{font-size:24px;line-height:1.4em;font-weight:400;color:#646081}.contact-request-content .contact-chirp{margin:30px 0}.not-found-content,.internal-error-content{margin-top:100px;margin-bottom:80px;text-align:center}.not-found-content .error-image,.internal-error-content .error-image{width:100%}.not-found-content .not-found-error,.internal-error-content .not-found-error{margin-top:20px}.not-found-content .homepage-link,.internal-error-content .homepage-link{text-decoration:underline}.how-it-works-content .app-headline{font-family:"Playfair Display", "Lora", Georgia, serif;font-size:34px;line-height:1.3em;padding-bottom:10px}.how-it-works-content .section{padding-top:50px}@media screen and (min-width: 1170px){.how-it-works-content .section{padding-top:80px}}.how-it-works-content .section.minimal-padding{padding-top:10px}.how-it-works-content .section-header{font-family:"Oswald", "Arial", sans-serif;font-weight:500;font-size:24px;line-height:1.4em;padding-bottom:10px}.how-it-works-content .section-text-content{font-family:"Helvetica Neue", Helvetica, sans-serif;font-size:24px;line-height:1.4em}.how-it-works-content .divider{border:0.5px solid #d4d3e0}.how-it-works-content .how-chirp-works .how-chirp-works-item{display:flex;flex-direction:row;align-items:center;padding:0 10px}.how-it-works-content .how-chirp-works .how-chirp-works-item .how-chirp-works-image{max-width:80px;min-width:80px;padding-right:10px}.how-it-works-content .listen-anywhere .my-library-image{max-width:100%;padding-bottom:20px}.how-it-works-content .see-todays-deals .deals-button-container{text-align:center}.how-it-works-content .deals-button{background:#feed24;border-color:#feed24;cursor:pointer;color:#17143b}:global(.hover-enabled) .how-it-works-content .deals-button:hover{background:#f1e122;color:#17143b;text-decoration:none}.hover-enabled .how-it-works-content .deals-button:hover{background:#f1e122;color:#17143b;text-decoration:none}.how-it-works-content .deals-button:active{background:#feed24}.how-it-works-content .deals-button[disabled]{cursor:not-allowed;pointer-events:none;opacity:0.4}.how-it-works-content .affordable-discovery .deals-button-container{padding-top:30px}.how-it-works-content .member-testimonials .member-quote{font-family:"Lora", Georgia, Times, serif;font-weight:400;font-size:24px;line-height:1.4em;font-style:italic;padding:20px 0 10px 0}.how-it-works-content .member-testimonials .member-name{font-family:"Helvetica Neue", Helvetica, sans-serif;font-size:16px;line-height:1.4em;color:#e42251;padding-bottom:10px}.how-it-works-content .member-testimonials .trustpilot-container{float:left;margin-left:-32px}.how-it-works-content .get-started .get-started-header{font-family:"Playfair Display", "Lora", Georgia, serif;font-size:40px;line-height:1.2em}@media screen and (min-width: 1170px){.how-it-works-content .get-started .get-started-header{font-size:52px;line-height:1.1em}}.how-it-works-content .get-started .get-started-header.extra-padding{padding-top:10px}@media screen and (min-width: 1170px){.how-it-works-content .get-started .get-started-header.extra-padding{padding-top:0px}}.how-it-works-content .get-started .browse-button{background:#feed24;border-color:#feed24;cursor:pointer;color:#17143b;padding:17px 48px;margin:18px 0px 50px 0px}:global(.hover-enabled) .how-it-works-content .get-started .browse-button:hover{background:#f1e122;color:#17143b;text-decoration:none}.hover-enabled .how-it-works-content .get-started .browse-button:hover{background:#f1e122;color:#17143b;text-decoration:none}.how-it-works-content .get-started .browse-button:active{background:#feed24}.how-it-works-content .get-started .browse-button[disabled]{cursor:not-allowed;pointer-events:none;opacity:0.4}.how-it-works-content .get-started .get-started-form{padding-top:30px}.how-to-listen-content{margin-bottom:36px}@media screen and (min-width: 640px){.how-to-listen-content{width:75%}}.how-to-listen-content .page-title{font-family:"Playfair Display", "Lora", Georgia, serif;font-size:48px;line-height:1.1em}.how-to-listen-content .page-title:last-of-type{margin-top:0px}.how-to-listen-content .subtitle{font-family:"Helvetica Neue", Helvetica, sans-serif;font-size:22px;line-height:1.4em;margin-top:20px;padding-bottom:36px}.how-to-listen-content .section{border-top:1px solid #d4d3e0;padding:36px 0 36px}.how-to-listen-content .section:last-of-type{border-bottom:1px solid #d4d3e0}.how-to-listen-content .section .section-title{font-family:"Oswald", "Arial", sans-serif;font-weight:500;font-size:18px;line-height:1.4em;text-transform:uppercase;margin-bottom:5px}.how-to-listen-content .section .section-content{font-family:"Helvetica Neue", Helvetica, sans-serif;font-size:16px;line-height:1.4em}.how-to-listen-content .section .section-button{background:#f4f4f7;border-color:#d4d3e0;cursor:pointer;color:#17143b;margin:18px 0}:global(.hover-enabled) .how-to-listen-content .section .section-button:hover{background:#e8e8eb;color:#17143b;text-decoration:none}.hover-enabled .how-to-listen-content .section .section-button:hover{background:#e8e8eb;color:#17143b;text-decoration:none}.how-to-listen-content .section .section-button:active{background:#f4f4f7}.how-to-listen-content .section .section-button[disabled]{cursor:not-allowed;pointer-events:none;opacity:0.4}.how-to-listen-content .section .app-actions{display:flex;margin:18px 0}.how-to-listen-content .section .app-actions .app-badge{height:50px}.how-to-listen-content .section .app-actions .app-badge:first-of-type{margin-right:10px}.how-to-listen-content .section .phone-number-input-wrapper{margin:18px 0}.how-to-listen-content .section .alexa-badge{height:50px;margin:18px 0}.how-to-listen-content .section .section-troubleshooting{font-family:"Helvetica Neue", Helvetica, sans-serif;font-size:14px;line-height:1.4em}.how-to-listen-content .section .section-troubleshooting .support-link{text-decoration:underline}.how-to-listen-content .section.link-section{padding:10px 0 10px}.how-to-listen-content .section.link-section .section-content{font-weight:400}.content.lander-content{text-align:center}.content.lander-content .page-title{font-size:60px;line-height:1.1em;padding:0px}@media screen and (min-width: 480px){.content.lander-content .page-title{padding:0px 55px}}.content.lander-content .header-subtext{font-family:"Lora", Georgia, Times, serif;font-weight:400;font-size:18px;line-height:1.4em;font-style:italic;padding:7px 0px 5px 0px}@media screen and (min-width: 640px){.content.lander-content .header-subtext{padding-bottom:22px}}.content.lander-content .sign-up{background:#feed24;border-color:#feed24;cursor:pointer;color:#17143b;padding:17px 48px;margin:18px 0px 36px 0px}:global(.hover-enabled) .content.lander-content .sign-up:hover{background:#f1e122;color:#17143b;text-decoration:none}.hover-enabled .content.lander-content .sign-up:hover{background:#f1e122;color:#17143b;text-decoration:none}.content.lander-content .sign-up:active{background:#feed24}.content.lander-content .sign-up[disabled]{cursor:not-allowed;pointer-events:none;opacity:0.4}.content.lander-content .why-reasons{display:flex;flex-direction:row;margin-bottom:20px}.content.lander-content .why-reasons .reason{width:30px;flex-grow:1;flex-direction:column}.content.lander-content .why-reasons .reason .reason-img{width:70%}.content.lander-content .why-reasons .reason .reason-subtext{font-family:"Oswald", "Arial", sans-serif;font-weight:500;font-size:16px;line-height:1.4em;font-weight:500;padding:13px 8px 0px 8px;text-transform:uppercase}@media screen and (min-width: 640px){.content.lander-content .why-reasons .reason .reason-subtext{font-size:22px;line-height:1.4em}}.content.lander-content .deals-list-with-price{margin:20px 0px 30px 0px}.content.lander-content .lander-form-container{margin:25px 0px;background-color:#e9e9ef;padding:20px;text-align:left}.content.lander-content .lander-form-container .form-header{font-family:"Lora", Georgia, Times, serif;font-weight:400;font-size:34px;line-height:1.3em;margin-bottom:20px;text-align:center}.content.lander-content .lander-form-container .form-header .free-account{color:#e42251}.content.lander-content .lander-form-container .form-header .exclusive-accesss{display:block}.content.lander-content .lander-form-container label{font-weight:500}.legacy-browser-content{width:100%;margin-bottom:20px;text-align:center}.legacy-browser-content .page-title{font-size:48px;line-height:1.1em}.legacy-browser-content .page-text{font-size:16px;line-height:1.4em}.legacy-browser-content .link{text-decoration:underline}.privacy-policy-content .page-title,.terms-of-service-content .page-title,.referral-terms-content .page-title,.gift-cards-t-and-cs-wrapper .page-title{font-family:"Playfair Display", "Lora", Georgia, serif;font-size:44px;line-height:1.2em;margin-top:20px;margin-bottom:30px}.privacy-policy-content .sub-section-title,.terms-of-service-content .sub-section-title,.referral-terms-content .sub-section-title,.gift-cards-t-and-cs-wrapper .sub-section-title{font-family:"Helvetica Neue", Helvetica, sans-serif;font-size:18px;line-height:1.4em;color:#cd1f49;margin-top:30px;margin-bottom:5px}.privacy-policy-content .sub-section-content,.terms-of-service-content .sub-section-content,.referral-terms-content .sub-section-content,.gift-cards-t-and-cs-wrapper .sub-section-content{font-family:"Helvetica Neue", Helvetica, sans-serif;font-size:18px;line-height:1.4em;line-height:1.4em;-webkit-margin-after:1em;margin-block-end:1em}.privacy-policy-content .sub-section-list,.terms-of-service-content .sub-section-list,.referral-terms-content .sub-section-list,.gift-cards-t-and-cs-wrapper .sub-section-list{font-family:"Helvetica Neue", Helvetica, sans-serif;font-size:18px;line-height:1.4em}.privacy-policy-content .sub-section-topic,.terms-of-service-content .sub-section-topic,.referral-terms-content .sub-section-topic,.gift-cards-t-and-cs-wrapper .sub-section-topic{font-family:"Helvetica Neue", Helvetica, sans-serif;font-size:18px;line-height:1.4em;font-weight:600;line-height:1.4em;display:inline-block}.privacy-policy-content .link,.terms-of-service-content .link,.referral-terms-content .link,.gift-cards-t-and-cs-wrapper .link{color:#cd1f49;text-decoration:underline}.partner-content{display:flex;flex-direction:column;margin:20px 0}.partner-content .partner-image{display:none}.partner-content .subtitle{font-family:"Oswald", "Arial", sans-serif;font-weight:500;font-size:18px;line-height:1.4em;font-weight:600;text-transform:uppercase;color:#d9204d}.partner-content .title{font-family:"Oswald", "Arial", sans-serif;font-weight:500;text-transform:uppercase;font-size:44px;line-height:1.2em;font-weight:600;margin-bottom:15px}.partner-content .explanation{font-family:"Lora", Georgia, Times, serif;font-weight:400;font-size:20px;line-height:1.4em;line-height:1.4em;-webkit-margin-after:1em;margin-block-end:1em}.partner-content .link{color:#d9204d}.partner-content .learn-more{text-align:center;font-family:"Lora", Georgia, Times, serif;font-weight:400;font-size:20px;line-height:1.4em;font-weight:600;-webkit-margin-after:1em;margin-block-end:1em}.partner-content .us-only{font-style:italic}@media screen and (min-width: 640px){.partner-content{margin:30px 0 50px}}@media screen and (min-width: 820px){.partner-content{flex-direction:row}.partner-content .partner-image{display:block;flex:4;align-self:center}.partner-content .partner-image .image{width:100%}.partner-content .partner-text{flex:5}.partner-content .title{font-size:84px;line-height:1.1em}.partner-content .subtitle{margin-top:20px}.partner-content .button-wrapper{margin-left:0}}.content.self-referral-content{margin:30px 15px 80px;text-align:center}.content.self-referral-content .message{font-family:"Lora", Georgia, Times, serif;font-weight:400;font-size:28px;line-height:1.4em}.content.self-referral-content .refer-a-friend-btn{background:#feed24;border-color:#feed24;cursor:pointer;color:#17143b;margin:20px}:global(.hover-enabled) .content.self-referral-content .refer-a-friend-btn:hover{background:#f1e122;color:#17143b;text-decoration:none}.hover-enabled .content.self-referral-content .refer-a-friend-btn:hover{background:#f1e122;color:#17143b;text-decoration:none}.content.self-referral-content .refer-a-friend-btn:active{background:#feed24}.content.self-referral-content .refer-a-friend-btn[disabled]{cursor:not-allowed;pointer-events:none;opacity:0.4}.chirp-deals-survey-content{text-align:center;margin-top:50px}.chirp-deals-survey-content .pre-header{font-family:"Oswald", "Arial", sans-serif;font-weight:500;text-transform:uppercase;font-size:18px;line-height:1.4em;letter-spacing:0.05em;margin-bottom:10px}.chirp-deals-survey-content .header{font-family:"Playfair Display", "Lora", Georgia, serif;font-size:40px;line-height:1.2em;margin-bottom:50px}@media screen and (min-width: 640px){.chirp-deals-survey-content .header{font-size:52px;line-height:1.1em}}.download-to-listen-wrapper{border-top:1px solid #d4d3e0;margin-top:30px}.user_audiobooks_controller.show_action{min-height:100vh;display:flex;flex-direction:column}.web-player-wrapper{background:linear-gradient(to bottom, #17143b 0%, #262262 100%);flex-grow:1;min-height:330px}.web-player-wrapper .web-player-content{padding-top:8px;display:flex;flex-direction:column;text-align:center}.web-player-wrapper .web-player-content .chapter-info-container{display:none}.web-player-wrapper .web-player-content .player-main-container{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:50px}@media screen and (min-width: 480px){.web-player-wrapper .web-player-content .player-main-container{padding-bottom:70px}}.volume-speed-wrapper{background:#17143b;position:absolute;bottom:0;left:0;right:0}.select-chapters{margin:0 auto;width:100%;box-sizing:border-box;margin-bottom:45px}.select-chapters .chapters-info .page-title{font-size:28px;line-height:1.4em;color:#ffffff;margin:25px 0px;display:flex;justify-self:start}@media screen and (min-width: 480px){.select-chapters .chapters-info .page-title{font-size:60px;line-height:1.1em;font-family:"Playfair Display", "Lora", Georgia, serif}}.select-chapters .chapters-info .chapter-data{padding-bottom:2.5em}.select-chapters .chapters-info .chapter-data .chapter-row{display:flex;justify-content:space-between;padding:15px;border-top:1px solid #a8a7c0;cursor:pointer}.select-chapters .chapters-info .chapter-data .chapter-row:last-child{border-bottom:1px solid #a8a7c0}.hover-enabled .select-chapters .chapters-info .chapter-data .chapter-row:hover{background:rgba(0,0,0,0.2)}.select-chapters .chapters-info .chapter-data .chapter-row:active{background-color:transparent}.select-chapters .chapters-info .chapter-data .chapter-row .chapter-name{color:#e9e9ef}.select-chapters .chapters-info .chapter-data .chapter-row .chapter-runtime{color:#a8a7c0}.genre-preferences-content .title{text-align:center}.genre-preferences-content .form{margin-top:40px}.limited-registration-select-categories-content .title{text-align:center}.limited-registration-select-categories-content .form{margin-top:40px}.select-categories-content .title{text-align:center}.select-categories-content .form{margin-top:40px}.content.notification-settings-content{padding-top:20px;padding-bottom:50px}.content.notification-settings-content .notification-settings-form{padding-bottom:25px}.content.notification-settings-content .notification-settings-form .heading{font-size:16px;line-height:1.4em;font-weight:500}.content.notification-settings-content .notification-settings-form input{margin:8px}.content.notification-settings-content .bordered-radio-tags{border:1px solid #d4d3e0;padding:15px}.content.notification-settings-content .bordered-check-box{border:1px solid #d4d3e0;padding:15px;margin-bottom:10px}.content.notification-settings-content .bordered-check-box .fancy-checkbox,.content.notification-settings-content .bordered-check-box .fancy-checkbox-label{margin:0}.content.notification-settings-content .page-title{margin:10px 0px 5px 0px}.content.notification-settings-content .heading{font-size:18px;line-height:1.4em;margin:15px 0px 8px 0px}.content.notification-settings-content .not-you,.content.notification-settings-content .support-link{color:#e42251;text-decoration:underline}.content.notification-settings-content .cancel{background:#f4f4f7;border-color:#d4d3e0;cursor:pointer;color:#17143b}:global(.hover-enabled) .content.notification-settings-content .cancel:hover{background:#e8e8eb;color:#17143b;text-decoration:none}.hover-enabled .content.notification-settings-content .cancel:hover{background:#e8e8eb;color:#17143b;text-decoration:none}.content.notification-settings-content .cancel:active{background:#f4f4f7}.content.notification-settings-content .cancel[disabled]{cursor:not-allowed;pointer-events:none;opacity:0.4}.content.notification-settings-content .submit{margin-top:15px;background:#feed24;border-color:#feed24;cursor:pointer;color:#17143b}:global(.hover-enabled) .content.notification-settings-content .submit:hover{background:#f1e122;color:#17143b;text-decoration:none}.hover-enabled .content.notification-settings-content .submit:hover{background:#f1e122;color:#17143b;text-decoration:none}.content.notification-settings-content .submit:active{background:#feed24}.content.notification-settings-content .submit[disabled]{cursor:not-allowed;pointer-events:none;opacity:0.4}.content.notification-settings-content .callout{font-weight:600}.content.unsubscribe-content{padding-left:0;padding-right:0}.content.unsubscribe-content .unsubscribe-form.bordered-form{align-items:center;border:1px solid #d4d3e0;display:flex;flex-direction:column;font-family:"Helvetica Neue", Helvetica, sans-serif;margin-top:45px;padding:30px 45px 45px;text-align:center}.content.unsubscribe-content .unsubscribe-form.bordered-form .unsubscribe-heading{font-size:34px;line-height:1.3em;margin:30px 0;text-align:left}.content.unsubscribe-content .unsubscribe-form.bordered-form .radio-tags{padding:15px;width:100%}.content.unsubscribe-content .unsubscribe-form.bordered-form .buttons{display:flex;flex-direction:row;width:100%;margin:25px auto}.content.unsubscribe-content .unsubscribe-form.bordered-form .buttons .cancel-button,.content.unsubscribe-content .unsubscribe-form.bordered-form .buttons .update-button{margin-bottom:0}.content.unsubscribe-content .unsubscribe-form.bordered-form .buttons .cancel-button:last-child,.content.unsubscribe-content .unsubscribe-form.bordered-form .buttons .update-button:last-child{margin-left:10px}.content.unsubscribe-content .unsubscribe-form.bordered-form .unsubscribe-button,.content.unsubscribe-content .unsubscribe-form.bordered-form .update-button{background:#feed24;border-color:#feed24;cursor:pointer;color:#17143b;margin-bottom:15px;width:100%}:global(.hover-enabled) .content.unsubscribe-content .unsubscribe-form.bordered-form .unsubscribe-button:hover,:global(.hover-enabled) .content.unsubscribe-content .unsubscribe-form.bordered-form .update-button:hover{background:#f1e122;color:#17143b;text-decoration:none}.hover-enabled .content.unsubscribe-content .unsubscribe-form.bordered-form .unsubscribe-button:hover,.hover-enabled .content.unsubscribe-content .unsubscribe-form.bordered-form .update-button:hover{background:#f1e122;color:#17143b;text-decoration:none}.content.unsubscribe-content .unsubscribe-form.bordered-form .unsubscribe-button:active,.content.unsubscribe-content .unsubscribe-form.bordered-form .update-button:active{background:#feed24}.content.unsubscribe-content .unsubscribe-form.bordered-form .unsubscribe-button[disabled],.content.unsubscribe-content .unsubscribe-form.bordered-form .update-button[disabled]{cursor:not-allowed;pointer-events:none;opacity:0.4}.content.unsubscribe-content .unsubscribe-form.bordered-form .unsubscribe-button:focus,.content.unsubscribe-content .unsubscribe-form.bordered-form .unsubscribe-button:active,.content.unsubscribe-content .unsubscribe-form.bordered-form .update-button:focus,.content.unsubscribe-content .unsubscribe-form.bordered-form .update-button:active{outline:none}.content.unsubscribe-content .unsubscribe-form.bordered-form .unsubscribe-button .unsubscribe-link,.content.unsubscribe-content .unsubscribe-form.bordered-form .unsubscribe-button .update-link,.content.unsubscribe-content .unsubscribe-form.bordered-form .update-button .unsubscribe-link,.content.unsubscribe-content .unsubscribe-form.bordered-form .update-button .update-link{text-decoration:none}.content.unsubscribe-content .unsubscribe-form.bordered-form .cancel-button{background:#f4f4f7;border-color:#d4d3e0;cursor:pointer;color:#17143b;margin-bottom:25px;width:100%}:global(.hover-enabled) .content.unsubscribe-content .unsubscribe-form.bordered-form .cancel-button:hover{background:#e8e8eb;color:#17143b;text-decoration:none}.hover-enabled .content.unsubscribe-content .unsubscribe-form.bordered-form .cancel-button:hover{background:#e8e8eb;color:#17143b;text-decoration:none}.content.unsubscribe-content .unsubscribe-form.bordered-form .cancel-button:active{background:#f4f4f7}.content.unsubscribe-content .unsubscribe-form.bordered-form .cancel-button[disabled]{cursor:not-allowed;pointer-events:none;opacity:0.4}.content.unsubscribe-content .unsubscribe-form.bordered-form .manage-subscriptions-message{font-size:14px;line-height:1.4em}.content.unsubscribe-content .unsubscribe-form.bordered-form .manage-subscriptions-message .notification-settings-link{text-decoration:underline}.forgot-password-content .title,.change-password-content .title{font-size:60px;line-height:1.1em;font-family:"Playfair Display", "Lora", Georgia, serif;color:#17143b;margin-top:30px;margin-bottom:15px}.forgot-password-content .instructions,.change-password-content .instructions{font-size:24px;line-height:1.4em;font-family:"Helvetica Neue", Helvetica, sans-serif;color:#17143b;text-align:center;margin-bottom:30px}.forgot-password-content .focus-form-submit,.change-password-content .focus-form-submit{margin-top:10px}.forgot-password-content .devise-links,.change-password-content .devise-links{margin-top:20px;text-align:center;color:#262262;font-size:18px;line-height:1.4em}.user-subscribe-confirm .subheader{font-size:22px;line-height:1.4em;margin:35px 0 40px;text-align:center}@media screen and (min-width: 480px){.user-subscribe-confirm .subheader{text-align:left}}.user-subscribe-confirm .help-text{font-size:16px;line-height:1.4em;font-family:"Helvetica Neue", Helvetica, sans-serif;padding:15px 0px;text-align:center}.user-subscribe-confirm .help-text .sign-in-link{text-decoration:underline}.user-subscribe-auto{text-align:center;padding-top:50px}.user-subscribe-auto .subscribe-button{margin-top:25px;width:50%}.user-subscribe-auto .loader{display:block;height:50px;text-align:center}.user-subscribe-auto .loader .bar{display:inline-block;width:5px;height:100%;margin-right:2px;border-radius:20px;background:#a8a7c0;transform:scaleY(0.5)}.user-subscribe-auto .loader .bar:nth-child(1){-webkit-animation:loader-pulse 1.3s ease-in-out infinite 0s;animation:loader-pulse 1.3s ease-in-out infinite 0s}.user-subscribe-auto .loader .bar:nth-child(2){-webkit-animation:loader-pulse 1.3s ease-in-out infinite 0.1s;animation:loader-pulse 1.3s ease-in-out infinite 0.1s}.user-subscribe-auto .loader .bar:nth-child(3){-webkit-animation:loader-pulse 1.3s ease-in-out infinite 0.2s;animation:loader-pulse 1.3s ease-in-out infinite 0.2s}.user-subscribe-auto .loader .bar:nth-child(4){-webkit-animation:loader-pulse 1.3s ease-in-out infinite 0.3s;animation:loader-pulse 1.3s ease-in-out infinite 0.3s}.user-subscribe-auto .loader .bar:nth-child(5){-webkit-animation:loader-pulse 1.3s ease-in-out infinite 0.4s;animation:loader-pulse 1.3s ease-in-out infinite 0.4s}@-webkit-keyframes loader-pulse{0%{transform:scaleY(0.5)}10%{transform:scaleY(1)}20%{transform:scaleY(0.5)}}@keyframes loader-pulse{0%{transform:scaleY(0.5)}10%{transform:scaleY(1)}20%{transform:scaleY(0.5)}}.warble-nav .nav-title{font-family:"Playfair Display", "Lora", Georgia, serif;font-size:18px;line-height:1.4em;margin-bottom:10px}.warble-nav nav{margin-bottom:20px}.warble-nav .nav-item{font-size:16px;line-height:1.4em;display:block}pre,code{background:lightgoldenrodyellow;padding:0 6px;border-radius:3px;border:1px solid goldenrod;overflow-y:scroll;width:-webkit-max-content;width:-moz-max-content;width:max-content}code{white-space:nowrap;display:inline-flex}.code-toolbar pre,.code-toolbar code{display:block;border:none;width:unset}:not(pre)>code[class*="language-"],pre[class*="language-"]{background:lightgoldenrodyellow !important}.warble-index-content .warble-title{margin-top:calc(2.1em - 28px);font-family:"Lora", Georgia, Times, serif;font-weight:400;font-size:44px;line-height:1.2em}.warble-index-content .warble-title:first-child{margin-top:0}.warble-index-content .section-title{margin-top:calc(2.1em - 28px);font-weight:600;font-family:"Oswald", "Arial", sans-serif;font-weight:500;font-size:34px;line-height:1.3em;margin:1em 0 0.5em}.warble-index-content .section-title:first-child{margin-top:0}.warble-index-content .subsection-title{margin-top:calc(2.1em - 28px);font-weight:600;font-family:"Oswald", "Arial", sans-serif;font-weight:500;font-size:28px;line-height:1.4em;margin:0.5em 0}.warble-index-content .subsection-title:first-child{margin-top:0}.warble-index-content .typography-section h1,.warble-index-content .typography-section h2,.warble-index-content .typography-section h3,.warble-index-content .typography-section h4,.warble-index-content .typography-section h5,.warble-index-content .typography-section h6,.warble-index-content .typography-section p,.warble-index-content .typography-section span{margin-top:calc(2.1em - 28px)}.warble-index-content .typography-section h1:first-child,.warble-index-content .typography-section h2:first-child,.warble-index-content .typography-section h3:first-child,.warble-index-content .typography-section h4:first-child,.warble-index-content .typography-section h5:first-child,.warble-index-content .typography-section h6:first-child,.warble-index-content .typography-section p:first-child,.warble-index-content .typography-section span:first-child{margin-top:0}.warble-index-content .typography-section h1{font-family:"Lora", Georgia, Times, serif;font-weight:400;font-size:44px;line-height:1.2em}.warble-index-content .typography-section h2{font-weight:600;font-size:28px;line-height:1.4em}.warble-index-content .typography-section h3{font-family:"Lora", Georgia, Times, serif;font-weight:400;font-size:24px;line-height:1.4em}.warble-index-content .typography-section h4{font-weight:600;font-size:18px;line-height:1.4em}.warble-index-content .typography-section h5{font-weight:600;font-size:16px;line-height:1.4em}.warble-index-content .typography-section p,.warble-index-content .typography-section li,.warble-index-content .typography-section span{font-family:"Lora", Georgia, Times, serif;font-weight:400;font-size:18px;line-height:1.4em;line-height:1.6em}.warble-index-content .typography-section a:not([class]){color:#e42251;text-decoration:underline}.warble-index-content .typography-section a:not([class]):visited{color:#17143b}.hover-enabled .warble-index-content .typography-section a:not([class]):hover{color:#cd1f49}.warble-index-content .component-title{margin-top:calc(2.1em - 28px);font-family:"Lora", Georgia, Times, serif;font-weight:400;font-size:24px;line-height:1.4em}.warble-index-content .component-title:first-child{margin-top:0}.warble-index-content .warble-colors{display:grid;grid-auto-columns:minmax(-webkit-min-content, 1fr);grid-auto-columns:minmax(min-content, 1fr);grid-auto-flow:column;grid-gap:20px}.warble-index-content .warble-color{display:grid;grid-auto-rows:1fr;grid-auto-flow:row;grid-gap:1px}.warble-index-content .warble-color .color{text-align:center;padding:10px}.warble-index-content .warble-color .pink-100{background:#e42251}.warble-index-content .warble-color .pink-105{background:#d9204d}.warble-index-content .warble-color .pink-110{background:#cd1f49}.warble-index-content .warble-color .pink-120{background:#b61b41}.warble-index-content .warble-color .dolphin-100{background:#262262}.warble-index-content .warble-color .dolphin-140{background:#17143b}.warble-index-content .warble-color .dolphin-50{background:#646081}.warble-index-content .warble-color .dolphin-45{background:#74708e}.warble-index-content .warble-color .dolphin-40{background:#a8a7c0}.warble-index-content .warble-color .dolphin-30{background:#bebdd0}.warble-index-content .warble-color .dolphin-20{background:#d4d3e0}.warble-index-content .warble-color .dolphin-10{background:#e9e9ef}.warble-index-content .warble-color .dolphin-5{background:#f4f4f7}.warble-index-content .warble-color .yellow-100{background:#feed24}.warble-index-content .warble-color .yellow-105{background:#f1e122}.warble-index-content .warble-color .yellow-150{background:#7f7712}.warble-index-content .warble-color .secondary-bluegreen-100{background:#00695C}.warble-index-content .warble-color .secondary-green-100{background:#558B2F}.warble-index-content .warble-color .secondary-grey-100{background:#37474F}.warble-index-content .warble-color .secondary-lightblue-100{background:#0277BD}.warble-index-content .warble-color .secondary-orange-100{background:#F9A826}.warble-index-content .warble-color .secondary-pink-100{background:#AD1458}.warble-index-content .warble-color .secondary-purple-100{background:#4527A1}.warble-index-content .warble-color .secondary-yellowgreen-100{background:#9F9E25}.warble-index-content p.t-lora{font-family:"Lora", Georgia, Times, serif;font-weight:400}.warble-index-content p.t-neue{font-family:"Helvetica Neue", Helvetica, sans-serif}.warble-index-content p.t-oswald{font-family:"Oswald", "Arial", sans-serif;font-weight:500}.warble-index-content p.t-display{font-family:"Playfair Display", "Lora", Georgia, serif}.warble-index-content .t-bold{font-weight:600}.warble-index-content .t-semibold{font-weight:500}.warble-index-content .t-medium{font-weight:400}.warble-index-content .t-light{font-weight:100}.warble-index-content .t-italic{font-style:italic}.warble-index-content .warble-icon-section{display:flex;flex-wrap:wrap}.warble-index-content .warble-icon-section .warble-icon-subsection{display:flex;align-items:center;padding:10px;width:350px}.warble-index-content .warble-icon-section .warble-icon-subsection .warble-icon,.warble-index-content .warble-icon-section .warble-icon-subsection .warble-icon-dark{height:25px;padding:5px;margin-right:20px}.warble-index-content .warble-icon-section .warble-icon-subsection .warble-icon-dark{background:#17143b}.warble-index-content .warble-button{background:#f4f4f7;border-color:#d4d3e0;cursor:pointer;color:#17143b}:global(.hover-enabled) .warble-index-content .warble-button:hover{background:#e8e8eb;color:#17143b;text-decoration:none}.hover-enabled .warble-index-content .warble-button:hover{background:#e8e8eb;color:#17143b;text-decoration:none}.warble-index-content .warble-button:active{background:#f4f4f7}.warble-index-content .warble-button[disabled]{cursor:not-allowed;pointer-events:none;opacity:0.4}.warble-index-content .warble-button.yellow{background:#feed24;border-color:#feed24;cursor:pointer;color:#17143b}:global(.hover-enabled) .warble-index-content .warble-button.yellow:hover{background:#f1e122;color:#17143b;text-decoration:none}.hover-enabled .warble-index-content .warble-button.yellow:hover{background:#f1e122;color:#17143b;text-decoration:none}.warble-index-content .warble-button.yellow:active{background:#feed24}.warble-index-content .warble-button.yellow[disabled]{cursor:not-allowed;pointer-events:none;opacity:0.4}.warble-index-content .warble-button.crazy{background:#e42251;border-color:#646081;cursor:pointer;color:#ffffff}:global(.hover-enabled) .warble-index-content .warble-button.crazy:hover{background:#feed24;color:#262262;text-decoration:none}.hover-enabled .warble-index-content .warble-button.crazy:hover{background:#feed24;color:#262262;text-decoration:none}.warble-index-content .warble-button.crazy:active{background:#e42251}.warble-index-content .warble-button.crazy[disabled]{cursor:not-allowed;pointer-events:none;opacity:0.4}.warble-index-content .warble-css-reference #deals{display:flex;flex-flow:row wrap;padding:10px;border:1px solid #a8a7c0}.warble-index-content .warble-css-reference #deals .sale-item{display:flex;flex-flow:column;border:1px solid #feed24;margin:5px;padding:5px;flex:1}.warble-index-content .warble-css-reference #deals .sale-item .image{order:-1;align-self:center}.warble-index-content .warble-css-reference #deals .sale-item .buy-button{margin-top:auto}.warble-index-content .warble-css-reference .grid-example-1,.warble-index-content .warble-css-reference .grid-example-2,.warble-index-content .warble-css-reference .grid-example-3{background-color:#feed24;padding:10px}.warble-index-content .warble-css-reference .grid-example-1 .grid,.warble-index-content .warble-css-reference .grid-example-2 .grid,.warble-index-content .warble-css-reference .grid-example-3 .grid{display:grid;grid-gap:10px;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(4, 1fr);height:100px}.warble-index-content .warble-css-reference .grid-example-1 .grid>div,.warble-index-content .warble-css-reference .grid-example-2 .grid>div,.warble-index-content .warble-css-reference .grid-example-3 .grid>div{border:dotted 1px #a8a7c0;text-align:center}.warble-index-content .warble-css-reference .grid-example-2 .grid .item-4,.warble-index-content .warble-css-reference .grid-example-3 .grid .item-4{grid-row-start:1;grid-row-end:3;grid-column-start:1;grid-column-end:2}.warble-index-content .warble-css-reference .grid-example-2 .grid .item-2,.warble-index-content .warble-css-reference .grid-example-3 .grid .item-2{grid-row:2 / span 2;grid-column:3 / span 2}.warble-index-content .warble-css-reference .grid-example-3 .grid{grid-template-areas:". . . ." ". center center ." ". center center ." "bottom bottom bottom bottom"}.warble-index-content .warble-css-reference .grid-example-3 .grid .item-1{grid-area:bottom}.warble-index-content .warble-css-reference .grid-example-3 .grid .item-3{grid-area:center}.warble-index-content .warble-forms .form,.warble-index-content .warble-forms .dark-form{padding:20px;width:50%}.warble-index-content .warble-forms .dark-form{background:linear-gradient(to bottom, #17143b 0%, #262262 100%)}.warble-index-content .warble-components .component-demo{border-top:1px #a8a7c0 solid;padding-top:20px}.warble-index-content .warble-components .component-demo .note{font-family:"Lora", Georgia, Times, serif;font-weight:400;font-size:18px;line-height:1.4em;line-height:1.6em}.warble-index-content .warble-components .component-demo .note code{line-height:1;display:inline}html,body{margin:0;padding:0}html{background:#ffffff}body{display:flex;flex-direction:column;background:#ffffff;position:relative}body.modal-open{overflow:hidden;position:fixed;top:0;left:0;right:0;bottom:0}.wrapper{display:flex;justify-content:center;padding:12px 0}.content{box-sizing:border-box;width:100%;max-width:720px;box-sizing:border-box;padding-left:20px;padding-right:20px}@supports (display: grid){.content{max-width:1170px}}.primary-content{min-height:calc(100vh - 399px)}.primary-content.two-section{min-height:calc(100vh - 230px)}@media screen and (min-width: 640px){.primary-content{min-height:calc(100vh - 254px)}}.primary-content.minimal-header-footer{min-height:calc(100vh - 150px)}@media screen and (min-width: 640px){.primary-content.minimal-header-footer{min-height:calc(100vh - 155px)}}.narrow-content{max-width:720px}.page-title{font-size:44px;line-height:1.2em;font-family:"Playfair Display", "Lora", Georgia, serif;margin-top:30px;margin-bottom:12px}
