/*!/wp-content/plugins/embedpress-pro/assets/css/pdf-gallery-layouts.css*/.ep-pdf-gallery[data-layout="carousel"] .ep-pdf-gallery__grid{display:flex;gap:var(--ep-gallery-gap);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.ep-pdf-gallery[data-layout="carousel"] .ep-pdf-gallery__grid>.ep-pdf-gallery__item,.ep-pdf-gallery[data-layout="carousel"] .ep-pdf-gallery__grid>.ep-pdf-gallery-editor__add-btn{flex:0 0 var(--ep-carousel-slide-width,280px);scroll-snap-align:start;min-width:150px}.ep-pdf-gallery[data-layout="carousel"] .ep-pdf-gallery__carousel{position:relative;overflow:hidden}.ep-pdf-gallery__carousel-track{display:flex;transition:transform 0.4s ease}.ep-pdf-gallery[data-layout="carousel"] .ep-pdf-gallery__item{flex:0 0 auto;min-width:0}.ep-pdf-gallery__carousel-prev,.ep-pdf-gallery__carousel-next{position:absolute;top:50%;transform:translateY(-50%);z-index:2;background:rgb(255 255 255 / .92);border:1px solid #ddd;border-radius:50%;width:40px;height:40px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity 0.2s,background 0.2s;opacity:0;padding:0}.ep-pdf-gallery__carousel:hover .ep-pdf-gallery__carousel-prev,.ep-pdf-gallery__carousel:hover .ep-pdf-gallery__carousel-next{opacity:1}.ep-pdf-gallery__carousel-prev:hover,.ep-pdf-gallery__carousel-next:hover{background:#fff;box-shadow:0 2px 8px rgb(0 0 0 / .15)}.ep-pdf-gallery__carousel-prev{left:10px}.ep-pdf-gallery__carousel-next{right:10px}.ep-pdf-gallery__carousel-prev svg,.ep-pdf-gallery__carousel-next svg{width:18px;height:18px;fill:#333}.ep-pdf-gallery__carousel-dots{display:flex;justify-content:center;gap:8px;margin-top:16px}.ep-pdf-gallery__carousel-dot{width:8px;height:8px;border-radius:50%;background:#ccc;border:none;padding:0;cursor:pointer;transition:background 0.2s}.ep-pdf-gallery__carousel-dot.active{background:#5b4e96}@media (max-width:1024px){.ep-pdf-gallery[data-layout="bookshelf"] .ep-pdf-gallery__item{flex:0 0 120px;width:120px;min-width:120px}.ep-pdf-gallery-editor[data-layout="bookshelf"] .ep-pdf-gallery-editor__item{flex:0 0 120px;width:120px}.ep-pdf-gallery-editor[data-layout="bookshelf"] .ep-pdf-gallery-editor__item img,.ep-pdf-gallery-editor[data-layout="bookshelf"] .ep-pdf-gallery-editor__item canvas{height:150px}.ep-pdf-gallery-editor[data-layout="bookshelf"] .ep-pdf-gallery-editor__add-btn{flex:0 0 120px;width:120px;height:180px}}@media (max-width:767px){.ep-pdf-gallery__carousel-prev,.ep-pdf-gallery__carousel-next{opacity:1}.ep-pdf-gallery[data-layout="bookshelf"] .ep-pdf-gallery__item{flex:0 0 100px;width:100px;min-width:100px}.ep-pdf-gallery-editor[data-layout="bookshelf"] .ep-pdf-gallery-editor__item{flex:0 0 100px;width:100px}.ep-pdf-gallery-editor[data-layout="bookshelf"] .ep-pdf-gallery-editor__item img,.ep-pdf-gallery-editor[data-layout="bookshelf"] .ep-pdf-gallery-editor__item canvas{height:120px}.ep-pdf-gallery-editor[data-layout="bookshelf"] .ep-pdf-gallery-editor__add-btn{flex:0 0 100px;width:100px;height:150px}}.ep-pdf-gallery--editor[data-layout="bookshelf"] .ep-pdf-gallery__bookshelf-container{width:100%}.ep-pdf-gallery--editor[data-layout="bookshelf"] .ep-pdf-gallery__shelf-add-row{display:flex;justify-content:center;padding:20px 0}.ep-pdf-gallery--editor[data-layout="bookshelf"] .ep-pdf-gallery-editor__add-btn{flex:0 0 120px;width:120px;height:180px;aspect-ratio:auto;border-radius:4px!important}.ep-pdf-gallery--editor[data-layout="bookshelf"] .ep-pdf-gallery-editor__item-actions{display:none}.ep-pdf-gallery__carousel-track{position:relative}.ep-pdf-gallery[data-layout="bookshelf"]{overflow:hidden}.ep-pdf-gallery[data-layout="bookshelf"] .ep-pdf-gallery__bookshelf-container{width:100%}.ep-pdf-gallery[data-layout="bookshelf"] .ep-pdf-gallery__shelf-row{display:flex;justify-content:center;align-items:flex-end;gap:var(--ep-gallery-gap,40px);position:relative;padding:10px 24px 0;margin-bottom:10px;padding-bottom:50px}.ep-pdf-gallery[data-layout="bookshelf"] .ep-pdf-gallery__shelf-row::after{content:'';position:absolute;bottom:10px;left:-100px;right:-100px;height:50px;z-index:0;pointer-events:none;background:url(/wp-content/plugins/embedpress-pro/assets/css/../images/book-shelf-2.png) no-repeat center / 100% 100%}.ep-pdf-gallery[data-layout="bookshelf"][data-shelf-style="light-wood"] .ep-pdf-gallery__shelf-row::after{background-image:url(/wp-content/plugins/embedpress-pro/assets/css/../images/book-shelf-4.png)}.ep-pdf-gallery[data-layout="bookshelf"][data-shelf-style="glass"] .ep-pdf-gallery__shelf-row::after{background-image:url(/wp-content/plugins/embedpress-pro/assets/css/../images/book-shelf-1.png)}.ep-pdf-gallery[data-layout="bookshelf"] .ep-pdf-gallery__item{flex:0 0 140px;width:140px;min-width:140px;overflow:visible;background:#fff0;border-radius:0;padding:0;display:flex;flex-direction:column;align-items:center;position:relative;z-index:1;perspective:600px}.ep-pdf-gallery[data-layout="bookshelf"] .ep-pdf-gallery__item:hover{transform:none;box-shadow:none}.ep-pdf-gallery[data-layout="bookshelf"] .ep-pdf-gallery__thumbnail-wrap{position:relative;width:100%;aspect-ratio:3 / 4;overflow:visible;border-radius:2px calc(var(--ep-gallery-radius, 6px)) calc(var(--ep-gallery-radius, 6px)) 2px; background:#e8e8e8;box-shadow:6px 6px 18px rgb(0 0 0 / .3),2px 2px 6px rgb(0 0 0 / .15);transition:transform 0.35s ease,box-shadow 0.35s ease;z-index:2;padding:0;transform-style:preserve-3d;transform:rotateY(-8deg);transform-origin:left center}.ep-pdf-gallery[data-layout="bookshelf"] .ep-pdf-gallery__thumbnail-wrap::before{content:'';position:absolute;top:0;left:0;width:14px;height:100%;background:linear-gradient(to right,rgb(0 0 0 / .25) 0%,rgb(0 0 0 / .08) 30%,rgb(255 255 255 / .08) 70%,rgb(0 0 0 / .05) 100%);border-radius:2px 0 0 2px;z-index:5;pointer-events:none;transform:translateZ(0)}.ep-pdf-gallery[data-layout="bookshelf"] .ep-pdf-gallery__thumbnail-wrap::after{content:'';position:absolute;top:3px;right:-10px;width:10px;height:calc(100% - 6px);background:linear-gradient(to right,#f5f0e8 0%,#ede7dd 20%,#e8e2d8 40%,#e0dace 60%,#ddd7cb 80%,#d8d2c6 100%);border-radius:0 2px 2px 0;transform:rotateY(30deg);transform-origin:left center;z-index:1;box-shadow:2px 0 4px rgb(0 0 0 / .08)}.ep-pdf-gallery[data-layout="bookshelf"] .ep-pdf-gallery__thumbnail-wrap img{border-radius:2px 6px 6px 2px;width:100%;height:100%;object-fit:contain;display:block;position:relative;z-index:2}.ep-pdf-gallery[data-layout="bookshelf"] .ep-pdf-gallery__canvas{border-radius:2px 6px 6px 2px;display:block;width:100%;height:100%;object-fit:contain;position:relative;z-index:2}.ep-pdf-gallery[data-layout="bookshelf"] .ep-pdf-gallery__overlay{background:linear-gradient(135deg,rgb(255 255 255 / .12) 0%,#fff0 40%,#fff0 60%,rgb(0 0 0 / .04) 100%);border-radius:2px 6px 6px 2px;margin:0;inset:0;width:auto;height:auto;z-index:3;transition:background 0.3s ease}.ep-pdf-gallery[data-layout="bookshelf"] .ep-pdf-gallery__item:hover .ep-pdf-gallery__overlay{background:rgb(0 0 0 / .2)}.ep-pdf-gallery[data-layout="bookshelf"] .ep-pdf-gallery__item:hover .ep-pdf-gallery__thumbnail-wrap{transform:rotateY(-16deg) translateY(-6px);box-shadow:10px 10px 28px rgb(0 0 0 / .35),4px 4px 10px rgb(0 0 0 / .18)}.ep-pdf-gallery[data-layout="bookshelf"] .ep-pdf-gallery__view-icon{display:block;width:36px;height:36px;opacity:0;transform:scale(.6);transition:opacity 0.25s ease,transform 0.25s ease;z-index:4;fill:var(--ep-play-btn-color,#fff);background:var(--ep-play-btn-bg,rgb(30 115 220 / .85));border-radius:50%;padding:8px;box-sizing:content-box}.ep-pdf-gallery[data-layout="bookshelf"] .ep-pdf-gallery__item:hover .ep-pdf-gallery__view-icon{opacity:1;transform:scale(1)}.ep-pdf-gallery[data-layout="bookshelf"] .ep-pdf-gallery__overlay::before,.ep-pdf-gallery[data-layout="bookshelf"] .ep-pdf-gallery__overlay::after{display:none}.ep-pdf-gallery[data-layout="bookshelf"] .ep-pdf-gallery__book-title{display:none}.ep-pdf-gallery[data-layout="bookshelf"] .ep-pdf-gallery__carousel-dots,.ep-pdf-gallery[data-layout="bookshelf"] .ep-pdf-gallery__carousel-prev,.ep-pdf-gallery[data-layout="bookshelf"] .ep-pdf-gallery__carousel-next,.ep-pdf-gallery[data-layout="bookshelf"] .ep-pdf-gallery__carousel{display:none!important}