.vs-product__grid--ebook{grid-template-columns:1fr 1.2fr}@media(max-width:1023px){.vs-product__grid--ebook{grid-template-columns:1fr}}.vs-ebook-cover{aspect-ratio:3 / 4;background:var(--accent-subtle);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-lg);max-width:360px}@media(max-width:1023px){.vs-ebook-cover{margin:0 auto}}.vs-ebook-cover__img{width:100%;height:100%;object-fit:cover}.vs-ebook__subtitle{font-family:var(--font-display);color:var(--ink-muted);margin:var(--space-2) 0 var(--space-4);font-style:italic}.vs-ebook__author{font-size:16px;color:var(--ink-muted);margin:0 0 var(--space-4)}.vs-ebook__author strong{color:var(--ink);font-weight:500}.vs-ebook-meta{display:flex;gap:var(--space-5);margin:var(--space-4) 0;padding:var(--space-4) 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.vs-ebook-meta div{display:flex;flex-direction:column;gap:4px}.vs-ebook-meta dt{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);margin:0}.vs-ebook-meta dd{font-size:14px;color:var(--ink);margin:0;font-weight:500}.vs-ebook__sample-btn{margin-top:var(--space-3);width:100%}.vs-ebook-toc{border-top:1px solid var(--rule);margin-top:var(--space-7);padding-top:var(--space-5)}.vs-ebook-toc__summary{font-family:var(--font-display);font-size:22px;cursor:pointer;list-style:none;padding:var(--space-2) 0;color:var(--ink)}.vs-ebook-toc__summary::-webkit-details-marker{display:none}.vs-ebook-toc__summary:after{content:" \2193";color:var(--ink-muted)}.vs-ebook-toc[open] .vs-ebook-toc__summary:after{content:" \2191"}.vs-ebook-toc__content{padding:var(--space-4) 0;color:var(--ink-muted);font-size:15px;line-height:1.6}.vs-ebook-author-bio{background:var(--bg-elevated);border:1px solid var(--rule);border-radius:var(--radius-md);padding:var(--space-5);margin-top:var(--space-6);display:grid;gap:var(--space-3)}.vs-ebook-author-bio__heading{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);margin:0}.vs-ebook-author-bio__content{font-family:var(--font-display);font-size:16px;line-height:1.6;color:var(--ink)}.vs-sample-modal[hidden]{display:none}.vs-sample-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center}.vs-sample-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#16151a80}.vs-sample-modal__panel{position:relative;background:var(--bg-elevated);border-radius:var(--radius-md);width:min(800px,92vw);height:min(90vh,900px);display:flex;flex-direction:column;box-shadow:var(--shadow-lg);overflow:hidden}.vs-sample-modal__header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--rule)}.vs-sample-modal__header h2{margin:0}.vs-sample-modal__close{background:none;border:0;cursor:pointer;padding:var(--space-2);color:var(--ink)}.vs-sample-modal__body{flex:1;overflow-y:auto;padding:var(--space-5)}.vs-sample-modal__iframe{width:100%;height:100%;border:0}
/*# sourceMappingURL=/cdn/shop/t/2/assets/vellumshore-product-ebook.css.map */
