.book-showcase{background-color:var(--bs-bg, #F7F3ED);color:var(--bs-text, #243553);font-family:Inter,-apple-system,sans-serif;padding:72px 32px 80px}.book-showcase__intro{max-width:720px;margin:0 auto;text-align:center}.book-showcase__eyebrow{font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--bs-accent, #8A6A3E);margin:0 0 10px}.book-showcase__heading{font-family:Playfair Display,Georgia,serif;font-weight:800;font-size:clamp(28px,4vw,44px);line-height:1.2;color:var(--bs-text, #243553);margin:0 0 20px}.book-showcase__intro-text{font-size:16px;line-height:1.7;color:var(--bs-text, #243553);opacity:.9}.book-showcase__intro-text p{margin:0 0 16px}.book-showcase__quote{font-family:Playfair Display,Georgia,serif;font-style:italic;font-weight:500;font-size:clamp(18px,2vw,24px);line-height:1.5;color:var(--bs-accent, #8A6A3E);margin:28px auto 0;max-width:560px}.book-showcase__highlights{max-width:1080px;margin:56px auto 0;display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.book-showcase__highlight{background-color:#fff;border:1px solid rgba(36,53,83,.1);border-radius:4px;padding:30px 26px;text-align:left}.book-showcase__highlight-icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;color:var(--bs-accent, #8A6A3E);background-color:#8a6a3e1a;margin-bottom:16px}.book-showcase__highlight-title{font-family:Playfair Display,Georgia,serif;font-weight:700;font-size:18px;color:var(--bs-text, #243553);margin:0 0 10px}.book-showcase__highlight-text{font-size:14px;line-height:1.6;color:var(--bs-text, #243553);opacity:.85;margin:0}.book-showcase__video{max-width:780px;margin:64px auto 0;text-align:center}.book-showcase__video-trigger{position:relative;display:block;width:100%;border:none;background:none;padding:0;cursor:pointer;border-radius:6px;overflow:hidden;isolation:isolate}.book-showcase__video-thumb{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;filter:brightness(.88);transition:filter .2s ease,transform .3s ease}.book-showcase__video-trigger:hover .book-showcase__video-thumb{filter:brightness(.75);transform:scale(1.02)}.book-showcase__video-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%;background-color:var(--bs-accent, #8A6A3E);color:#fff;transition:transform .2s ease}.book-showcase__video-trigger:hover .book-showcase__video-play{transform:translate(-50%,-50%) scale(1.06)}.book-showcase__video-label{position:absolute;bottom:18px;left:24px;color:#fff;font-size:14px;font-weight:600;letter-spacing:.02em}.book-showcase__video-alt-link{display:inline-block;margin-top:16px;font-size:13px;font-weight:600;color:var(--bs-text, #243553);opacity:.75;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px}.book-showcase__video-alt-link:hover{opacity:1}.book-showcase__video-dialog{border:none;padding:0;background:transparent;max-width:none;width:100%;height:100%;margin:0;max-height:none}.book-showcase__video-dialog::backdrop{background-color:#07152ddb}.book-showcase__video-dialog[open]{display:flex;align-items:center;justify-content:center}.book-showcase__video-dialog-inner{position:relative;width:min(920px,92vw)}.book-showcase__video-frame-wrap{position:relative;width:100%;aspect-ratio:16 / 9;background-color:#000;border-radius:4px;overflow:hidden}.book-showcase__video-frame-wrap iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.book-showcase__video-close{position:absolute;top:-44px;right:0;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;border:none;background-color:#ffffff1f;color:#fff;cursor:pointer;transition:background-color .2s ease}.book-showcase__video-close:hover{background-color:#ffffff38}.book-showcase__closing{max-width:560px;margin:56px auto 0;text-align:center;font-family:Playfair Display,Georgia,serif;font-style:italic;font-weight:500;font-size:clamp(16px,1.8vw,20px);line-height:1.6;color:var(--bs-text, #243553)}body:has(.book-showcase) #header-component .header__row{background-color:var(--bs-bg, #F7F3ED)!important}@media screen and (max-width:989px){.book-showcase__highlights{grid-template-columns:1fr;gap:20px}}@media screen and (max-width:600px){.book-showcase{padding:48px 20px 56px}.book-showcase__video-close{top:-40px;right:4px}.book-showcase__video-label{left:16px;bottom:14px;font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-product-showcase-ksiazka.css.map */
