.bookstore-hero{display:block;position:relative;width:min(1640px,calc(100% - 40px));margin-inline:auto;overflow:hidden}.bookstore-hero [hidden]{display:none!important}.bookstore-hero button{background:none;font-family:inherit;font-size:inherit;cursor:pointer}.bookstore-hero a{color:inherit;text-decoration:none}.bookstore-hero p{margin-top:0}.bookstore-hero img{display:block}.bookstore-hero svg{flex:none}.hero.bookstore-hero{--hero-bg: #151629;--hero-text: #fff;--hero-muted: #e1dae8;--hero-highlight: #e2c68e;--hero-line: #ffffff40;color:var(--hero-text);background:var(--hero-bg);isolation:isolate;touch-action:pan-y pinch-zoom;border-radius:38px}.bookstore-slides{display:grid;position:relative}.bookstore-slide{grid-area:1/1;display:grid;grid-template-columns:1.12fr 1fr;align-items:center;gap:35px;min-height:620px;padding:54px 64px 34px;overflow:hidden;animation:bookstore-reveal .4s ease both}.bookstore-slide--midnight{background:radial-gradient(ellipse at 86% 30%,#70513a66,transparent 48%),linear-gradient(110deg,#14162a,#171428 64%,#342b28)}.bookstore-slide--plum{background:radial-gradient(ellipse at 82% 28%,#a77b3e50,transparent 55%),linear-gradient(110deg,#24192c,#2f2035 65%,#50352d)}.bookstore-slide--ivory{background:linear-gradient(105deg,#f5f2eb,#fbfaf7 54%,#fff)}.bookstore-copy{align-self:center;position:relative;z-index:3;max-width:640px}.bookstore-author{font:500 16pt/1.5 var(--font-body-family);letter-spacing:0;color:var(--hero-highlight);margin:0 0 20px}.bookstore-slide .bookstore-copy h2{font-family:var(--font-heading-family);font-size:64px;line-height:1.04;letter-spacing:.3px;text-transform:uppercase;font-weight:600;color:var(--hero-text);margin:0 0 24px;overflow-wrap:normal}.bookstore-description{font-size:16pt;line-height:1.65;color:var(--hero-muted);max-width:570px;margin-bottom:23px}.bookstore-price{font-size:16pt;line-height:1.6;color:var(--hero-muted);margin-bottom:29px}.bookstore-price strong{font-size:25px;font-weight:600;color:var(--hero-text);white-space:nowrap}.bookstore-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px 28px}.bookstore-hero .bookstore-actions .ppm-button{background:#000;color:#fff;font-size:16pt;padding:14px 27px;min-height:59px;gap:16px;box-shadow:0 5px 16px #0002;border:1px solid #ffffff28}.bookstore-hero .bookstore-actions .ppm-button:hover{background:#241c31}.bookstore-secondary{font-size:16pt;color:var(--hero-text);border-bottom:1px solid var(--hero-line);padding:7px 0;text-align:left;line-height:1.5;white-space:normal}.bookstore-secondary:hover{color:var(--hero-highlight)}.bookstore-scene{position:relative;isolation:isolate;height:460px;align-self:center;min-width:0}.bookstore-scene>.library-backdrop,.bookstore-scene>.display-halo,.bookstore-scene>.display-plinth,.bookstore-scene>.gospel-frame{display:block}.library-backdrop{position:absolute;top:-45px;right:-80px;bottom:-10px;left:-35px;background-image:url(bookstore-library.png);background-position:center;background-size:cover;filter:blur(14px) brightness(.52) saturate(.6);opacity:.54;z-index:-3;-webkit-mask-image:linear-gradient(90deg,transparent,#000 25%,#000 80%,transparent);mask-image:linear-gradient(90deg,transparent,#000 25%,#000 80%,transparent)}.display-halo{position:absolute;top:15px;left:12%;width:78%;height:80%;border:1px solid #d6b46d35;border-radius:50%;background:radial-gradient(ellipse,#d6b77e0c,transparent 70%);z-index:-2}.display-plinth{position:absolute;left:5%;right:5%;bottom:12px;height:22px;background:linear-gradient(#a37a4d,#4f3328);border-top:1px solid #d4ac72;box-shadow:0 16px 20px #0005;border-radius:3px;z-index:-1}.bookstore-main-book{position:relative;inset:auto;width:100%;height:100%;display:flex;justify-content:center;align-items:center;transform:none}.bookstore-main-book img{height:100%;width:100%;object-fit:contain;transform:none;filter:drop-shadow(14px 17px 13px #0007)}.bookstore-main-book:hover,.bookstore-main-book:hover img{transform:none}.prayer-scene .bookstore-main-book{padding-inline:24px}.gospel-scene{background:#fff;border-radius:26px;height:405px;align-self:center;border:1px solid #e6ddd0;box-shadow:0 15px 35px #5f4c3910;overflow:hidden}.gospel-frame{position:absolute;top:15px;right:15px;bottom:15px;left:15px;border:1px solid #d6bf9344;border-radius:15px;pointer-events:none}.gospel-scene .bookstore-main-book{padding:10px}.gospel-scene .bookstore-main-book img{object-fit:contain;filter:none;transform:none}.bookstore-controls{position:relative;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:32px;padding:22px 64px 32px;background:var(--hero-bg);border-top:1px solid var(--hero-line);color:var(--hero-text)}.bookstore-slide-links{display:flex;align-items:stretch;gap:24px;flex:1;min-width:0}.bookstore-slide-link{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:8px;color:var(--hero-muted);text-align:left;flex:1;font-size:16pt;padding:14px 0 10px;border-top:2px solid transparent;line-height:1.5;min-width:0;min-height:55px}.slide-link-number{display:none}.slide-link-title{display:block;overflow:visible;text-overflow:clip;white-space:normal;font-size:16pt}.slide-progress{position:absolute;left:0;right:0;top:-2px;height:2px;background:var(--hero-highlight);transform:scaleX(0);transform-origin:left}.bookstore-slide-link.is-current{color:var(--hero-highlight)}.bookstore-slide-link.is-current .slide-progress{transform:scaleX(1)}.bookstore-slide-link:hover{color:var(--hero-highlight)}.bookstore-player{display:flex;align-items:center;gap:8px;flex-shrink:0}.bookstore-counter{font-size:16pt;color:var(--hero-muted);margin-right:10px;white-space:nowrap}.bookstore-counter strong{font-weight:600;color:var(--hero-text)}.bookstore-arrow,.bookstore-play{width:50px;height:50px;display:flex;align-items:center;justify-content:center;border:1px solid var(--hero-line);border-radius:50%;color:var(--hero-text)}.bookstore-arrow:hover,.bookstore-play:hover{background:#ffffff14}.bookstore-arrow svg{width:25px;height:25px}.bookstore-arrow:first-of-type svg{transform:rotate(180deg)}.bookstore-play{border-color:transparent}.bookstore-play svg{width:23px;height:23px;stroke-width:2}.bookstore-play .play-icon{display:none;fill:currentColor;stroke-width:0}.bookstore-play.is-paused .play-icon{display:block}.bookstore-play.is-paused .pause-icon{display:none}.bookstore-hero[data-active-theme=plum]{--hero-bg: #2a1d31}.bookstore-hero[data-active-theme=ivory]{--hero-bg: #f8f5ef;--hero-text: #20152e;--hero-muted: #66586f;--hero-highlight: #68477e;--hero-line: #b2a1bf80}.bookstore-hero[data-active-theme=ivory] .bookstore-arrow:hover,.bookstore-hero[data-active-theme=ivory] .bookstore-play:hover{background:#3820440a}@keyframes bookstore-reveal{0%{opacity:.35}to{opacity:1}}@media(min-width:1600px){.bookstore-slide{min-height:660px;padding-inline:80px;gap:60px}.bookstore-slide .bookstore-copy h2{font-size:72px}.bookstore-scene{height:500px}.gospel-scene{height:440px}.bookstore-controls{padding-inline:80px}}@media(max-width:1120px){.bookstore-slide{padding:45px 40px 32px;gap:28px;min-height:640px;grid-template-columns:1.1fr 1fr}.bookstore-slide .bookstore-copy h2{font-size:58px}.bookstore-scene{height:420px}.gospel-scene{height:365px}.bookstore-controls{padding:22px 40px 30px;gap:22px;flex-wrap:wrap}.bookstore-slide-links{flex:1 1 100%;gap:24px}.bookstore-player{margin-left:auto}.bookstore-description{max-width:none}}@media(max-width:850px){.bookstore-slide{grid-template-columns:1fr;min-height:0;padding:38px 32px 30px;gap:32px}.bookstore-copy{max-width:none}.bookstore-slide .bookstore-copy h2{font-size:58px;max-width:660px}.bookstore-description{max-width:650px}.bookstore-scene{height:370px;max-width:530px;width:100%;margin-inline:auto}.gospel-scene{height:350px;max-width:540px}.bookstore-controls{padding-inline:32px}.bookstore-slide-links{gap:20px}.bookstore-slide-link{font-size:16pt}.bookstore-player{margin-left:auto}}@media(max-width:760px){.hero.bookstore-hero{border-radius:26px;width:calc(100% - 24px)}.bookstore-slide{display:flex;flex-direction:column;padding:32px 25px 28px;gap:24px;justify-content:space-between}.bookstore-copy{align-self:stretch;max-width:none;min-height:0}.bookstore-author{font-size:16pt;margin-bottom:20px}.bookstore-slide .bookstore-copy h2{font-size:48px;line-height:1.05;letter-spacing:0;margin-bottom:22px}.bookstore-description{font-size:16pt;line-height:1.6;margin-bottom:23px;max-width:none}.bookstore-price{font-size:16pt;line-height:1.6;margin-bottom:26px}.bookstore-price strong{font-size:24px}.bookstore-actions{align-items:flex-start;flex-direction:column;gap:18px}.bookstore-hero .bookstore-actions .ppm-button{font-size:16pt;min-height:58px;padding:13px 22px;gap:14px}.bookstore-hero .bookstore-actions .ppm-button svg{width:23px;height:23px}.bookstore-secondary{font-size:16pt;padding:5px 0}.bookstore-scene{height:290px;min-height:290px;max-height:none;width:100%;margin:0;align-self:stretch;flex:none}.library-backdrop{top:-20px;right:-40px;bottom:-5px;left:-40px;-webkit-mask-image:linear-gradient(transparent,#000 25%,#000 80%,transparent);mask-image:linear-gradient(transparent,#000 25%,#000 80%,transparent)}.display-halo{left:11%;top:10px;width:78%;height:82%}.display-plinth{left:4%;right:4%;bottom:5px;height:17px}.bookstore-main-book{height:100%;width:100%;padding:0}.prayer-scene .bookstore-main-book{padding:0 18px}.gospel-scene{height:285px;min-height:285px;border-radius:20px;max-width:none;flex:none}.gospel-frame{top:10px;right:10px;bottom:10px;left:10px;border-radius:13px}.gospel-scene .bookstore-main-book{padding:5px}.bookstore-controls{padding:20px 25px 25px;flex-direction:column;align-items:stretch;gap:16px}.bookstore-slide-links{gap:12px;flex:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.bookstore-slide-link{font-size:16pt;min-height:52px;padding:9px;border-top:2px solid var(--hero-line);justify-content:center}.slide-link-number{display:block;font-size:16pt}.slide-link-title{display:none}.bookstore-player{margin:0;justify-content:center;gap:14px}.bookstore-counter{display:none}.bookstore-arrow,.bookstore-play{height:50px;width:50px}.bookstore-arrow svg{width:25px;height:25px}.bookstore-play svg{width:23px;height:23px}}@media(max-width:380px){.bookstore-slide{padding-inline:22px}.bookstore-slide .bookstore-copy h2{font-size:46px}.bookstore-controls{padding-inline:22px}.bookstore-scene{height:275px;min-height:275px}.gospel-scene{height:270px;min-height:270px}}@media(prefers-reduced-motion:reduce){.bookstore-slide{animation:none}}.bookstore-slide-link,.bookstore-arrow,.bookstore-play{border:0}.bookstore-slide-link{border-top:2px solid transparent}.bookstore-arrow{border:1px solid var(--hero-line)}.bookstore-hero a:focus-visible,.bookstore-hero button:focus-visible{outline:3px solid var(--hero-highlight);outline-offset:4px}.bookstore-main-book:focus-visible{outline-offset:-5px}.bookstore-copy h2{overflow-wrap:anywhere}@media(max-width:760px){.bookstore-slide-link{border-top-color:var(--hero-line)}.bookstore-hero .bookstore-actions .ppm-button{text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/ppm-bookstore.css.map */
