@charset "UTF-8";@font-face{font-family:chin_up_buttercup_cutecapsRg;font-style:normal;font-weight:400;src:url(/fonts/chin_up_buttercup_cutecaps-webfont.woff2) format("woff2"),url(/fonts/chin_up_buttercup_cutecaps-webfont.woff) format("woff")}@font-face{font-display:swap;font-family:FilsonSoftMedium;src:url(/fonts/5205760/6d6a8331-b28c-4421-89df-2b3d63d5dfd6.woff2) format("woff2"),url(/fonts/5205760/70f59124-bb45-41a8-946b-425b647ccfb0.woff) format("woff")}@font-face{font-display:swap;font-family:FilsonSoftBook;src:url(/fonts/5210617/67243edf-db55-4c1d-92e2-ee4c33fa633b.woff2) format("woff2"),url(/fonts/5210617/de0124a9-743a-4757-bfff-c509c5970ee7.woff) format("woff")}:root{--z-nav-dropdown:100;--z-cookie-consent:200;--z-floating-button:300;--z-dialog:400;--z-dialog-close:600}.filters select{background-color:#fff;border:1px solid #c7c7c7;border-radius:3px;cursor:pointer;font-size:1em;height:51px;padding-inline:.5em}.search-container{--icon-width:2em;--icon-padding:.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1}.search-container input{z-index:0;-webkit-padding-start:calc(var(--icon-width) + var(--icon-padding));padding-inline-start:calc(var(--icon-width) + var(--icon-padding))}.search-container:before{content:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18"><path fill="gray" fill-rule="evenodd" d="M11.25 0C7.52 0 4.5 3.02 4.5 6.75c0 1.333.375 2.562 1.042 3.604L.438 15.437a1.51 1.51 0 0 0 0 2.125A1.48 1.48 0 0 0 1.5 18c.375 0 .77-.146 1.063-.438l5.083-5.104A6.64 6.64 0 0 0 11.25 13.5c3.73 0 6.75-3.02 6.75-6.75S14.98 0 11.25 0m0 11.25c-2.48 0-4.5-2.02-4.5-4.5s2.02-4.5 4.5-4.5 4.5 2.02 4.5 4.5-2.02 4.5-4.5 4.5"/></svg>');position:absolute;-webkit-margin-start:var(--icon-padding);height:24px;margin-inline-start:var(--icon-padding);text-align:center;width:var(--icon-width);z-index:10}.search-fallback{display:none}.mixitup-container-failed .search-fallback{display:block}.lit-single{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;gap:.5em;justify-content:start}@media screen and (max-width:650px){.lit-single{padding-block:.5em}}.lit-single .book{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.lit-single .book+.cluster{--gap:.5em;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width:650px){.lit-single .book+.cluster{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.lit-single .book-info{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-ms-flex-preferred-size:45rem;flex-basis:45rem}.lit-single .cluster{--gap:.5em;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.lit-single .badge{font-size:.6em}.lit-single .badge.hot{background-color:#f7941e;color:#fff}@media screen and (min-width:650px){.lit-single .title-info{padding-block:.75em}}.lit-single .title-info>.cluster{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.lit-single .title{color:inherit;font-size:1em;font-weight:700}.lit-single .book{overflow:hidden;padding-inline:.125em;-ms-flex-item-align:stretch;align-self:stretch;position:relative;width:75px}.lit-single .book img{-webkit-box-shadow:1px 2px 3px rgba(0,0,0,.3);box-shadow:1px 2px 3px rgba(0,0,0,.3);left:4px;position:absolute;top:12px;-webkit-transform:rotate(-2deg);transform:rotate(-2deg);width:65px}@media screen and (max-width:650px){.lit-single .book img{top:0;-webkit-transform:rotate(-2deg) scale(.85) translateY(-.25em);transform:rotate(-2deg) scale(.85) translateY(-.25em)}}.lit-single .qdabs-icon{display:none;width:2.5em}@media screen and (min-width:650px){.lit-single .qdabs-icon{display:block}}.lit-single .book-actions{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.lit-single .book-actions>.cluster{--gap:.25em .5em;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-preferred-size:26.5ch;flex-basis:26.5ch}.lit-single .button{padding-inline:1.25em}.lit-single :is(form>.button,.add-to-pack-button){min-width:13.5ch}.lit-single :is(.button-disabled,.button-disabled:hover,.button[disabled]){background:none;border:1px solid transparent;color:#999!important;padding-inline:.5em}.lit-single .add-to-pack-button.in-pack{border-color:#ccc;color:#00b800!important}.lit-single .add-to-pack-button.in-pack:before{content:"✔︎";display:inline-block;-webkit-margin-end:.5em;margin-inline-end:.5em}.filter-button{--color:#7eb242;border:1px solid #d4d4d4;border-radius:.5em;color:#555;line-height:1.4;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-item-align:stretch;align-self:stretch}.filter-button:hover{border-color:var(--color)}.filter-button strong{color:var(--color);font-family:FilsonSoftBook,sans-serif;font-size:1.6em;font-weight:500;text-transform:capitalize}.filter-button small{font-size:.85em;opacity:.6}.filter-button.mixitup-control-active{background-color:var(--color);border-color:var(--color)}.filter-button.mixitup-control-active small,.filter-button.mixitup-control-active strong{color:#fff}.filter-button[data-filter=".quill"]{--color:#ffcf01}.filter-button[data-filter=".dart"]{--color:#f7941e}.filter-button[data-filter=".arrow"]{--color:#f16458}.filter-button[data-filter=".boomerang"]{--color:#4b3f64}.filter-button[data-filter=".slingshot"]{--color:#c63a95}:root{--collection-open-width:26rem}@starting-style{.collection-dialog[open]{bottom:0;left:auto;opacity:0;right:calc(var(--collection-open-width)*-1);top:0}}.collection-dialog{background-color:#fff;border:none;bottom:0;-webkit-box-shadow:0 0 12px rgba(0,0,0,.2);box-shadow:0 0 12px rgba(0,0,0,.2);display:block;height:100vh;left:auto;margin:0;max-height:none;max-width:85vw;opacity:1;overflow:scroll;padding:0;position:fixed;right:calc(var(--collection-open-width)*-1);top:0;-webkit-transition:right .25s ease-in-out;transition:right .25s ease-in-out;width:var(--collection-open-width);z-index:var(--z-dialog)}.collection-dialog[open]{right:0}.collection-dialog[open]::-ms-backdrop{opacity:1}.collection-dialog[open]::backdrop{opacity:1}.collection-dialog::-ms-backdrop{background-color:rgba(0,0,0,.5);opacity:0;-ms-transition:opacity .25s;transition:opacity .25s}.collection-dialog::backdrop{background-color:rgba(0,0,0,.5);opacity:0;-webkit-transition:opacity .25s;transition:opacity .25s}@starting-style{.collection-dialog[open]::-ms-backdrop{opacity:0}.collection-dialog[open]::backdrop{opacity:0}}.dialog-close-button{-webkit-appearance:none;background:transparent;border:0;-webkit-box-shadow:none;box-shadow:none;color:#7a7a7a;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:48px;height:1em;line-height:1;outline:none;overflow:visible;padding:0;position:absolute;right:1rem;top:1rem;width:1em;z-index:var(--z-dialog-close);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.dialog-close-button:hover{background:transparent;color:#000}.collection-float{--button-size:10em;--button-border-size:5px;bottom:2em;position:fixed;right:2em;z-index:var(--z-floating-button)}.collection-float button{background-color:#f4daf4;border:var(--button-border-size) solid #fff;border-radius:50%;-webkit-box-shadow:0 3px 12px rgba(0,0,0,.2);box-shadow:0 3px 12px rgba(0,0,0,.2);color:#6d246b;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1em;height:var(--button-size);width:var(--button-size);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;cursor:pointer;justify-content:center;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.collection-float button:hover{background-color:#eabdea;-webkit-transform:scale(1.04);transform:scale(1.04)}.collection-float button:active{border-color:#fff;-webkit-transform:scale(.97);transform:scale(.97)}.collection-float button.pack-pulse{-webkit-animation:pack-pulse .34s ease-out;animation:pack-pulse .34s ease-out}.collection-float .heading-cute{color:inherit;font-size:3em}.pack-ring-chart{--stroke-width:15px;--stroke-color:#6d246b;--bg-width:5px;--bg-color:#fff;--padding:calc(var(--stroke-width) - var(--bg-width));--percentage:attr(data-percentage type(<number>),100);--ring-radius:calc(var(--button-size)/2 - var(--stroke-width)/4/2);height:calc(var(--button-size) + var(--padding)*2);left:calc(var(--padding)*-1);margin:0;pointer-events:none;position:absolute;top:calc(var(--padding)*-1);width:calc(var(--button-size) + var(--padding)*2)}.pack-ring-chart svg{height:100%;width:100%}.pack-ring-chart svg :where(.circle-background,.circle-foreground){r:var(--ring-radius);cx:50%;cy:50%;fill:none;stroke:var(--stroke-color);stroke-width:var(--stroke-width)}.pack-ring-chart svg .circle-background{--stroke-width:var(--bg-width);--stroke-color:var(--bg-color)}.pack-ring-chart svg .circle-foreground{--stroke-width:15px;--c:calc(var(--ring-radius)*6.28319);--c-offset:calc(var(--percentage)/100*var(--c));stroke:var(--stroke-color);stroke-dasharray:var(--c-offset) var(--c);stroke-linecap:round;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.pack-ring-chart[data-percentage="0"] .circle-foreground{opacity:0}@-webkit-keyframes pack-pulse{0%{-webkit-transform:scale(1);transform:scale(1)}40%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pack-pulse{0%{-webkit-transform:scale(1);transform:scale(1)}40%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}.collection-dialog-content{padding:1em 2em}.collection-dialog-content h3{color:#6d246b}.collection-dialog-content .stack{--space:.5em}.collection-dialog-content .stack>.lit-single{-webkit-border-after:1px solid #e5f0f2;border-block-end:1px solid #e5f0f2;-webkit-padding-before:var(--space);padding-block-start:var(--space)}.collection-dialog-content .lit-single .title{font-size:.85em;line-height:1.4}.collection-dialog-content .lit-single .book img{top:0}.lit-single-skeleton .title{color:#c2cdd2;font-style:italic}.collection-dialog .lit-single :is(.metadata,.badge,.qdabs-icon),.lit-single-skeleton :is(.metadata,.badge,.qdabs-icon,.book-actions .button){display:none}
/*# sourceMappingURL=../maps/pages/literature-singles.css.map */
