body{background:#151518;color:#ebe7df}.inner-page header{position:relative;background:#131316}.header-actions{display:flex;align-items:center;gap:18px}.cart-link{font-size:11px;white-space:nowrap}main:focus{outline:none}.cart-section,.text-page{min-height:55vh}.cart-section h1,.text-page h1{font-size:clamp(48px,6vw,85px);line-height:1.1}.cart-items{border-top:1px solid #ffffff25}.cart-item{display:grid;grid-template-columns:110px 1fr auto;gap:30px;padding:30px 0;border-bottom:1px solid #ffffff25}.cart-item img{width:100px;height:auto;max-height:155px;object-fit:contain}.cart-item h2{font-size:30px;margin:0}.cart-item p{font-size:12px;margin:6px 0}.cart-item input{width:75px;margin:10px 15px;padding:8px;background:#242426;color:#eee;border:1px solid #ffffff50}.cart-item label{font-size:12px}.cart-line-price{font-size:16px}.cart-summary{max-width:560px;margin:40px 0 0 auto}.cart-summary p{font-size:12px}.cart-total{display:flex;justify-content:space-between;font-size:20px!important}.cart-actions{display:flex;gap:15px;flex-wrap:wrap}.product-page .purchase-panel [type=number]{width:75px;background:#19191b;border:1px solid #ffffff45;color:#eee;padding:9px 12px;font:inherit;font-size:13px}.product-page .purchase-panel [name=id]{max-width:100%;display:block;margin:10px 0}.purchase-panel [data-add]{margin-top:22px}.button:disabled{opacity:.5;cursor:not-allowed;transform:none}.contact-section>div form label{display:block}.contact-section input,.contact-section textarea{width:100%}.errors{color:#ffcbbd}.memoir-more{border-top:1px solid #ffffff35;padding:15px 0;font-size:13px}.memoir-more summary{cursor:pointer}.text-page{max-width:1200px;margin:auto}.text-page .rte{max-width:780px}.text-page input,.password-page input{display:block;background:#252527;color:#eee;padding:12px;border:1px solid #ffffff50;margin:12px 0}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.product-grid img{height:300px;width:100%;object-fit:contain}.product-grid h2{font-size:30px}.password-page{max-width:700px;margin:auto;min-height:100vh;padding-top:15vh}.password-page label{display:block}.password-page .text-link{display:block;margin-top:25px}.product-description{font-size:14px}.product-description p{margin-bottom:16px}.sales-preview .contact-section form{width:100%}.sales-preview .contact-section form label{margin-top:12px}.sales-preview .contact-section form .button{margin-top:18px}.contact-section .errors{font-size:13px}.product-page .book-copy>blockquote cite{display:block;font-family:Arial,sans-serif;font-size:9px;letter-spacing:.15em;font-style:normal;margin-top:14px}footer a:hover{text-decoration:underline}#BookQuantity{font-size:16px}@media(max-width:950px){header nav{gap:16px;font-size:11px}.header-actions{gap:10px}.wordmark{font-size:18px}.nav-buy{padding:12px}.nav-buy span{margin-left:8px}}@media(max-width:650px){header nav{display:none}.header-actions .nav-buy{display:none}.header-actions{gap:10px}.cart-item{grid-template-columns:70px 1fr;gap:15px}.cart-item img{width:65px}.cart-line-price{grid-column:2}.cart-item h2{font-size:25px}.cart-item input{margin-left:8px}.product-grid{grid-template-columns:1fr}.product-page header{padding-top:21px;padding-bottom:21px}.cart-actions .button{width:100%}.contact-section input,.contact-section textarea{font-size:16px}}.book-stage .cover-main,.memoir-stage img{height:auto;object-fit:contain;aspect-ratio:auto}.quote-pause.visually-hidden:focus{position:static!important;width:auto!important;height:auto!important;clip:auto!important;clip-path:none!important;overflow:visible!important;white-space:normal!important;margin:12px 0!important;padding:8px 12px!important}@media(max-width:650px){.sign-hero{overflow:hidden}.sign-hero .sign-picture{width:140%;max-width:none;margin:0;aspect-ratio:1280 / 612}.sign-lettering .sign-name{font-size:4.41vw}.sign-lettering .sign-genres{font-size:1.708vw;margin-top:2.52vw}.sign-hero .hero-content{padding:24px 7% 30px}.sign-hero .praise-slides{min-height:0}.sign-hero .praise-slide{padding-top:0}.sign-hero .praise-slide blockquote{font-size:28px;margin-bottom:18px}.sign-hero .hero-content>.button{margin-top:24px}}.memoir-endorsement{margin:28px 0;padding:22px 0;border-top:1px solid #ffffff30;border-bottom:1px solid #ffffff30}.memoir-endorsement p{font-family:Libre Caslon Display,Georgia,serif;font-size:28px;line-height:1.25;margin:0 0 14px}.memoir-endorsement cite{font-style:normal;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.memoir-more{border-top:0}.memoir-more summary{font-size:18px}.memoir-more>div{font-size:16px;line-height:1.75}.sign-hero .quote-book{display:none}@media(max-width:650px){.sign-hero .sign-picture{height:63vw;aspect-ratio:auto;overflow:hidden}.sign-hero .hero-image{display:block;height:auto}.sign-hero .sign-lettering{top:14.05vw}}@media(max-width:650px){.sign-hero .hero-content{padding-top:39px}.sign-hero .hero-content>.button{margin-top:45px}}@media(max-width:650px){.sign-hero .sign-picture{width:190%;max-width:none;height:85vw;aspect-ratio:auto;margin:0;overflow:hidden}.sign-hero .hero-image{display:block;width:100%;height:auto}.sign-hero .sign-lettering{top:19.08vw}.sign-hero .sign-lettering .sign-name{font-size:5.985vw}.sign-hero .sign-lettering .sign-genres{font-size:2.318vw;margin-top:3.42vw}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/theme.css.map */
