.local-page{margin:0!important}.local-page *{box-sizing:border-box}.local-page img{max-width:100%;height:auto}.local-page .wrap{max-width:1200px;margin-inline:auto}.local-page .masthead{border-block:4px solid #444;padding-block:56px}.local-page .masthead .masthead-title{font-family:var(--wp--preset--font-family--oswald);font-size:var(--wp--preset--font-size--xxx-large);text-transform:uppercase;margin:0 0 14px;font-weight:500;line-height:.992294}.local-page .masthead>div{font-size:var(--wp--preset--font-size--small)}.local-page .catalog{grid-template-columns:1fr 3fr;gap:1.25em;margin-block:56px;display:grid}.local-page .book-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 1.25em;display:grid}.local-page .book-card[hidden]{display:none}.local-page .book-card img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.local-page .book-card h3{font-size:var(--wp--preset--font-size--small);text-transform:none;margin:16px 0 0;font-weight:400}.local-page .book-card a{text-decoration:none}.local-page .book-card>div{font-size:var(--wp--preset--font-size--small)}.local-page .search{gap:10px;display:flex}.local-page .search input{width:100%;min-width:0;font:inherit;border:1px solid #ccc;padding:14px 8px;font-size:.781rem}.local-page .search button,.local-page .button{color:#fff;font:inherit;cursor:pointer;background:#000;border:0;border-radius:4px;padding:14px 30px;font-size:.938rem;text-decoration:none;display:inline-block}.local-page .search button{padding:5px 24px;font-size:25px}.local-page .catalog aside h3{font-size:var(--wp--preset--font-size--large);margin:28px 0 14px}.local-page .price-line{background:#333;height:4px;margin:18px 0}.local-page .prices{justify-content:space-between;gap:12px;display:flex}.local-page .prices label{max-width:45%;font-size:11px}.local-page .prices input{width:100%;font:inherit;border:1px solid #ccc;padding:7px}.local-page .product{margin-top:56px;margin-bottom:56px}.local-page .breadcrumbs{margin-bottom:28px;font-size:.938rem}.local-page .product-top{grid-template-columns:40% 1fr;gap:5%;display:grid}.local-page .cover{width:100%;display:block}.local-page .gallery-open{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block;position:relative}.local-page .gallery-open:after{content:"⌕";background:#fff;border-radius:50%;padding:0 9px;position:absolute;top:10px;right:15px}.local-page .thumbnails{gap:12px;margin-top:16px;display:flex}.local-page .thumbnails button{cursor:pointer;background:0 0;border:0;padding:0}.local-page .thumbnails img{width:90px}.local-page .summary h1{font-size:var(--wp--preset--font-size--x-large);margin:0 0 28px;font-weight:400;line-height:1.2}.local-page .price{margin:28px 0;font-size:1.5rem}.local-page .excerpt{margin-bottom:28px}.local-page .category{margin-top:28px;font-size:.938rem}.local-page .tabs{border-top:1px solid #ccc;gap:28px;margin:56px 0 28px;padding-top:16px;display:flex}.local-page .tabs button{font:inherit;cursor:pointer;background:0 0;border:0;border-top:3px solid #0000;padding:8px 0}.local-page .tabs button[aria-selected=true]{border-color:#000;font-weight:700}.local-page [hidden]{display:none!important}.local-page .prose{line-height:1.6}.local-page .prose img{display:block}.local-page .prose p{margin-block:1em}.local-page .prose li{margin-block:.2em}.local-page .prose iframe{max-width:100%}.local-page .prose table{display:block;overflow-x:auto}.local-page .related{margin-top:56px}.local-page .related .button{margin-top:12px}.book-dialog{background:#fff;border:0;max-width:95vw;max-height:95vh;padding:30px}.book-dialog img{object-fit:contain;max-width:80vw;max-height:80vh}.book-dialog button{float:right;cursor:pointer;background:#fff;border:0;font-size:24px}.local-page a:focus-visible,.local-page button:focus-visible{outline-offset:4px;outline:3px solid #277aa0}.local-page .catalog-heading{margin:56px 0 28px}.local-page .catalog-toolbar{justify-content:space-between;gap:20px;margin-block:28px;display:flex}.local-page .catalog-only{margin-block:56px}.local-page .review{border:1px solid #ddd;margin:16px 0;padding:20px}.local-page .review-stars{letter-spacing:1px}@media (width<=1256px){.local-page>.wrap{margin-inline:28px}}@media (width<=781px){.local-page .catalog,.local-page .product-top{grid-template-columns:1fr}.local-page .summary{margin-top:28px}}@media (width<=599px){.local-page .book-grid{grid-template-columns:1fr}.local-page .book-card{padding-bottom:14px}.local-page .book-card img{aspect-ratio:auto}.local-page .summary h1{font-size:32px}.local-page .catalog-toolbar{flex-direction:column}}.local-page .masthead{color:#000}.local-page .masthead>div{line-height:1.8}.local-page .related .book-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.local-page .related .book-card img{aspect-ratio:1}.local-page .related .button{padding:12px 18px}@media (width<=599px){.local-page .related .book-grid{grid-template-columns:1fr}}.local-page .catalog-heading{font-size:var(--wp--preset--font-size--x-large);margin:28px 0 0;line-height:1.15714}.local-page .catalog-only .book-grid{gap:28px}.local-page .catalog-only .book-card img{aspect-ratio:1}.local-page .catalog-only .book-card{text-align:center}.local-page .catalog-only .book-card h3{font-size:var(--wp--preset--font-size--medium);margin-bottom:12px}.local-page .catalog-only .button{margin-top:12px;padding:12px 34px}.local-page .catalog-toolbar select{padding:0;font-family:Arial,sans-serif;font-size:13.333px}.local-page .edition-note{font-size:var(--wp--preset--font-size--small);color:#555;margin:-14px 0 24px}header .wp-block-site-title{font-family:var(--wp--preset--font-family--oswald);line-height:.992294}.local-page .home-catalog-heading{font-size:var(--wp--preset--font-size--x-large);margin:0 0 28px;font-weight:400;line-height:1.2}
