.pl-shipping{border-top:1px solid #66337440;max-width:520px;margin:1.5em 0 .5em}.pl-shipping+.pl-shipping{border-top:0;margin-top:0}.pl-shipping details{border-bottom:1px solid #66337440}.pl-shipping .pl-shipping-body h4{margin:1.2em 0 .5em;font-size:.98em;font-weight:700}.pl-shipping .pl-shipping-body h4:first-child{margin-top:0}.pl-shipping summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1em;padding:.85em .1em;font-size:.98em;font-weight:600;list-style:none;display:flex}.pl-shipping summary::-webkit-details-marker{display:none}.pl-shipping summary:hover{color:#663374}.pl-shipping summary .chev{border:2px solid;border-width:0 2px 2px 0;flex:none;padding:3px;transition:transform .2s;transform:rotate(-45deg)}.pl-shipping details[open] summary .chev{transform:rotate(45deg)}.pl-shipping .pl-shipping-body{padding:0 .1em 1em}.pl-shipping .pl-shipping-body p{margin:0 0 .75em;font-size:.95em;line-height:1.55}.pl-shipping .pl-shipping-body p:last-child{margin-bottom:0}.rv-section{background-color:#ffcfcf;background-image:url(/images/book-bodies/damask-christmas-tile-1-240px-transparent-with-white-ink-35-percent-screen.webp);padding:3em 1.25em}.rv-card{color:#3a352d;background-color:#fff;border-radius:12px;max-width:900px;margin:0 auto;padding:2.5em;font-family:Georgia,Garamond,serif}.rv-heading{text-align:center;margin:0 0 .5em;font-size:2em}.rv-status{text-align:center;color:#8a8273}.rv-status.rv-empty-note{color:#6b6256;margin:.5em 0 0;font-size:1.1em}.rv-center{text-align:center}.rv-summary{text-align:center;margin-bottom:1.5em}.rv-summary p{margin:.5em 0 0;font-size:1.1em}.rv-histogram{max-width:360px;margin:0 auto 2em}.rv-hist-row{align-items:center;gap:.6em;margin:.25em 0;display:flex}.rv-hist-label{width:2.5em;font-size:.85em}.rv-hist-track{background:#e3ddd2;border-radius:999px;flex:1;height:.7em;overflow:hidden}.rv-hist-fill{background:#ffdf00;height:100%;display:block}.rv-hist-count{text-align:right;width:1.5em;font-size:.85em}.rv-list{border-top:1px solid #e3ddd2;margin:0;padding:0}.rv-item{border-bottom:1px solid #e3ddd2;padding:1.25em 0;list-style:none}.rv-item-head{flex-wrap:wrap;align-items:center;gap:.75em;display:flex}.rv-item-head strong{font-size:1.05em}.rv-meta{color:#6b6256;margin:.4em 0 0;font-size:.9em}.rv-verified{color:#2e7d32;font-weight:600}.rv-text{color:#3a352d;margin:.6em 0 0;line-height:1.6}.rv-more-wrap{margin-top:1.5em}.mpdh .rv-more{cursor:pointer;color:#3a352d;background:0 0;border:1px solid #a9a08c;border-radius:8px;margin:0;padding:.6em 1.5em;font-family:inherit;font-size:.95em}.mpdh .rv-more:hover{color:#3a352d;background-color:#f2ede4}.rv-form-area{border-top:1px solid #e3ddd2;margin-top:2.5em;padding-top:1.5em}.rv-form-area h3{margin:0 0 1em;font-size:1.3em}.rv-form-area>p{color:#3a352d;margin:0 0 .75em}.mpdh .rv-primary{color:#fff;cursor:pointer;background:#663374;border:0;border-radius:8px;margin:0;padding:.85em 2.25em;font-family:inherit;font-size:1em;text-decoration:none;display:inline-block}.mpdh .rv-primary:disabled{cursor:default;opacity:.6}.rv-rating{margin-bottom:1.25em}.rv-label{color:#6b6256;margin-bottom:.35em;font-size:.85em;font-weight:600;display:block}.rv-rating .rv-label{margin-bottom:.5em}.rv-optional{font-weight:400}.rv-posting{color:#6b6256;margin:0 0 1.25em;font-size:.85em}.rv-field{margin-bottom:1em}.rv-input{box-sizing:border-box;color:#3a352d;background:#fff;border:1px solid #cdc6b8;border-radius:6px;width:100%;padding:.6em .75em;font-family:inherit;font-size:1em}.rv-textarea{resize:vertical;min-height:8em}.rv-honeypot{opacity:0;width:1px;height:1px;position:absolute;top:auto;left:-9999px;overflow:hidden}.rv-error{color:#a01818;text-align:center;margin:0 0 1em}.rv-stars-input{gap:.15em;display:inline-flex}.mpdh .rv-stars-input button{cursor:pointer;color:#cdc6b8;background:0 0;border:none;margin:0;padding:0;font-size:34px;line-height:1;transition:color .1s}.mpdh .rv-stars-input button:hover{background:0 0}.mpdh .rv-stars-input button.is-on{color:#ffdf00;text-shadow:0 0 1px #b58a00}.rv-thanks{text-align:center;color:#2e5e30;background:#f3f9f3;border:1px solid #2e7d32;border-radius:8px;margin-top:2.5em;padding:1.25em 1.5em}.rv-thanks p{margin:.4em 0 0;font-size:.9em}.rv-thanks .rv-thanks-title{margin:0;font-size:1em;font-weight:600}.rv-backdrop{z-index:100;background-color:#0000008c;justify-content:center;align-items:center;padding:2em 1em;display:flex;position:fixed;inset:0}.rv-modal{color:#3a352d;background-color:#fff;border-radius:12px;flex-direction:column;width:100%;max-width:720px;max-height:min(88vh,88dvh);font-family:Georgia,Garamond,serif;display:flex;overflow:hidden;box-shadow:0 18px 48px #0000004d}.rv-head{border-bottom:1px solid #e3ddd2;flex-shrink:0;justify-content:space-between;align-items:center;gap:1em;padding:1.1em 1.25em .9em;display:flex}.rv-head h2{margin:0;font-size:1.35em}.rv-head p{color:#6b6256;margin:.15em 0 0;font-size:.85em}.rv-modal .rv-close{box-sizing:border-box;color:#3a352d;cursor:pointer;background-color:#fff;border:1px solid #cfc7b8;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;margin:0;padding:0;display:inline-flex}.rv-modal .rv-close:hover{color:#3a352d;background-color:#f2ede4}.rv-controls{background:#faf7f1;border-bottom:1px solid #e3ddd2;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.6em .75em;padding:.85em 1.25em;display:flex}.rv-controls label{color:#6b6256;font-size:.85em}.rv-select{color:#3a352d;cursor:pointer;background-color:#fff;border:1px solid #cfc7b8;border-radius:6px;max-width:100%;padding:.5em .7em;font-family:inherit;font-size:1em}.rv-select option{color:#3a352d;background-color:#fff}.rv-body{-webkit-overflow-scrolling:touch;padding:0 1.25em 1.25em;overflow-y:auto}.rv-body ul{margin:0;padding:0}@media (width<=640px){.rv-section{padding:2em 7px}.rv-card{padding:1.75em 24px}.rv-backdrop{align-items:stretch;padding:0}.rv-modal{border-radius:0;max-width:none;height:100%;max-height:none}.rv-controls{padding:.75em 1em}.rv-head{padding:.9em 1em .75em}.rv-body{padding:0 1em 1em}}.series-books-table{border-collapse:collapse;border-spacing:0;border:none;margin-left:auto;margin-right:auto;line-height:1.1;box-shadow:none!important}.series-books-table th{padding-bottom:1em}.series-books-table th,.series-books-table td{text-align:left;vertical-align:top;border:none;padding-top:0}.series-books-table th:first-child,.series-books-table td:first-child{padding-right:.5em;font-weight:700}.series-books-table th:nth-child(2),.series-books-table td:nth-child(2){text-align:center;min-width:48px;padding:2px 0;line-height:0}.series-books-table th:nth-child(3),.series-books-table td:nth-child(3){text-align:left;padding:0 0 0 1em}.series-books-table th:last-child,.series-books-table td:last-child{text-align:right;padding-right:0}.series-books-table img{width:auto;height:64px}.bundles-inner{box-sizing:border-box;max-width:1500px;margin:0 auto;padding-left:18.75px;padding-right:18.75px}.bundles-grid{grid-template-columns:repeat(2,1fr);gap:.5em;display:grid}@media (width>=768px){.bundles-inner{padding-left:62.5px;padding-right:62.5px}.bundles-grid{grid-template-columns:repeat(4,1fr)}}@media screen and (width<=600px){.hb-plate-img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:70vw;max-height:360px}.hb-pink-block{background-position:0!important}}
