@import"https://fonts.googleapis.com/css2?family=Frank+Ruhl+Libre:wght@500;600;700&family=Rubik:wght@400;500;600;700&display=swap";:root{--font-display: "Frank Ruhl Libre", Georgia, serif;--font-body: "Rubik", "Noto Sans Hebrew", Arial, sans-serif}html,body,button,input,textarea,select,.site-nav,.site-brand__tagline,.eyebrow,.lede,.prose,.product-description,.book-feature__description,.books-list__description,.post-card__excerpt,.contact-note,.quote-block{font-family:var(--font-body)!important}h1,.display-title,.section-title,.page-title,.article-title,.product-title,.book-feature__title,.books-list__title,.book-product-title,.site-brand__name{font-family:var(--font-display)!important;letter-spacing:0}h2,h3,h4,h5,h6,.prose h2,.prose h3,.post-card__title,.site-footer__heading{font-family:var(--font-body)!important;letter-spacing:0}.about-page .prose{text-align:justify;text-justify:inter-word}.about-page .prose p{text-align:inherit}.book-purchase-card{display:flex;flex-direction:column}.book-product-back{order:-1;margin:0 0 1.2rem;padding:0;text-align:start}.newsletter-signup{padding:clamp(4rem,8vw,7rem) 0;border-block-start:1px solid rgba(38,59,74,.12)}.newsletter-signup__panel{display:grid;grid-template-columns:minmax(0,.95fr) minmax(20rem,1.05fr);align-items:center;gap:clamp(2rem,6vw,6rem);padding:clamp(2rem,5vw,4.5rem)}.newsletter-signup__copy p:last-child{max-width:37rem;margin:1.2rem 0 0;color:var(--color-muted)}.newsletter-signup__form{display:grid;gap:.7rem}.newsletter-signup__fields{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.7rem}.newsletter-signup__fields .button{min-width:8.5rem}.newsletter-signup__privacy,.newsletter-signup__message{margin:0;color:var(--color-muted);font-size:.78rem}.newsletter-signup__message{padding:.8rem 1rem;border:1px solid var(--color-line);background:#f6f2e9bf}.contact-newsletter{margin-block-start:clamp(4rem,8vw,7rem);padding-block-start:clamp(3rem,6vw,5rem);border-block-start:1px solid var(--color-line)}.contact-newsletter__grid{display:grid;grid-template-columns:minmax(14rem,.62fr) minmax(0,1.38fr);gap:clamp(2rem,7vw,7rem);align-items:start}.contact-newsletter__form{display:grid;gap:.8rem}.contact-newsletter__fields{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.8rem}@media screen and (min-width:900px){.book-product-sidebar{top:1.5rem;max-height:calc(100vh - 3rem);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(var(--color-foreground),.25) transparent;padding-inline:.2rem;padding-bottom:.4rem}.book-product-sidebar::-webkit-scrollbar{width:.6rem}.book-product-sidebar::-webkit-scrollbar-track{background:transparent}.book-product-sidebar::-webkit-scrollbar-thumb{background:rgba(var(--color-foreground),.25);border-radius:999px}}@media screen and (max-width:899px){.about-page .prose{text-align:start}.about-page .about-layout{justify-items:center}.about-page .about-portrait{width:min(100%,30rem);max-width:100%;margin-inline:auto;justify-self:center;aspect-ratio:auto;overflow:visible;background:transparent}.about-page .about-portrait img{display:block;width:100%;height:auto;max-height:none;margin-inline:auto;object-fit:contain;object-position:center center}.book-product-sidebar{max-height:none;overflow:visible}.newsletter-signup__panel,.contact-newsletter__grid{grid-template-columns:1fr}}@media screen and (max-width:620px){.about-page .about-portrait{width:100%}.newsletter-signup__fields,.contact-newsletter__fields{grid-template-columns:1fr}.newsletter-signup__fields .button,.contact-newsletter__fields .button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/site-refinements.css.map */
