.read-sample__btn{display:inline-block;padding:.65rem 1rem;border:0;border-radius:.5rem;background:#111;color:#fff;cursor:pointer}.read-sample__modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#00000080;display:flex;align-items:center;justify-content:center;padding:20px}.read-sample__dialog{background:#fff;max-width:720px;width:100%;max-height:90vh;overflow:hidden;border-radius:12px;box-shadow:0 10px 30px #00000040;position:relative}.read-sample__close{position:absolute;top:8px;right:10px;font-size:24px;line-height:1;border:0;background:none;cursor:pointer}.read-sample__header{padding:18px 20px 10px;border-bottom:1px solid #eee}.read-sample__title{margin:0}.read-sample__review{margin-top:8px;font-size:.9rem;color:#333}.read-sample__review .stars{color:#f5a623;margin-right:.35rem}.read-sample__progress{display:flex;align-items:center;gap:10px;padding:12px 20px;border-bottom:1px solid #f3f3f3}.read-sample__progress .bar{flex:1;height:6px;background:#eee;border-radius:6px;overflow:hidden}.read-sample__progress .bar .fill{display:block;height:100%;width:0;background:#111;transition:width .25s}.read-sample__content{padding:16px 20px;overflow:auto;max-height:50vh;line-height:1.6}.read-sample__footer{display:flex;gap:10px;align-items:center;justify-content:flex-end;padding:14px 20px;border-top:1px solid #eee}.read-sample__footer .nav{border:1px solid #ddd;background:#fafafa;border-radius:6px;padding:.5rem .75rem;cursor:pointer}.read-sample__footer .nav:disabled{opacity:.5;cursor:not-allowed}.read-sample__footer .cta{background:#111;color:#fff;text-decoration:none;padding:.6rem .9rem;border-radius:8px}.read-sample__footer .download{margin-left:auto}@media (max-width: 640px){.read-sample__dialog{max-height:92vh}.read-sample__content{max-height:56vh}}.read-sample__footer{position:sticky;bottom:0;z-index:2;display:flex;gap:8px;justify-content:center;padding:12px;background:#fff;border-top:1px solid #eee}.read-sample__footer .nav[disabled]{opacity:.45;cursor:default}.read-sample__footer .nav.prev:before{content:"\2190  "}.read-sample__footer .nav.next:after{content:" \2192"}.rs-review{margin-top:6px}.rs-review__row1{display:flex;align-items:center;gap:8px;margin-bottom:4px}.rs-stars{font-size:14px;line-height:1;color:#f59e0b;letter-spacing:1px;white-space:nowrap}.rs-quote{font-size:13px;line-height:1.25;color:#111827;display:inline;quotes:"\201c" "\201d" "\2018" "\2019"}.rs-quote:before{content:open-quote}.rs-quote:after{content:close-quote}.rs-review__row2{display:flex;align-items:center;gap:6px}.rs-name{font-size:12px;color:#6b7280;line-height:1}.rs-pill{background:#e7f5ec;color:#0a8f47;border-radius:6px;padding:2px 6px;font-size:11px;font-weight:600;line-height:1;white-space:nowrap}@media (min-width: 480px){.rs-stars{font-size:15px}.rs-quote{font-size:14px}.rs-name{font-size:12px}.rs-pill{font-size:11px}}.read-sample__btn-wrap{margin:10px 0 8px}.read-sample__btn{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1rem;font-weight:400;font-size:11px;border-radius:9999px;border:1px solid transparent;background:#111;color:#000;box-shadow:0 1px #0000001f,0 8px 16px #0000000f;transition:transform .06s ease,box-shadow .2s ease,background .2s ease}.read-sample__btn:hover{background:#000;box-shadow:0 2px #00000024,0 10px 18px #0000001a}.read-sample__btn:active{transform:translateY(1px)}.btn--accent{background:#fff;border-color:#6a6a6a}.btn--accent:hover{background:#e57800}.btn--accent:focus-visible{outline:2px solid #000;outline-offset:2px}@media (max-width:480px){.read-sample__btn{width:100%;justify-content:center}}.product-single .price{margin-top:6px}.read-sample__btn{padding:10px 14px!important;min-height:38px!important;font-weight:600!important;font-size:12.8px!important;line-height:1!important;border-radius:9999px!important;background:#f5f6f7!important;color:#1f2937!important;border:1px solid #DDE2E7!important;box-shadow:0 1px #1118270a!important;transition:background .15s ease,box-shadow .15s ease,transform .02s ease!important;-webkit-tap-highlight-color:transparent}.read-sample__btn:hover{background:#eef1f4!important;border-color:#d6dce2!important;color:#1f2937!important}.read-sample__btn:active{background:#e3e7ec!important;transform:translateY(1px)!important}.read-sample__btn:focus-visible{outline:2px solid #0EA5E9!important;outline-offset:2px!important}.read-sample__btn.btn--accent,.read-sample__btn.btn--dark{background:#f5f6f7!important;border-color:#dde2e7!important;color:#1f2937!important;box-shadow:0 1px #1118270a!important}.read-sample__btn.rs-btn--outline{background:#e8e7e7!important;color:#1f2937!important;border:1px solid #D6DCE2!important}.read-sample__btn.rs-btn--outline:hover{background:#e9edf1!important;border-color:#cbd3db!important}.rs-lock{position:fixed;left:0;right:0;width:100%;overflow:hidden}.read-sample__modal{overscroll-behavior:contain}.read-sample__content{-webkit-overflow-scrolling:touch}.read-sample__dialog{width:92vw;max-width:520px;display:flex;flex-direction:column;border-radius:14px;overflow:hidden;max-height:76dvh;height:76dvh}@supports not (height: 1dvh){.read-sample__dialog{max-height:82vh;height:82vh}}.read-sample__header,.read-sample__footer{flex:0 0 auto}.read-sample__content{flex:1 1 auto;overflow:auto;-webkit-overflow-scrolling:touch;padding-right:8px;max-height:none!important;background:none!important}.read-sample__content>*:first-child{margin-top:0!important}.read-sample__content p{margin:0 0 10px}.read-sample__dialog{padding-bottom:max(0px,env(safe-area-inset-bottom))}
/*# sourceMappingURL=/cdn/shop/t/34/assets/read-sample.css.map */
