@media (min-width: 1025px){.menu-toggle,.back-btn{display:none!important}.desktop-nav{display:flex!important}}.book-spread,.book-page-left,.book-page-right{display:none!important}.single-page{display:block!important}.page-number-indicator{display:none!important}html:not(:has(.carousel-section)),body:not(:has(.carousel-section)){overflow-y:auto!important;height:auto!important}.app-container:not(:has(.carousel-section)){height:auto!important;overflow:visible!important}#main-content:not(:has(.carousel-section)),main:not(:has(.carousel-section)){height:auto!important;overflow:visible!important;flex:none!important;padding-top:0!important;padding-bottom:70px!important}body:not(:has(.carousel-section)) .page-content,body:not(:has(.carousel-section)) .policy-content,body:not(:has(.carousel-section)) .contact-container,body:not(:has(.carousel-section)) .collection-main{padding-top:8px!important;margin-top:0!important}body:has(.book-reader-page) .site-header{position:fixed!important;top:0!important;left:0!important;right:0!important;height:44px!important;min-height:44px!important;max-height:44px!important}body:has(.book-reader-page) #main-content,body:has(.book-reader-page) main{padding-top:0!important;margin-top:0!important;padding-bottom:0!important}.book-reader-page{margin:0!important;padding:88px 0 0!important}.book-reader-page .reader-nav-bar{margin:0!important;position:fixed!important;top:44px!important;left:0!important;right:0!important;z-index:99!important}.page-title{font-size:clamp(22px,6vw,32px)!important;margin-top:8px!important;margin-bottom:12px!important;font-family:Playfair Display,serif!important;color:#8b0000!important;font-weight:700!important}.policy-content,.page-content{background:#fff!important;border-radius:12px!important;padding:20px!important;margin:0 16px 20px!important;box-shadow:0 2px 10px #00000014!important}.policy-content h2,.policy-content h3,.page-content h2,.page-content h3,.rte h2,.rte h3{font-family:Playfair Display,serif!important;color:#1e3a5f!important;font-weight:700!important;margin-top:20px!important;margin-bottom:8px!important;border-bottom:2px solid #D4A017!important;padding-bottom:6px!important}.policy-content h2:first-child,.policy-content h3:first-child,.page-content h2:first-child,.page-content h3:first-child{margin-top:0!important}.policy-content p,.page-content p,.rte p{font-family:Open Sans,sans-serif!important;line-height:1.7!important;color:#333!important;margin-bottom:12px!important}.policy-content strong,.page-content strong,.rte strong{color:#1e3a5f!important;font-weight:600!important}.policy-content ul,.policy-content ol,.page-content ul,.page-content ol{padding-left:20px!important;margin-bottom:12px!important}.policy-content li,.page-content li{font-size:clamp(13px,3.5vw,16px)!important;line-height:1.6!important;margin-bottom:6px!important}.collection-main{padding:16px 4vw 100px!important}.current-price{font-size:clamp(16px,4vw,24px)!important}.card-btn{padding:10px 20px!important;font-size:clamp(11px,2.5vw,15px)!important;border-radius:20px!important;min-height:44px!important}.badge{font-size:clamp(9px,2vw,12px)!important;padding:4px 10px!important;border-radius:10px!important}.mobile-menu{width:80vw!important;max-width:320px!important}.mobile-menu-header{padding:20px!important}.menu-title-text{font-size:clamp(14px,3vw,20px)!important;letter-spacing:4px!important}.close-menu-btn{font-size:28px!important}.mobile-menu-content{padding:30px 20px!important}.menu-link{font-size:clamp(18px,4vw,26px)!important;letter-spacing:3px!important;padding:20px 0!important;min-height:44px!important}.mobile-menu-footer{padding:25px 20px!important}.footer-link{font-size:clamp(14px,3vw,18px)!important;padding:12px 0!important;min-height:44px!important}.footer-logo-img{height:50px!important}.footer-wishful{font-size:clamp(14px,3vw,18px)!important}.footer-tinkering{font-size:clamp(10px,2vw,14px)!important}.footer-copyright{font-size:clamp(11px,2vw,14px)!important}.membership-main{padding:16px!important}.top-section{gap:16px!important;padding:16px!important;border-radius:12px!important}.product-img{width:clamp(70px,20vw,120px)!important;height:clamp(90px,25vw,150px)!important;border-radius:8px!important}.membership-page .product-title{font-size:clamp(16px,4vw,24px)!important}.rating-label{font-size:clamp(12px,3vw,18px)!important}.rating-option{padding:14px!important;border-radius:10px!important;min-height:44px!important}.rating-name{font-size:clamp(12px,3vw,18px)!important}.rating-price{font-size:clamp(14px,3.5vw,20px)!important}.sticky-buy{padding:14px 20px!important;gap:16px!important}.sticky-price{font-size:clamp(18px,5vw,28px)!important}.sticky-btn{padding:14px 28px!important;font-size:clamp(14px,3.5vw,20px)!important;border-radius:12px!important;min-height:44px!important}.reader-nav-bar{padding:10px 12px!important;gap:10px!important}.chapter-dropdown,.page-dropdown{padding:10px 14px!important;font-size:clamp(11px,2.5vw,15px)!important;min-height:44px!important}.reader-content{padding:0 20px 100px!important}.page-text{font-size:clamp(14px,3.5vw,20px)!important;line-height:1.8!important}.page-text h6{display:none!important}.page-text p{margin-bottom:20px!important}.page-text h2{font-size:clamp(20px,5vw,30px)!important;margin:10px 0 20px!important}.reader-footer{padding:8px 16px!important}.page-nav-btn{padding:8px 16px!important;font-size:12px!important;border-radius:20px!important;min-height:36px!important}.footer-page-count{font-size:12px!important}.mode-selection-content{padding:60px 20px 30px!important}.mode-book-symbol{font-size:clamp(60px,15vw,100px)!important;margin-bottom:20px!important}.mode-book-title{font-size:clamp(24px,6vw,40px)!important;margin-bottom:10px!important}.mode-subtitle{font-size:clamp(16px,4vw,24px)!important}.mode-cards{gap:16px!important}.mode-card{padding:24px!important;gap:16px!important;border-radius:16px!important}.mode-card-icon{width:clamp(60px,15vw,90px)!important;height:clamp(60px,15vw,90px)!important;border-radius:14px!important}.mode-card-title{font-size:clamp(18px,4.5vw,28px)!important}.mode-card-desc{font-size:clamp(12px,3vw,18px)!important}.contact-container{padding:24px!important}.contact-icon{width:clamp(60px,15vw,90px)!important;height:clamp(60px,15vw,90px)!important;margin-bottom:20px!important}.contact-title{font-size:clamp(22px,5.5vw,36px)!important;margin-bottom:14px!important}.contact-subtitle{font-size:clamp(14px,3.5vw,20px)!important}.contact-form{padding:24px!important;border-radius:14px!important}.form-label{font-size:clamp(12px,3vw,16px)!important;margin-bottom:10px!important}.form-input,.form-textarea{padding:14px 18px!important;font-size:clamp(14px,3.5vw,18px)!important;border-radius:10px!important}.submit-btn{padding:16px!important;font-size:clamp(14px,3.5vw,20px)!important;border-radius:10px!important;min-height:44px!important}.books-list-container{padding:24px 16px!important}.books-list-intro{font-size:clamp(12px,3vw,18px)!important;margin-bottom:20px!important}.book-list-item{padding:16px!important;gap:16px!important;border-radius:14px!important;margin-bottom:14px!important}.book-list-cover{width:clamp(55px,15vw,85px)!important;height:clamp(70px,18vw,105px)!important;border-radius:10px!important}.book-list-symbol{font-size:clamp(24px,6vw,40px)!important}.book-list-subtitle{font-size:clamp(10px,2.5vw,14px)!important}.book-list-title{font-size:clamp(16px,4vw,24px)!important;margin-bottom:10px!important}.book-status{font-size:clamp(10px,2.5vw,14px)!important;padding:5px 12px!important;border-radius:14px!important}.book-chapters{font-size:clamp(10px,2.5vw,14px)!important}.audio-player-mini{padding:6px 14px!important;gap:10px!important}.vinyl-mini{width:32px!important;height:32px!important}.mini-play-btn{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important}.mini-time{font-size:clamp(10px,2.5vw,14px)!important}.vinyl-large{width:clamp(180px,45vw,280px)!important;height:clamp(180px,45vw,280px)!important;margin-bottom:28px!important}.audio-book-title{font-size:clamp(22px,5.5vw,32px)!important}.audio-chapter-title{font-size:clamp(14px,3.5vw,22px)!important}.audio-play-btn-large{width:clamp(60px,15vw,90px)!important;height:clamp(60px,15vw,90px)!important}.collection-main{padding:clamp(12px,3vw,20px)!important;padding-bottom:120px!important;overflow-x:hidden!important}.collection-main .page-title{font-size:clamp(20px,5vw,28px)!important}.collection-main .subtitle{font-size:clamp(11px,3vw,14px)!important}.filter-bar{gap:clamp(6px,2vw,10px)!important;padding:4px 0 10px!important}.filter-btn{padding:clamp(6px,2vw,10px) clamp(10px,3vw,16px)!important;font-size:clamp(10px,2.5vw,13px)!important}.sort-bar{margin-bottom:clamp(8px,2vw,14px)!important}.sort-label{font-size:clamp(10px,2.5vw,13px)!important}.sort-select{padding:clamp(6px,2vw,10px) clamp(8px,2vw,14px)!important;font-size:clamp(10px,2.5vw,13px)!important}.collection-main .cards{gap:clamp(10px,2.5vw,14px)!important}.collection-main .card{padding:clamp(10px,2.5vw,14px)!important;gap:clamp(10px,2.5vw,14px)!important;border-radius:clamp(10px,2.5vw,14px)!important}.collection-main .card-img{width:clamp(45px,12vw,60px)!important;height:clamp(58px,15vw,78px)!important}.collection-main .card-title{font-size:clamp(12px,3vw,14px)!important}.collection-main .card-desc{font-size:clamp(9px,2.2vw,11px)!important}.collection-main .current-price{font-size:clamp(14px,3.5vw,18px)!important}.collection-main .card-btn{padding:4px 10px!important;font-size:clamp(9px,2.2vw,11px)!important;border-radius:14px!important;font-weight:600!important;gap:3px!important}.collection-main .card-btn svg{width:clamp(8px,2vw,10px)!important;height:clamp(8px,2vw,10px)!important}.collection-main .badge{font-size:clamp(7px,2vw,10px)!important;padding:clamp(3px,1vw,5px) clamp(8px,2vw,12px)!important}.collection-main .pagination{bottom:60px!important}.results-count{font-size:clamp(9px,2.2vw,11px)!important;margin-bottom:8px!important;text-align:center!important}@media (min-width: 1024px){.site-header{padding:0 100px!important;height:60px!important;min-height:60px!important;max-height:60px!important;display:flex!important;flex-direction:row!important;justify-content:space-between!important;position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:1000!important}body{padding-top:60px!important}.header-logo{width:50px!important;height:50px!important;order:1!important}.header-left{display:flex!important;align-items:center!important;gap:28px!important;order:2!important}.menu-toggle,.back-btn{display:none!important}.desktop-nav{display:flex!important;align-items:center!important;gap:8px!important}.desktop-nav-link{color:#fff!important;font-family:Open Sans,sans-serif!important;font-size:13px!important;font-weight:500!important;letter-spacing:.3px!important;transition:all .2s ease!important;padding:8px 14px!important;text-decoration:none!important;display:flex!important;align-items:center!important;gap:6px!important;border:none!important;background:transparent!important}.desktop-nav-link:hover{background:transparent!important}.desktop-nav-link svg{width:15px!important;height:15px!important;stroke:currentColor!important;fill:none!important}.desktop-nav-link:hover{color:#d4a017!important}.carousel-section{max-width:1400px!important;margin:0 auto!important;padding:0 60px!important}.carousel-stage{width:300px!important;height:400px!important;max-height:450px!important;max-width:340px!important}.book-card,.cover-card{width:300px!important;height:400px!important}.side-card{width:80px!important;height:220px!important;max-height:270px!important}.tagline-title{font-size:32px!important}.tagline-subtitle{font-size:18px!important}.tagline-cta{font-size:16px!important}.top-tagline-banner p{font-size:16px!important;padding:10px 24px!important}.top-tagline-banner{margin-bottom:30px!important}.carousel-container{margin-top:40px!important}.carousel-nav{width:50px!important;height:50px!important}.carousel-dots{margin-top:24px!important;gap:12px!important}.carousel-dot{width:10px!important;height:10px!important}.carousel-dot.active{width:12px!important;height:12px!important}.book-reader-page{padding-top:104px!important;background:linear-gradient(135deg,#f5f0e8,#e8e0d5)!important}body:has(.book-reader-page) .site-header{height:60px!important;min-height:60px!important;max-height:60px!important}.book-reader-page .reader-nav-bar{top:60px!important;max-width:1200px!important;margin:0 auto!important;left:50%!important;transform:translate(-50%)!important;border-radius:0 0 12px 12px!important;padding:14px 40px!important;justify-content:space-between!important}.book-reader-page .chapter-dropdown span{max-width:200px!important}.reader-content .single-page{display:none!important}.reader-content .book-spread{display:flex!important;gap:0!important;justify-content:center!important;align-items:stretch!important;perspective:2000px!important}.reader-content{max-width:1200px!important;margin:0 auto!important;padding:32px 40px 120px!important}.book-spread{display:flex!important;background:linear-gradient(90deg,#d4c4a8,#e8dcc8 2%,#f5f0e8 5%,#faf8f5,#f5f0e8 95%,#e8dcc8 98%,#d4c4a8)!important;border-radius:4px 16px 16px 4px!important;box-shadow:0 4px 20px #00000026,0 8px 40px #0000001a,inset 0 0 60px #00000008!important;position:relative!important;min-height:600px!important}.book-spread:before{content:""!important;position:absolute!important;left:50%!important;top:0!important;bottom:0!important;width:40px!important;transform:translate(-50%)!important;background:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.08) 30%,rgba(0,0,0,.12) 50%,rgba(0,0,0,.08) 70%,transparent 100%)!important;pointer-events:none!important;z-index:10!important}.book-page-left,.book-page-right{flex:1!important;max-width:50%!important;padding:48px 56px!important;background:#fdfcfa!important;position:relative!important;display:flex!important;flex-direction:column!important}.book-page-left{border-radius:4px 0 0 4px!important;border-right:1px solid rgba(0,0,0,.05)!important;background:linear-gradient(90deg,#f8f5f0,#fdfcfa)!important}.book-page-right{border-radius:0 16px 16px 0!important;border-left:1px solid rgba(0,0,0,.05)!important;background:linear-gradient(90deg,#fdfcfa,#f8f5f0)!important}.page-number-indicator{position:absolute!important;bottom:24px!important;font-family:Cormorant Garamond,serif!important;font-size:14px!important;color:#8b7355!important;opacity:.7!important}.page-number-left{left:56px!important}.page-number-right{right:56px!important}.book-spread .page-text{font-family:var(--font-body-reading, "Cormorant Garamond"),Georgia,serif!important;font-size:18px!important;line-height:var(--line-height-reading, 1.75)!important;color:#2c2416!important;flex:1!important}.book-spread .page-text p{margin-bottom:var(--paragraph-spacing, 1.3em)!important;text-align:justify!important;text-indent:1.5em!important}.book-spread .page-text p:first-child{text-indent:0!important}.book-spread .page-text h2{font-size:28px!important;margin:2em 0 1.5em!important;text-align:center!important;font-family:Playfair Display,serif!important;color:var(--color-burgundy, #722F37)!important;font-weight:600!important;letter-spacing:.05em!important;position:relative!important;padding-bottom:16px!important}.book-spread .page-text h2:after{content:""!important;position:absolute!important;bottom:0!important;left:50%!important;transform:translate(-50%)!important;width:80px!important;height:2px!important;background:linear-gradient(90deg,transparent,var(--color-accent, #D4A017),transparent)!important}.book-page-left.empty-page,.book-page-right.empty-page{opacity:.5!important}.book-page-left.empty-page .page-text,.book-page-right.empty-page .page-text{display:flex!important;align-items:center!important;justify-content:center!important;color:#999!important;font-style:italic!important}.reader-footer{max-width:1200px!important;margin:0 auto!important;padding:16px 40px!important;background:#8b0000f2!important;border-radius:12px 12px 0 0!important;position:fixed!important;bottom:0!important;left:50%!important;transform:translate(-50%)!important;display:flex!important;justify-content:space-between!important;align-items:center!important;box-shadow:0 -4px 20px #00000026!important;height:56px!important;z-index:101!important}.reader-footer.has-audio{border-radius:0!important;box-shadow:none!important}.page-nav-btn{padding:12px 28px!important;font-size:14px!important;background:#ffffff26!important;color:#fff!important;border:1px solid rgba(255,255,255,.3)!important;border-radius:25px!important;transition:all .2s ease!important;font-weight:500!important}.page-nav-btn:hover:not(:disabled){background:#ffffff40!important;border-color:#ffffff80!important}.page-nav-btn:disabled{opacity:.4!important;cursor:not-allowed!important}.footer-page-count{font-size:16px!important;color:#fff!important;font-weight:500!important}.reader-divider{display:none!important}.bookmark-btn svg{width:20px!important;height:20px!important}.bookmark-btn{padding:10px 16px!important;font-size:15px!important}.book-spread{transition:opacity .3s ease!important}.book-spread.turning{opacity:.7!important}.book-page-left,.book-page-right{transition:transform .4s ease,opacity .3s ease!important}.book-spread.turning-next .book-page-right{transform:rotateY(-15deg)!important;transform-origin:left center!important}.book-spread.turning-prev .book-page-left{transform:rotateY(15deg)!important;transform-origin:right center!important}.chapter-dropdown,.page-dropdown{padding:12px 20px!important;font-size:14px!important}.font-size-btn{padding:8px 14px!important;font-size:14px!important}.font-size-display{font-size:13px!important}.bookmark-btn,.bookmarks-dropdown{padding:8px 12px!important}.page-number-indicator{display:block!important}.audio-player-mini{max-width:1200px!important;margin:0 auto!important;left:50%!important;transform:translate(-50%)!important;padding:12px 40px!important;gap:16px!important;border-radius:12px 12px 0 0!important;bottom:56px!important;background:#000!important;z-index:99!important}.reader-footer{z-index:100!important;bottom:0!important;max-width:1200px!important;height:56px!important}.reader-footer.has-audio{bottom:0!important}.vinyl-mini{width:44px!important;height:44px!important}.mini-play-btn{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important}.mini-ctrl-btn{width:32px!important;height:32px!important}.mini-progress{flex:1!important;max-width:500px!important}.mini-progress-bar{height:6px!important}.audio-player-expanded{bottom:52px!important;max-height:calc(100vh - 180px)!important}.audio-player-expanded.active{display:flex!important;z-index:1000!important}#audio-expanded{display:none}#audio-expanded.active{display:flex!important}.mini-time{font-size:14px!important}.vinyl-large{width:320px!important;height:320px!important}.audio-play-btn-large{width:80px!important;height:80px!important}.audio-book-title{font-size:32px!important}.audio-chapter-title{font-size:20px!important}.audio-progress-wrapper{padding:0 24px!important}.audio-progress-bar{height:6px!important;background:#333!important;border-radius:10px!important;cursor:pointer!important}.audio-progress-fill{height:100%!important;background:var(--color-accent)!important;border-radius:10px!important}.audio-progress-handle{width:16px!important;height:16px!important;background:var(--color-accent)!important;border:2px solid white!important;border-radius:50%!important;box-shadow:0 2px 4px #0003!important}.collection-main{max-width:1200px!important;margin:0 auto!important;padding:32px 40px 120px!important}.collection-main .page-title{font-size:32px!important;margin-bottom:8px!important}.collection-main .subtitle{font-size:16px!important;margin-bottom:24px!important}.collection-main .cards{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:24px!important}.collection-main .card{padding:20px!important;gap:20px!important;border-radius:16px!important}.collection-main .card-img{width:80px!important;height:100px!important}.collection-main .card-title{font-size:18px!important}.collection-main .card-desc{font-size:14px!important;-webkit-line-clamp:3!important}.collection-main .current-price{font-size:22px!important}.collection-main .card-btn{padding:10px 20px!important;font-size:14px!important}.collection-main .badge{font-size:11px!important;padding:5px 12px!important}.filter-bar{gap:12px!important;padding:8px 0 16px!important}.filter-btn{padding:10px 20px!important;font-size:14px!important}.sort-bar{margin-bottom:20px!important}.sort-label{font-size:14px!important}.sort-select{padding:10px 16px!important;font-size:14px!important}body:has(.mode-selection-page){overflow:hidden!important;height:100vh!important}.mode-selection-page{height:100vh!important;min-height:100vh!important;max-height:100vh!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.mode-selection-content{max-width:1000px!important;margin:0 auto!important;padding:80px 40px 40px!important}.mode-book-identity{margin-bottom:48px!important}.mode-book-symbol{font-size:100px!important}.mode-book-cover,.mode-book-cover-img{width:180px!important;height:auto!important}.mode-book-title{font-size:48px!important;margin-bottom:12px!important}.mode-page-count{font-size:16px!important}.mode-subtitle{font-size:20px!important}.mode-cards{display:flex!important;flex-direction:row!important;gap:32px!important;justify-content:center!important}.mode-card{flex:1!important;max-width:400px!important;padding:32px!important;gap:20px!important}.mode-card-icon{width:80px!important;height:80px!important}.mode-card-title{font-size:24px!important}.mode-card-desc{font-size:16px!important}.mode-info-row{font-size:14px!important}.mode-helper-text{font-size:14px!important;margin-top:32px!important}body:has(.contact-container){overflow:hidden!important;height:100vh!important}.contact-container{max-width:600px!important;margin:0 auto!important;padding:16px 40px 40px!important;height:calc(100vh - 120px)!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.contact-icon{display:none!important}.contact-title{display:block!important;font-size:28px!important;margin-bottom:16px!important}.contact-subtitle{display:none!important}.contact-form{padding:32px!important;border-radius:16px!important}.form-label{font-size:14px!important}.form-input,.form-textarea{padding:14px 18px!important;font-size:15px!important;border-radius:10px!important}.form-textarea{min-height:120px!important}.submit-btn{padding:16px 28px!important;font-size:16px!important;border-radius:12px!important;margin-top:12px!important}.books-list-container{max-width:900px!important;margin:0 auto!important;padding:32px 40px!important}.books-list-intro{font-size:18px!important;margin-bottom:32px!important}.book-list-item{padding:24px!important;gap:24px!important;border-radius:16px!important;margin-bottom:20px!important}.book-list-cover{width:100px!important;height:130px!important}.book-list-symbol{font-size:48px!important}.book-list-subtitle{font-size:14px!important}.book-list-title{font-size:24px!important}.book-status{font-size:13px!important;padding:6px 16px!important}.book-chapters{font-size:14px!important}.policy-content,.page-content{max-width:800px!important;margin:0 auto 32px!important;padding:32px 40px!important}.page-title{text-align:center!important}.site-footer{height:70px!important;min-height:70px!important;max-height:70px!important;padding:0 40px!important}.footer-copyright-text{font-size:13px!important}.membership-main{max-width:1000px!important;margin:0 auto!important;padding:32px 40px!important}.top-section{padding:24px!important;gap:24px!important}.product-img{width:140px!important;height:180px!important}.membership-page .product-title{font-size:28px!important}.rating-label{font-size:18px!important}.rating-option{padding:18px!important}.rating-name{font-size:18px!important}.rating-price{font-size:22px!important}.sticky-buy{max-width:1000px!important;margin:0 auto!important;left:50%!important;transform:translate(-50%)!important;padding:16px 32px!important;border-radius:16px 16px 0 0!important}.sticky-price{font-size:28px!important}.sticky-btn{padding:16px 40px!important;font-size:18px!important}}@media (min-width: 1280px){.collection-main .cards{grid-template-columns:repeat(3,1fr)!important}.carousel-section{padding:0 80px!important}.carousel-stage,.book-card,.cover-card{width:340px!important;height:450px!important}.side-card{width:90px!important;height:250px!important}}
/*# sourceMappingURL=/cdn/shop/t/78/assets/theme-responsive-desktop.css.map */
