/* Approved BookClassics home, isolated from the catalogue and reader. */
body[data-library-view="home"] { background:#fbf8f0!important; }
body[data-library-view="home"]::before,body[data-library-view="home"]::after {display:none!important}
body[data-library-view="home"] > header.site,body[data-library-view="home"] > footer,body[data-library-view="home"] #bcSiteFooter,body[data-library-view="home"] .bc-order-promo:not(#bchPromo) {display:none!important}
body[data-library-view="home"] > main.wrap {width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
#view-home {--bch-green:#103c2f;--bch-gold:#ad813b;--bch-ink:#101b16;--bch-cream:#fbf8f0;color:var(--bch-ink);background:var(--bch-cream);font-family:Georgia,'Times New Roman',serif;line-height:1.35;isolation:isolate;overflow:hidden}
#view-home * {box-sizing:border-box}
#view-home a {color:inherit;text-decoration:none}
#view-home button,#view-home input,#view-home select {font:inherit;letter-spacing:normal}
#view-home button,#view-home a,#view-home select {-webkit-tap-highlight-color:transparent}
#view-home a:focus-visible,#view-home button:focus-visible,#view-home select:focus-visible,#view-home input:focus-visible {outline:3px solid #b3863d;outline-offset:4px}
#view-home h1,#view-home h2,#view-home h3,#view-home p {margin:0;font-weight:400}
#view-home h1,#view-home h2,#view-home h3 {font-family:Georgia,'Times New Roman',serif;letter-spacing:-.035em;color:inherit}
#view-home .bch-wrap {width:min(1280px,90%);margin-inline:auto}
#view-home .bch-header {display:flex;align-items:center;gap:24px;min-height:72px;padding-block:14px;background:#fbf8f0}
#view-home .bch-logo {display:inline-flex;gap:11px;align-items:center;white-space:nowrap;font-size:29px;letter-spacing:-1.2px;line-height:1}
#view-home .bch-logo em {font-style:normal;color:var(--bch-gold)}
#view-home .bch-logo svg {width:37px;height:37px;stroke:var(--bch-gold);fill:none;stroke-width:1.2;flex:none}
#view-home .bch-nav {display:flex;align-items:center;justify-content:center;gap:32px;flex:1;font-size:15px}
#view-home .bch-nav a {padding-block:8px;border-bottom:1px solid transparent}
#view-home .bch-nav a:hover {border-color:var(--bch-green)}
#view-home .bch-tools {display:flex;gap:16px;align-items:center}
#view-home .bch-language {border:0;background:transparent;color:inherit;max-width:105px;font-size:13px;cursor:pointer;padding:8px 0}
#view-home .bch-language-control {position:relative;min-width:43px;display:flex;align-items:center;gap:6px;font-size:13px}
#view-home .bch-language-control .bch-language {position:absolute;inset:0;width:100%;height:100%;max-width:none;opacity:0}
#view-home .bch-icon {display:inline-grid;place-items:center;background:none;border:0;padding:5px;cursor:pointer;color:inherit;position:relative}
#view-home .bch-icon svg {width:22px;height:22px;stroke:currentColor;stroke-width:1.4;fill:none}
#view-home .bch-count {position:absolute;inset-block-start:-3px;inset-inline-end:-5px;border-radius:20px;background:var(--bch-green);color:#fff;font:10px/17px Arial,sans-serif;min-width:17px;padding-inline:3px}
#view-home .bch-count[hidden] {display:none}
#view-home .bch-hero {position:relative;min-height:clamp(560px,46vw,700px);background:#f3e7d2 url('/assets/home-20261029/hero-v2.webp') center center/cover no-repeat;display:flex;align-items:flex-start}
#view-home .bch-hero::before {content:'';position:absolute;inset:0;background:linear-gradient(90deg,#fff7e54f 0%,#fff7e525 44%,transparent 60%);pointer-events:none}
#view-home .bch-hero-inner {position:relative;display:grid;grid-template-columns:47% 53%;min-height:inherit;align-items:center;padding-bottom:82px}
#view-home .bch-copy {max-width:550px;padding-top:20px;z-index:2}
@media(min-width:761px){#view-home .bch-copy{transform:translateY(-22px)}}
#view-home .bch-eyebrow {font-family:Arial,sans-serif;color:#94631f;font-size:12px;letter-spacing:.19em;line-height:1.5;margin-bottom:13px}
#view-home h1 {font-size:clamp(49px,5.3vw,78px);line-height:1.02;text-wrap:balance;margin-bottom:19px;max-width:600px}
#view-home .bch-lead {font-size:18px;line-height:1.5;max-width:440px;margin-bottom:25px}
#view-home .bch-search {position:relative;display:flex;align-items:center;width:100%;max-width:440px;background:#fffdf9eb;border:1px solid #d9cdbb;border-radius:28px;box-shadow:0 4px 18px #4d321110;margin-bottom:18px}
#view-home .bch-search input {width:100%;background:transparent;border:0;outline:0;padding:15px 46px 15px 18px;font-family:Arial,sans-serif;font-size:14px;min-width:0;color:#1d3025;border-radius:28px}
#view-home .bch-search input::placeholder {color:#817b73;opacity:1}
#view-home .bch-search button {position:absolute;inset-inline-end:12px;border:0;background:none;cursor:pointer;padding:6px;display:grid;place-items:center;color:var(--bch-green)}
#view-home .bch-search svg {width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.6}
#view-home .bch-actions {display:flex;gap:12px;flex-wrap:wrap}
#view-home .bch-btn {border:1px solid var(--bch-green);border-radius:30px;display:inline-flex;align-items:center;justify-content:center;gap:15px;min-height:44px;padding:11px 24px;background:var(--bch-green);color:#fffdf5;cursor:pointer;font-size:15px;line-height:1.3;text-align:center;transition:background .15s,box-shadow .15s}
#view-home .bch-btn:hover {background:#1c5240;box-shadow:0 4px 15px #123d3020}
#view-home .bch-btn-outline {color:var(--bch-green);background:#fbf4e4cf}
#view-home .bch-btn-outline:hover {background:#fff8e9}
#view-home .bch-arrow {font-family:Arial,sans-serif;line-height:1}
#view-home .bch-hero-books {display:flex;align-items:flex-end;justify-content:flex-end;gap:0;align-self:end;padding-bottom:0;position:relative;transform:translateY(44px);direction:ltr}
#view-home .bch-hero-books>a {width:34%;max-width:226px;display:block;position:relative;filter:drop-shadow(7px 7px 5px #2e19024d);transform:perspective(1000px) rotateY(-6deg)}
#view-home .bch-hero-books>a:nth-child(2){transform:perspective(1000px) rotateY(-9deg) translateX(-4px);z-index:2}
#view-home .bch-hero-books>a:nth-child(3){transform:perspective(1000px) rotateY(-10deg) translateX(-8px);z-index:3}
#view-home .bch-cover {display:block;aspect-ratio:2/3;background-repeat:no-repeat;border-radius:2px 4px 4px 2px;position:relative;box-shadow:3px 3px 8px #25190742;background-color:#264437}
#view-home .bch-cover::after {content:'';position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,#0003 0%,#fff4 2%,transparent 4%,#0002 6%,transparent 10%,transparent 96%,#0002);pointer-events:none}
#view-home .bch-hero-books .bch-cover {min-height:0;aspect-ratio:2/3;box-shadow:2px 1px 2px #d2b57e}
#view-home .bch-section-heading {display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:29px 24px}
#view-home h2 {font-size:clamp(29px,3.4vw,44px);line-height:1.15}
#view-home .bch-section-heading p {font-size:17px;margin-top:5px}
#view-home .bch-text-link {display:inline-flex;align-items:center;gap:12px;padding-bottom:4px;border-bottom:1px solid #455d4c;white-space:nowrap;font-size:15px}
#view-home .bch-shelf {position:relative;background:#ecd5b2 url('/assets/home-20261029/shelf.webp') center 44%/cover no-repeat;padding-block:30px 34px;isolation:isolate}
#view-home .bch-shelf::after {content:'';position:absolute;inset-inline:0;bottom:0;height:22px;background:repeating-linear-gradient(0deg,#bd894747 0,#d9ab733d 2px,transparent 3px),linear-gradient(#e4bc85,#c58d51 30%,#ecbf87 45%,#d2a169 92%,#9c6b38);box-shadow:0 -2px 1px #f8dfafcc,0 7px 12px #61402133;z-index:-1}
#view-home .bch-books-grid {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:42px;align-items:end}
#view-home .bch-book-card {min-width:0;text-align:center;display:flex;flex-direction:column;align-items:center;position:relative}
#view-home .bch-book-card>a:first-child {display:block;width:min(100%,205px);margin-inline:auto;filter:drop-shadow(6px 3px 4px #41270e48);transition:transform .2s}
#view-home .bch-book-card>a:first-child:hover {transform:translateY(-5px)}
#view-home .bch-book-info {padding-top:12px;min-height:119px;display:flex;align-items:center;flex-direction:column;width:100%}
#view-home .bch-book-title {font-size:17px;line-height:1.18;max-width:240px}
#view-home .bch-author {font-size:14px;margin-top:4px}
#view-home .bch-small-btn {margin-top:13px;min-height:33px;padding:7px 18px;font-size:13px;width:min(100%,180px);border-radius:12px}
#view-home .bch-services {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-block:34px;gap:25px}
#view-home .bch-service {display:flex;align-items:center;gap:18px;padding-inline:20px;border-inline-start:1px solid #d9cebb;min-width:0}
#view-home .bch-service:first-child {border:0;padding-inline-start:0}
#view-home .bch-service svg {width:46px;height:46px;flex:none;fill:none;stroke:var(--bch-gold);stroke-width:1.2}
#view-home .bch-service strong {font-weight:400;display:block;font-size:18px;line-height:1.3}
#view-home .bch-service small {display:block;font-size:14px;color:#625b50;margin-top:4px;line-height:1.4}
#view-home .bch-stats {border-block:1px solid #e4d9c6;margin-block:0 29px;padding-block:20px 24px;text-align:center}
#view-home .bch-stats h2 {font-size:23px;margin-bottom:16px;letter-spacing:-.02em}
#view-home .bch-stats-grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;max-width:730px;margin:auto}
#view-home .bch-stats-grid strong {display:block;font-size:36px;font-weight:400;line-height:1.2;color:#a57a36;margin-bottom:5px;font-variant-numeric:lining-nums}
#view-home .bch-stats-grid span {display:block;font-size:14px}
#view-home .bch-genres {padding-bottom:24px}
#view-home .bch-genres h2 {font-size:32px;margin-bottom:20px}
#view-home .bch-genres-grid {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
#view-home .bch-genre {position:relative;border-radius:5px;overflow:hidden;background:#ecddc1;display:flex;flex-direction:column;box-shadow:0 1px 4px #3e28181c}
#view-home .bch-genre-books {height:220px;display:flex;align-items:flex-end;justify-content:center;gap:8px;padding:20px 18px 0;background:linear-gradient(#fbefd57a,#8b622c33),url('/assets/home-20261029/shelf.webp') center/cover;direction:ltr}
#view-home .bch-genre-books .bch-cover {width:44%;max-width:112px;flex:none;box-shadow:6px 3px 12px #20140066;transform:rotate(-7deg);transform-origin:bottom center}
#view-home .bch-genre-books .bch-cover:nth-child(2){transform:rotate(7deg) translateY(-6px)}
#view-home .bch-genre-dark .bch-genre-books {background:linear-gradient(#0d261f40,#0d1d16a1),url('/assets/home-20261029/shelf.webp') center/cover}
#view-home .bch-genre-label {background:#103b2ff2;color:#fff9eb;display:flex;justify-content:space-between;align-items:center;gap:9px;min-height:50px;padding:12px 18px;font-size:20px;line-height:1.2}
#view-home .bch-gift {background:#f3dba7 url('/assets/home-20261029/gift.webp') center/cover no-repeat;padding:26px 22px;position:relative;justify-content:space-between;gap:20px}
#view-home .bch-gift-book {display:none}
#view-home .bch-gift h3 {font-size:27px;line-height:1.15;position:relative;z-index:1;max-width:200px}
#view-home .bch-gift .bch-btn {background:#fff6dfd9;font-size:13px;padding:8px 12px;position:relative;z-index:1;min-height:36px;border-radius:14px}
#view-home .bch-gift-book {position:absolute;inset-inline-end:-12px;bottom:35px;width:112px;opacity:.45;transform:rotate(24deg);aspect-ratio:2/3;border:6px solid #fff4d7;background:linear-gradient(90deg,transparent 42%,#b9955655 42%,#b9955655 58%,transparent 58%),linear-gradient(0deg,#f3e4bf 50%,#fff7df 50%);box-shadow:5px 8px 8px #93663f2b}
#view-home .bch-promo {color:#fff9ed;background:radial-gradient(at 5% 30%,#2b584366,transparent 40%),linear-gradient(110deg,#123b2c,#082d23);padding:25px 0 20px}
#view-home .bch-promo-inner {display:flex;align-items:center;gap:34px}
#view-home .bch-promo-title {font-size:32px;line-height:1.2;flex:1;color:#fff9ed!important;max-width:500px}
#view-home .bch-leaf {color:#d5af63;font-size:39px;opacity:.8}
#view-home .bch-discount {padding-inline:24px;border-inline-start:1px solid #9caa9666;text-align:center;font-size:16px;min-width:115px}
#view-home .bch-discount b {display:block;color:#e9be60;font-size:29px;font-weight:400;margin-top:2px;white-space:nowrap}
#view-home .bch-offer-note {display:block;text-align:center;font-family:Arial,sans-serif;font-size:11px;color:#e7e6d2ba;margin-top:15px}
#view-home .bch-bundles {padding-block:36px 42px}
#view-home .bch-bundles .bch-section-heading {padding-top:0}
#view-home .bch-start-price {white-space:nowrap;font-size:20px!important;color:#916524}
#view-home .bch-start-price bdi {font-size:28px}
#view-home .bch-bundles-grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
#view-home .bch-bundle {display:grid;grid-template-columns:42% 58%;border:1px solid #dccba9;border-radius:9px;overflow:hidden;background:#fffdf7;min-height:270px}
#view-home .bch-bundle-art {display:flex;align-items:center;justify-content:center;direction:ltr;padding:22px 15px;background:radial-gradient(at 50% 10%,#f9f1df,#e8d5af);overflow:hidden}
#view-home .bch-bundle-art .bch-cover {width:41%;flex:none;transform:rotate(-7deg);box-shadow:5px 4px 7px #422c1555}
#view-home .bch-bundle-art .bch-cover:nth-child(2){margin-inline:-20%;transform:translateY(-13px);z-index:1}
#view-home .bch-bundle-art .bch-cover:nth-child(3){transform:rotate(7deg);z-index:2}
#view-home .bch-bundle-copy {padding:24px 20px;display:flex;flex-direction:column;align-items:flex-start}
#view-home .bch-status {font:10px/1.2 Arial,sans-serif;border:1px solid #c8b58b;border-radius:15px;padding:5px 9px;color:#72592c;margin-bottom:12px}
#view-home .bch-bundle h3 {font-size:24px;line-height:1.15;letter-spacing:-.025em;margin-bottom:8px}
#view-home .bch-price {font-size:30px;color:#916524;margin-bottom:6px;white-space:nowrap}
#view-home .bch-bundle-copy p {font-size:13px;color:#69604f;margin-bottom:13px}
#view-home .bch-bundle-copy button {margin-top:auto;min-height:36px;padding:8px 16px;font-size:13px}
#view-home .bch-footer {border-top:1px solid #e5dccc;padding-block:27px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:14px}
#view-home .bch-footer .bch-logo {font-size:26px}
#view-home .bch-footer-links {display:flex;flex-wrap:wrap;gap:22px}
#view-home dialog {position:fixed;inset:0;max-width:min(620px,calc(100vw - 32px));max-height:calc(100dvh - 40px);width:100%;padding:28px;border:1px solid #c8b78f;border-radius:12px;background:#fffaf0;color:var(--bch-ink);box-shadow:0 20px 100px #071c2255;overflow:auto;margin:auto;font-family:Georgia,serif}
#view-home dialog::backdrop {background:#10251c99;backdrop-filter:blur(3px)}
#view-home dialog h2 {font-size:30px;padding-inline-end:50px;margin-bottom:18px}
#view-home dialog p {line-height:1.6;margin-block:12px}
#view-home .bch-close {position:absolute;inset-inline-end:15px;top:14px;border:0;background:transparent;cursor:pointer;font-size:25px;color:var(--bch-green);padding:5px 10px}
#view-home .bch-dialog-books {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-block:25px}
#view-home .bch-dialog-books a {font-size:13px;line-height:1.3;text-align:center}
#view-home .bch-dialog-books .bch-cover {max-width:125px;margin:0 auto 10px}
#view-home[dir="rtl"] .bch-copy {text-align:right}
#view-home[dir="rtl"] .bch-search input {padding-inline:18px 46px}
#view-home[dir="rtl"] .bch-hero-inner {direction:ltr}
#view-home[dir="rtl"] .bch-copy {direction:rtl}
#view-home[dir="rtl"] h1 {font-size:clamp(45px,5vw,70px);line-height:1.2}
@media(min-width:1600px){#view-home .bch-hero-inner{padding-bottom:105px}#view-home .bch-hero-books{transform:translateY(12px)}}
@media(max-width:1100px){#view-home .bch-header{gap:15px}#view-home .bch-nav{gap:18px;font-size:13px}#view-home .bch-logo{font-size:24px}#view-home .bch-tools{gap:9px}#view-home .bch-books-grid{gap:35px}#view-home .bch-hero{min-height:570px}#view-home .bch-hero-inner{grid-template-columns:47% 53%;padding-bottom:100px}#view-home .bch-copy{padding-top:0}#view-home .bch-lead{font-size:16px}#view-home .bch-hero-books{transform:translateY(42px)}#view-home .bch-services{gap:10px}#view-home .bch-service{padding-inline:12px;gap:12px}#view-home .bch-service strong{font-size:16px}#view-home .bch-service small{font-size:12px}#view-home .bch-genre-books{height:180px}#view-home .bch-gift{padding:20px 16px}#view-home .bch-gift h3{font-size:23px}#view-home .bch-genre-label{font-size:17px;padding-inline:14px}#view-home .bch-promo-inner{gap:15px}#view-home .bch-promo-title{font-size:28px}#view-home .bch-discount{padding-inline:16px;min-width:100px}#view-home .bch-bundle{grid-template-columns:38% 62%}#view-home .bch-bundle h3{font-size:21px}#view-home .bch-bundle-art{padding-inline:10px}}
@media(max-width:760px){#view-home .bch-wrap{width:91%}#view-home .bch-header{min-height:65px;flex-wrap:wrap;justify-content:space-between;padding-block:12px 10px;gap:8px}#view-home .bch-logo{font-size:25px}#view-home .bch-logo svg{width:28px;height:28px}#view-home .bch-nav{order:3;flex-basis:100%;justify-content:space-between;gap:8px;font-size:12px}#view-home .bch-tools{gap:8px}#view-home .bch-language{font-size:12px;max-width:80px}#view-home .bch-header .bch-search-toggle{display:none}#view-home .bch-hero{min-height:auto;background-position:55% center}#view-home .bch-hero::before{background:linear-gradient(90deg,#fff8eebf,transparent)}#view-home .bch-hero-inner{display:flex;flex-direction:column;align-items:stretch;padding-block:27px 72px;gap:27px}#view-home .bch-copy{max-width:520px;padding-top:0}#view-home .bch-eyebrow{font-size:10px;margin-bottom:9px}#view-home h1{font-size:clamp(39px,7vw,58px);max-width:510px;line-height:1.02;margin-bottom:13px;text-wrap:balance}#view-home .bch-lead{font-size:16px;max-width:370px;margin-bottom:17px}#view-home .bch-search{max-width:380px;margin-bottom:13px}#view-home .bch-search input{padding-block:12px;font-size:13px}#view-home .bch-btn{min-height:39px;padding:9px 17px;font-size:13px}#view-home .bch-hero-books{width:min(84%,390px);align-self:flex-end;transform:none;gap:7px;padding-top:0}#view-home .bch-hero-books>a{width:32%}#view-home .bch-section-heading{padding-block:23px 18px;gap:12px;align-items:flex-start}#view-home h2{font-size:29px}#view-home .bch-section-heading p{font-size:14px}#view-home .bch-text-link{white-space:normal;font-size:12px;max-width:108px;flex-shrink:0;line-height:1.4}#view-home .bch-books-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 25px}#view-home .bch-shelf{padding-block:24px 34px;background-size:auto 100%}#view-home .bch-book-card>a:first-child{width:85%;max-width:180px}#view-home .bch-book-title{font-size:15px}#view-home .bch-author{font-size:12px}#view-home .bch-book-info{min-height:104px}#view-home .bch-small-btn{min-height:30px;font-size:12px;margin-top:10px;padding:7px 14px;width:min(90%,155px)}#view-home .bch-services{padding-block:25px;grid-template-columns:1fr;gap:16px}#view-home .bch-service{border:0;padding:0;gap:15px}#view-home .bch-service svg{width:35px;height:35px}#view-home .bch-service strong{font-size:18px}#view-home .bch-service small{font-size:13px}#view-home .bch-genres h2{font-size:28px}#view-home .bch-genres-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#view-home .bch-genre-books{height:190px;padding-inline:14px}#view-home .bch-genre-books .bch-cover{max-width:105px}#view-home .bch-genre-label{font-size:17px;min-height:47px;padding:10px 14px}#view-home .bch-gift h3{font-size:24px}#view-home .bch-gift .bch-btn{font-size:12px;min-height:34px;padding:7px 10px}#view-home .bch-gift{min-height:230px;padding:24px 16px}#view-home .bch-promo{padding-block:23px 16px}#view-home .bch-promo-inner{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 0}#view-home .bch-leaf{display:none}#view-home .bch-promo-title{grid-column:1/-1;text-align:center;font-size:27px;max-width:none}#view-home .bch-discount{min-width:0;font-size:13px;padding-inline:9px}#view-home .bch-discount:nth-of-type(1){border:0}#view-home .bch-discount b{font-size:27px}#view-home .bch-offer-note{padding-inline:15px;line-height:1.5;font-size:10px}#view-home .bch-bundles{padding-block:27px 30px}#view-home .bch-bundles-grid{grid-template-columns:1fr;gap:15px}#view-home .bch-bundle{min-height:238px;grid-template-columns:38% 62%}#view-home .bch-bundle-copy{padding:20px 17px}#view-home .bch-bundle h3{font-size:22px}#view-home .bch-price{font-size:28px}#view-home .bch-footer{flex-direction:column;align-items:flex-start;padding-block:24px;gap:20px}#view-home .bch-footer-links{font-size:13px;gap:18px}#view-home[dir="rtl"] h1{font-size:43px}#view-home dialog{padding:22px}#view-home dialog h2{font-size:27px}}
@media(max-width:390px){#view-home .bch-logo{font-size:22px;gap:7px}#view-home .bch-language{max-width:69px}#view-home .bch-tools{gap:3px}#view-home .bch-nav{font-size:11px}#view-home h1{font-size:39px}#view-home .bch-hero-inner{padding-bottom:61px}#view-home .bch-genre-books{height:165px}#view-home .bch-gift{min-height:211px}#view-home .bch-gift h3{font-size:22px}#view-home .bch-bundle{grid-template-columns:36% 64%}#view-home .bch-bundle-copy{padding:18px 13px}#view-home .bch-bundle h3{font-size:20px}}
@media(prefers-reduced-motion:reduce){#view-home *{scroll-behavior:auto!important;transition:none!important}}
@media(max-width:760px){#view-home .bch-bundles .bch-section-heading{flex-direction:column;gap:12px}#view-home .bch-start-price{font-size:18px!important}#view-home .bch-start-price bdi{font-size:25px}#view-home .bch-bundle-art .bch-cover{width:60%}#view-home .bch-bundle-art .bch-cover:nth-child(2){margin-inline:-35%}}
@media(max-width:760px){#view-home[dir="rtl"] .bch-hero::before{background:linear-gradient(180deg,#fff9eceb 0%,#fff9eccf 42%,#fff9ec3b 68%,transparent 85%)}}

/* Books rest on a continuous oak shelf; the readable labels sit below its lip. */
#view-home .bch-shelf::after{display:none}
#view-home .bch-books-grid{--bch-shelf-gap:42px;align-items:stretch}
#view-home .bch-book-card{height:100%}
#view-home .bch-book-card>a:first-child{flex:none}
#view-home .bch-book-card .bch-book-info{position:relative;flex:1;width:calc(100% + var(--bch-shelf-gap));min-height:150px;padding:33px 12px 17px;background:#fff9eef2}
#view-home .bch-book-info::before{content:'';display:none;position:absolute;top:0;left:-100vw;width:200vw;height:20px;z-index:2;pointer-events:none;background:repeating-linear-gradient(0deg,#ad713321 0,#e8c69c45 1px,transparent 2px,transparent 5px),linear-gradient(#f9e1b9 0%,#e9bf89 12%,#be8444 20%,#d7a66c 38%,#f1c994 64%,#bc874e 100%);border-top:1px solid #fff2d4;box-shadow:0 -2px 3px #70401d24,0 5px 7px #69401a30}
#view-home .bch-book-card:nth-child(4n+1) .bch-book-info::before{display:block}
#view-home .bch-book-info>*{position:relative;z-index:3}
#view-home .bch-book-info .bch-small-btn{margin-top:auto}
@media(max-width:1100px){#view-home .bch-books-grid{--bch-shelf-gap:35px}}
@media(max-width:760px){#view-home .bch-books-grid{--bch-shelf-gap:25px}#view-home .bch-book-card .bch-book-info{min-height:137px;padding:31px 10px 16px}#view-home .bch-book-card:nth-child(2n+1) .bch-book-info::before{display:block}#view-home .bch-book-card:nth-child(2n) .bch-book-info::before{display:none}}

/* Retain the exact approved photographic spines, edges and cover composition. */
#view-home .bch-approved-photo{display:block;width:100%;height:auto;overflow:visible}
#view-home .bch-hero-books{width:100%;max-width:580px;transform:none;justify-self:end;gap:0;padding:0;z-index:1}
#view-home .bch-hero-books>a,#view-home .bch-hero-books>a:nth-child(2),#view-home .bch-hero-books>a:nth-child(3){width:33.333%;max-width:none;transform:none;filter:drop-shadow(5px 6px 4px #26160933)}
#view-home .bch-table-stack{position:absolute;bottom:0;left:7.1%;width:36.5%;max-width:560px;filter:drop-shadow(3px 4px 3px #3c260d30);pointer-events:none;direction:ltr;z-index:1}
#view-home .bch-book-card>a:first-child{width:min(100%,188px);filter:drop-shadow(5px 4px 3px #41270e38)}
#view-home .bch-book-card .bch-book-info{background:linear-gradient(180deg,#f0d2a2eb,#ead1a8e8);border:0}
#view-home .bch-book-info::before{height:15px;background:repeating-linear-gradient(0deg,#b9844933 0,#f7deb444 1px,transparent 2px,transparent 4px),linear-gradient(#fae1b9,#d1a167 35%,#f6d39e 65%,#c99a60);box-shadow:0 -1px 2px #70401d22,0 4px 6px #69401a20}
#view-home .bch-bundles{padding-top:22px}
#view-home .bch-stats{margin-top:12px;margin-bottom:25px}
#view-home .bch-bundle .bch-price{font-size:26px;line-height:1.25;white-space:normal}
#view-home .bch-bundle .bch-price [data-home-text="priceFrom"]{font-size:17px}
@media(max-width:760px){#view-home .bch-hero-books{width:min(84%,390px);max-width:390px;align-self:flex-end}#view-home .bch-table-stack{width:64%;left:3%;max-width:320px;bottom:0}#view-home .bch-book-card>a:first-child{width:85%;max-width:170px}#view-home .bch-bundles{padding-top:10px}#view-home .bch-book-card .bch-book-info{background:linear-gradient(#f0d2a2ee,#ead1a8ee)}}
#view-home .bch-book-card>a:first-child{aspect-ratio:2/3}
#view-home .bch-book-card>a:first-child .bch-approved-photo{height:100%;width:100%}
#view-home .bch-book-card .bch-book-info{background:transparent;isolation:isolate}
#view-home .bch-book-info::after{content:'';display:none;position:absolute;inset-block:15px 0;left:-100vw;width:200vw;pointer-events:none;z-index:-1;background:repeating-linear-gradient(0deg,#ad713316 0,#fcdfb52b 1px,transparent 2px,transparent 5px),linear-gradient(#edc797,#f3dfbe 75%,#e5c696)}
#view-home .bch-book-card:nth-child(4n+1) .bch-book-info::after{display:block}
@media(max-width:760px){#view-home .bch-book-card:nth-child(2n+1) .bch-book-info::after{display:block}#view-home .bch-book-card:nth-child(2n) .bch-book-info::after{display:none}}
