dialog.pdp-modal{padding:0;border:0;border-radius:10px;max-width:min(1040px,92vw);max-height:88vh;width:100%;background:transparent}dialog.pdp-modal::backdrop{background:color-mix(in srgb,var(--canvas) 55%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pdp-modal-inner{position:relative;max-height:88vh;display:flex;flex-direction:column;overflow:hidden;border-radius:10px;background:var(--canvas);box-shadow:0 40px 90px -20px #000000b3}.pdp-modal-mount{min-height:320px;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain}.pdp-modal.is-loading .pdp-modal-mount{visibility:hidden}.pdp-modal-scrollcue{position:absolute;left:0;right:0;bottom:0;height:34px;display:flex;align-items:flex-end;justify-content:center;padding-bottom:4px;font-size:16px;line-height:1;color:var(--gold);background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--canvas) 88%,transparent) 70%);opacity:0;pointer-events:none;transition:opacity .18s ease}.pdp-modal-scrollcue.is-shown{opacity:1}.pdp-modal.is-loading .pdp-modal-scrollcue{display:none}.pdp-modal-loading{display:none;position:absolute;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;background:var(--canvas);color:var(--cream);font:400 14px var(--sans)}.pdp-modal.is-loading .pdp-modal-loading{display:flex}.pdp-modal-error{display:none;margin:0 18px 14px;padding:10px 12px;border-radius:8px;background:color-mix(in srgb,var(--ember) 20%,var(--canvas));color:var(--cream);font:400 13px var(--sans)}.pdp-modal-error.is-shown{display:block}.pdp-modal-close{position:absolute;top:14px;right:14px;z-index:2;width:36px;height:36px;border-radius:50%;border:0;background:color-mix(in srgb,var(--canvas) 75%,transparent);color:var(--cream);font-size:20px;line-height:1;cursor:pointer}.pdp-modal-close:hover,.pdp-modal-close:focus-visible{background:color-mix(in srgb,var(--canvas) 92%,transparent)}.pdp-modal-close:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@keyframes pdp-modal-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@keyframes pdp-modal-backdrop-in{0%{opacity:0}to{opacity:1}}dialog.pdp-modal[open]{animation:pdp-modal-in .22s ease}dialog.pdp-modal[open]::backdrop{animation:pdp-modal-backdrop-in .22s ease}@media(max-width:760px){dialog.pdp-modal{max-width:100vw;width:100vw;max-height:100dvh;height:100dvh;border-radius:0}.pdp-modal-inner{max-height:100dvh;border-radius:0}}@media(prefers-reduced-motion:reduce){dialog.pdp-modal[open],dialog.pdp-modal[open]::backdrop{animation:none}}@keyframes ws-book-pick{0%{transform:translateY(-7px) scale(1);filter:brightness(1);box-shadow:none}to{transform:translateY(-7px) scale(1.05);filter:brightness(1.12);box-shadow:0 14px 30px -6px #0000008c}}.ws-book.is-picking{transform:translateY(-7px) scale(1.05);filter:brightness(1.12);box-shadow:0 14px 30px -6px #0000008c;animation:ws-book-pick .14s ease-out}dialog.pdp-modal[open].is-vt,dialog.pdp-modal[open].is-vt::backdrop{animation:none}dialog.pdp-modal.is-vt::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}dialog.pdp-modal.is-vt-blur-in::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:backdrop-filter .2s ease}::view-transition-group(bw-book-cover){animation-duration:.32s;animation-timing-function:cubic-bezier(.22,.61,.36,1)}::view-transition-old(root),::view-transition-new(root){animation-duration:.22s}@media(max-width:760px){::view-transition-old(root),::view-transition-new(root){animation-duration:.26s}}@media(prefers-reduced-motion:reduce){.ws-book.is-picking{transform:none;filter:none;box-shadow:none;animation:none}}:where(.pdp-modal) a{color:var(--gold);text-decoration:none}:where(.pdp-modal) a:hover{text-decoration:underline}:where(.pdp-modal) .btn{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(180deg,var(--ember, #cf6a2b),var(--ember-deep, #a3491d));color:#f9ecd6;font:600 13px var(--sans);letter-spacing:.04em;padding:12px 20px;border-radius:8px;border:0;cursor:pointer}:where(.pdp-modal) .btn:hover{text-decoration:none;filter:brightness(1.06)}:where(.pdp-modal) .btn:focus-visible{outline:2px solid var(--gold);outline-offset:1px}:where(.pdp-modal) .btn:disabled{opacity:.45;cursor:not-allowed;filter:none}.pdp-modal .shopify-payment-button__more-options{color:var(--gold)}
/*# sourceMappingURL=/cdn/shop/t/8/assets/pdp-modal.css.map */
