/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15;-webkit-text-size-adjust:100%;tab-size:4}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}legend{padding:0}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}*,:after,:before{box-sizing:border-box}html{-webkit-tap-highlight-color:rgba(0,0,0,0)}body,html{font-size:112.5%}body{color:var(--color-gray-med);font-family:var(--font-family);line-height:var(--line-height--xl);margin:0}a{color:var(--color-secondary);text-decoration:none}a:hover{color:var(--color-primary);text-decoration:underline}ol,ul{margin-block:1em;margin-inline:0}li:not(.menu-item,.main-menu__menu-item,.utility-menu__item){margin-block-end:.5em}dd,dl,dt{margin:0}address{font-style:normal}img{block-size:auto;max-inline-size:100%}:focus{outline:solid 2px var(--color-focus-ring);outline-offset:2px}:focus:not(:focus-visible){outline:0}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{appearance:none;margin:0}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:local(""),url(https://plotboundbooks.com/themes/custom/bookworm/fonts/roboto-v29-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:local(""),url(https://plotboundbooks.com/themes/custom/bookworm/fonts/roboto-v27-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:local(""),url(https://plotboundbooks.com/themes/custom/bookworm/fonts/roboto-v27-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:local(""),url(https://plotboundbooks.com/themes/custom/bookworm/fonts/roboto-v27-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Quicksand;font-style:normal;font-weight:300;src:local(""),url(https://plotboundbooks.com/themes/custom/bookworm/fonts/quicksand-v29-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Quicksand;font-style:normal;font-weight:400;src:local(""),url(https://plotboundbooks.com/themes/custom/bookworm/fonts/quicksand-v29-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Quicksand;font-style:normal;font-weight:500;src:local(""),url(https://plotboundbooks.com/themes/custom/bookworm/fonts/quicksand-v29-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Quicksand;font-style:normal;font-weight:700;src:local(""),url(https://plotboundbooks.com/themes/custom/bookworm/fonts/quicksand-v29-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:300;src:local(""),url(https://plotboundbooks.com/themes/custom/bookworm/fonts/poppins-v21-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:local(""),url(https://plotboundbooks.com/themes/custom/bookworm/fonts/poppins-v21-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:500;src:local(""),url(https://plotboundbooks.com/themes/custom/bookworm/fonts/poppins-v21-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:local(""),url(https://plotboundbooks.com/themes/custom/bookworm/fonts/poppins-v21-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:300;src:local(""),url(https://plotboundbooks.com/themes/custom/bookworm/fonts/jost-v15-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:400;src:local(""),url(https://plotboundbooks.com/themes/custom/bookworm/fonts/jost-v15-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:500;src:local(""),url(https://plotboundbooks.com/themes/custom/bookworm/fonts/jost-v15-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:700;src:local(""),url(https://plotboundbooks.com/themes/custom/bookworm/fonts/jost-v15-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:300;src:local(""),url(https://plotboundbooks.com/themes/custom/bookworm/fonts/raleway-v34-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:400;src:local(""),url(https://plotboundbooks.com/themes/custom/bookworm/fonts/raleway-v34-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:500;src:local(""),url(https://plotboundbooks.com/themes/custom/bookworm/fonts/raleway-v34-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:700;src:local(""),url(https://plotboundbooks.com/themes/custom/bookworm/fonts/raleway-v34-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:300;src:local(""),url(https://plotboundbooks.com/themes/custom/bookworm/fonts/figtree-v5-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:400;src:local(""),url(https://plotboundbooks.com/themes/custom/bookworm/fonts/figtree-v5-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:500;src:local(""),url(https://plotboundbooks.com/themes/custom/bookworm/fonts/figtree-v5-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:700;src:local(""),url(https://plotboundbooks.com/themes/custom/bookworm/fonts/figtree-v5-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:300;src:local(""),url(https://plotboundbooks.com/themes/custom/bookworm/fonts/lato-v24-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:400;src:local(""),url(https://plotboundbooks.com/themes/custom/bookworm/fonts/lato-v24-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:700;src:local(""),url(https://plotboundbooks.com/themes/custom/bookworm/fonts/lato-v24-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Ubuntu;font-style:normal;font-weight:300;src:local(""),url(https://plotboundbooks.com/themes/custom/bookworm/fonts/ubuntu-v20-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Ubuntu;font-style:normal;font-weight:400;src:local(""),url(https://plotboundbooks.com/themes/custom/bookworm/fonts/ubuntu-v20-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Ubuntu;font-style:normal;font-weight:500;src:local(""),url(https://plotboundbooks.com/themes/custom/bookworm/fonts/ubuntu-v20-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Ubuntu;font-style:normal;font-weight:700;src:local(""),url(https://plotboundbooks.com/themes/custom/bookworm/fonts/ubuntu-v20-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Merriweather;font-style:normal;font-weight:300;src:local(""),url(https://plotboundbooks.com/themes/custom/bookworm/fonts/merriweather-v30-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Merriweather;font-style:normal;font-weight:400;src:local(""),url(https://plotboundbooks.com/themes/custom/bookworm/fonts/merriweather-v30-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Merriweather;font-style:normal;font-weight:500;src:local(""),url(https://plotboundbooks.com/themes/custom/bookworm/fonts/merriweather-v30-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Merriweather;font-style:normal;font-weight:700;src:local(""),url(https://plotboundbooks.com/themes/custom/bookworm/fonts/merriweather-v30-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Bitter;font-style:normal;font-weight:300;src:local(""),url(https://plotboundbooks.com/themes/custom/bookworm/fonts/bitter-v26-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Bitter;font-style:normal;font-weight:400;src:local(""),url(https://plotboundbooks.com/themes/custom/bookworm/fonts/bitter-v26-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Bitter;font-style:normal;font-weight:500;src:local(""),url(https://plotboundbooks.com/themes/custom/bookworm/fonts/bitter-v26-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Bitter;font-style:normal;font-weight:700;src:local(""),url(https://plotboundbooks.com/themes/custom/bookworm/fonts/bitter-v26-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lora;font-style:normal;font-weight:400;src:local(""),url(https://plotboundbooks.com/themes/custom/bookworm/fonts/lora-v35-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lora;font-style:normal;font-weight:500;src:local(""),url(https://plotboundbooks.com/themes/custom/bookworm/fonts/lora-v35-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lora;font-style:normal;font-weight:700;src:local(""),url(https://plotboundbooks.com/themes/custom/bookworm/fonts/lora-v35-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Crimson Pro;font-style:normal;font-weight:300;src:local(""),url(https://plotboundbooks.com/themes/custom/bookworm/fonts/crimson-pro-v24-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Crimson Pro;font-style:normal;font-weight:400;src:local(""),url(https://plotboundbooks.com/themes/custom/bookworm/fonts/crimson-pro-v24-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Crimson Pro;font-style:normal;font-weight:500;src:local(""),url(https://plotboundbooks.com/themes/custom/bookworm/fonts/crimson-pro-v24-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Crimson Pro;font-style:normal;font-weight:700;src:local(""),url(https://plotboundbooks.com/themes/custom/bookworm/fonts/crimson-pro-v24-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif";font-style:normal;font-weight:300;src:local(""),url(https://plotboundbooks.com/themes/custom/bookworm/fonts/noto-serif-v23-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif";font-style:normal;font-weight:400;src:local(""),url(https://plotboundbooks.com/themes/custom/bookworm/fonts/noto-serif-v23-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif";font-style:normal;font-weight:500;src:local(""),url(https://plotboundbooks.com/themes/custom/bookworm/fonts/noto-serif-v23-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif";font-style:normal;font-weight:700;src:local(""),url(https://plotboundbooks.com/themes/custom/bookworm/fonts/noto-serif-v23-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Domine;font-style:normal;font-weight:400;src:local(""),url(https://plotboundbooks.com/themes/custom/bookworm/fonts/domine-v23-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Domine;font-style:normal;font-weight:500;src:local(""),url(https://plotboundbooks.com/themes/custom/bookworm/fonts/domine-v23-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Domine;font-style:normal;font-weight:700;src:local(""),url(https://plotboundbooks.com/themes/custom/bookworm/fonts/domine-v23-latin-700.woff2) format("woff2")}:root{--form--border-color:var(--color-gray-med);--form--border-radius:2px;--form--background:var(--color-white);--form--padding:0.8888888889rem;--form--text-color:var(--color-gray-med);--form--disabled-color:#f0f0f0}[type=checkbox],[type=radio]{accent-color:var(--color-primary);block-size:1.1111111111rem;color:var(--color-gray-med);font-size:var(--font-size--2xs);inline-size:1.1111111111rem;margin:0;vertical-align:middle}[type=checkbox][disabled],[type=radio][disabled]{background-color:var(--form--disabled-color)}[type=checkbox].error,[type=radio].error{accent-color:var(--color-red);outline:solid 2px var(--color-red);outline-offset:2px}select{appearance:none;background-color:var(--color-white);background-image:url(../themes/custom/bookworm/icons/select-bg.svg);background-position:center right .5555555556rem;background-repeat:no-repeat;border:1px solid var(--color-gray-med);border-radius:var(--form--border-radius);color:var(--form--text-color);font-size:var(--font-size--2xs);max-inline-size:100%;padding:var(--form--padding);padding-inline-end:calc(var(--form--padding)*2)}@media(forced-colors:active){select{appearance:listbox;background-image:none;padding-inline-end:var(--form--padding)}@supports(appearance:revert){select{appearance:revert}}}select:focus,select:focus-visible{outline:solid 2px var(--color-focus-ring)}select[disabled]{background-color:var(--form--disabled-color)}select.error{border-color:var(--color-red);outline:solid 1px var(--color-red)}select[multiple]{appearance:revert;background-image:none;padding-inline-end:var(--form--padding)}[type=color],[type=date],[type=datetime-local],[type=email],[type=file],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],textarea{background-color:var(--color-white);border:1px solid var(--color-gray-med);border-radius:var(--form--border-radius);color:var(--form--text-color);font-size:var(--font-size--2xs);max-inline-size:100%;padding:var(--form--padding)}[type=color]:focus,[type=color]:focus-visible,[type=date]:focus,[type=date]:focus-visible,[type=datetime-local]:focus,[type=datetime-local]:focus-visible,[type=email]:focus,[type=email]:focus-visible,[type=file]:focus,[type=file]:focus-visible,[type=month]:focus,[type=month]:focus-visible,[type=number]:focus,[type=number]:focus-visible,[type=password]:focus,[type=password]:focus-visible,[type=search]:focus,[type=search]:focus-visible,[type=tel]:focus,[type=tel]:focus-visible,[type=text]:focus,[type=text]:focus-visible,[type=time]:focus,[type=time]:focus-visible,[type=url]:focus,[type=url]:focus-visible,[type=week]:focus,[type=week]:focus-visible,textarea:focus,textarea:focus-visible{outline:solid 2px var(--color-focus-ring)}[type=color][disabled],[type=date][disabled],[type=datetime-local][disabled],[type=email][disabled],[type=file][disabled],[type=month][disabled],[type=number][disabled],[type=password][disabled],[type=search][disabled],[type=tel][disabled],[type=text][disabled],[type=time][disabled],[type=url][disabled],[type=week][disabled],textarea[disabled]{background-color:var(--form--disabled-color)}[type=color].error,[type=date].error,[type=datetime-local].error,[type=email].error,[type=file].error,[type=month].error,[type=number].error,[type=password].error,[type=search].error,[type=tel].error,[type=text].error,[type=time].error,[type=url].error,[type=week].error,textarea.error{border-color:var(--color-red);outline:solid 1px var(--color-red)}[type=date]::-webkit-datetime-edit-fields-wrapper{padding:0}[type=color]{inline-size:3rem;padding:0}[type=range]{accent-color:var(--color-primary)}label{color:var(--color-gray-med);display:block;font-size:var(--font-size--4xs);font-weight:700;line-height:1.2222222222rem}[type=checkbox]+label,[type=radio]+label{display:inline;margin-inline-start:.2777777778rem;padding-block:5px;padding-inline:10px;vertical-align:middle}.form-item{margin-block-end:var(--element-space--l);max-inline-size:100%}.webform-submission-add-form .fieldset-legend{font-size:var(--font-size--4xs);font-weight:700}.webform-submission-add-form .form-actions{display:flex;gap:20px}.form-checkboxes>*{margin-inline-end:.5555555556rem}@media(min-width:56.8888888889rem){.form-checkboxes.webform-options-display-one-column>*{margin-block:0;margin-block-end:0}}.description{color:var(--color-gray-med);font-size:var(--font-size--4xs);line-height:1.2222222222rem}.js input.form-autocomplete{background-position:center right .5555555556rem}[type=submit],button{appearance:none;background-color:var(--color-secondary);border:0;border-radius:9px;color:var(--color-white);cursor:pointer;display:block;font-family:var(--font-sans);font-size:var(--font-size--4xs);font-weight:700;max-inline-size:300px;padding-block:1rem;padding-inline:1.3333333333rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .2s}[type=submit]:hover,button:hover{text-decoration:underline}[type=submit]:focus,[type=submit]:hover,button:focus,button:hover{color:var(--color-white)}[type=submit]:active,button:active{background-color:var(--color-secondary--darkest);color:var(--color-white)}[type=submit]:focus,[type=submit]:hover,button:focus,button:hover{background-color:var(--color-primary)}[type=submit]:focus,button:focus{outline:solid 2px var(--color-focus-ring);outline-offset:2px}[type=submit]:focus:not(:focus-visible),button:focus:not(:focus-visible){outline-color:#0000}[type=submit][disabled],button[disabled]{background-color:var(--bg-color-gray-light);border:0;color:#838383}.form-required:after{color:var(--color-required);content:" *"}.password-strength__indicator.is-weak{background-color:var(--messages--color--error)}.password-strength__indicator.is-good{background-color:var(--messages--color--warning)}.password-strength__indicator.is-strong{background-color:var(--messages--color--status)}.webform-progress-tracker .progress-marker:before{z-index:9}.aba-responsive-table table{border:0;display:block}@media(min-width:56.8888888889rem){.aba-responsive-table table{border:1px solid var(--color-gray-light);display:table}}.aba-responsive-table thead{display:block}@media(min-width:56.8888888889rem){.aba-responsive-table thead{display:table-header-group}}.aba-responsive-table thead tr{display:none;visibility:hidden}@media(min-width:56.8888888889rem){.aba-responsive-table thead tr{display:table-row;visibility:visible}}.aba-responsive-table tbody{display:block}@media(min-width:56.8888888889rem){.aba-responsive-table tbody{display:table-row-group}}.aba-responsive-table tr{display:block}@media(min-width:56.8888888889rem){.aba-responsive-table tr{display:table-row}}.aba-responsive-table td,.aba-responsive-table th{display:block}@media(min-width:56.8888888889rem){.aba-responsive-table td,.aba-responsive-table th{display:table-cell;text-align:start}}.aba-responsive-table td:last-of-type{border-block-end:1px solid var(--color-gray-light)}@media(min-width:56.8888888889rem){.aba-responsive-table td:last-of-type{border-block-end:0}}table{border:1px solid var(--color-gray-light);border-collapse:collapse;inline-size:100%;padding-block-end:1.1111111111rem}table thead{text-align:start}table td,table th{padding-block:1.1111111111rem;padding-inline:0}@media(min-width:56.8888888889rem){table td,table th{padding:1.1111111111rem}}table tbody{border-block-start:1px solid var(--color-gray-light)}h1{font-size:var(--font-size--xl)}h2{font-size:var(--font-size--l)}h3{font-size:var(--font-size--m)}h4{font-size:var(--font-size--s)}h5{font-size:var(--font-size--xs)}h6{font-size:var(--font-size--2xs)}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:var(--line-height--xl)}h1,h2,h3{color:var(--color-primary)}.pager,.pager__items{display:flex;justify-content:center}.pager__item{block-size:2.2222222222rem;border-radius:.1111111111rem;display:block;inline-size:2.2222222222rem;margin-block:0;margin-inline:.2777777778rem;padding-block:.5rem .5555555556rem;padding-inline:.5555555556rem;text-align:center}.pager__item a{color:var(--color-gray-med)}.pager__item a:hover{text-decoration:underline}.pager__item.is-active a{background-color:var(--color-primary);color:var(--color-white)}.pager__item--first,.pager__item--last,.pager__item--next{inline-size:3.8888888889rem}.js-pager__items{flex-wrap:wrap;padding-inline-start:0}.js-pager__items .pager__item{inline-size:auto;margin-block:0;margin-inline:auto}@media screen and (width <= 480px){.js-pager__items .pager__item{font-size:small;margin-inline:-2.5%}}.js-pager__items .pager__item a{background-color:var(--color-secondary);color:var(--color-white);padding-block:var(--element-space--2xs);padding-inline:var(--element-space--xs)}.js-pager__items .pager__item a:focus,.js-pager__items .pager__item a:hover{background-color:var(--color-primary);color:var(--color-white)}.js-pager__items .pager__item a:active{background-color:var(--color-secondary--darkest);color:var(--color-white)}.js-pager__items .pager__item.is-active a{background-color:var(--color-primary)}.ui-widget-overlay{background:var(--color-black)}.ui-widget.ui-widget-content{border:1px solid var(--color-black);font-family:var(--font-sans);inline-size:100%!important;z-index:105}@media(min-width:42.6111111111rem){.ui-widget.ui-widget-content{inline-size:inherit!important}}.ui-widget-header{background:var(--color-secondary);color:var(--color-white)}.ui-dialog .ui-dialog-buttonpane button{background:var(--color-primary);border:1px solid var(--color-primary);border-radius:7px;color:var(--color-white);font-family:var(--font-sans)}.button{border:0;border-radius:9px;display:block;font-family:var(--font-sans);font-size:var(--font-size--4xs);font-weight:700;max-inline-size:300px;padding-block:1rem;padding-inline:1.3333333333rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .2s}.button:hover{text-decoration:underline}.button--primary{background-color:var(--color-primary);color:var(--color-white)}.button--primary:focus,.button--primary:hover{background-color:var(--color-secondary);color:var(--color-white)}.button--primary:active{background-color:var(--color-primary--darkest);color:var(--color-white)}.button--secondary{background-color:var(--color-secondary);color:var(--color-white)}.button--secondary:focus,.button--secondary:hover{background-color:var(--color-primary);color:var(--color-white)}.button--secondary:active{background-color:var(--color-secondary--darkest);color:var(--color-white)}.button--outline{background-color:var(--color-white);border:1px solid var(--color-gray-dark);color:var(--color-gray-dark)}.button--outline:active,.button--outline:focus,.button--outline:hover{background-color:var(--color-secondary);color:var(--color-white)}.button--disabled{background-color:var(--bg-color-gray-light);background-image:none;border:1px solid var(--bg-color-gray-med)!important;cursor:default;inline-size:100%;margin-block-end:var(--element-space--m);max-inline-size:none;min-block-size:2.1111111111rem;padding-block:1.2222222222rem;padding-inline:1.7777777778rem}@media(min-width:56.8888888889rem){.button--disabled{inline-size:auto;max-inline-size:17.7777777778rem}}.button--disabled:active,.button--disabled:focus,.button--disabled:hover{background-color:var(--bg-color-gray-light);color:var(--button-disabled-text);text-decoration:none}.ui-dialog.ui-widget.ui-widget-content{border:0;border-radius:0;box-shadow:var(--product-dropshadow);font-family:inherit;inline-size:95%!important;padding:0}@media(min-width:42.6111111111rem){.ui-dialog.ui-widget.ui-widget-content{inline-size:65%!important}}@media(min-width:56.8888888889rem){.ui-dialog.ui-widget.ui-widget-content{inline-size:50%!important}}.ui-dialog.ui-widget input{font-family:inherit}.ui-dialog.ui-widget .button{background-color:var(--color-secondary);border:1px solid var(--color-secondary);font-family:var(--font-sans);font-size:var(--font-size--4xs)}.ui-dialog.ui-widget .button:active,.ui-dialog.ui-widget .button:focus,.ui-dialog.ui-widget .button:hover{background-color:var(--color-primary);border:1px solid var(--color-primary);font-weight:700}.ui-dialog .ui-dialog-content{margin-block-end:var(--element-space--s);padding:0}.ui-dialog .ui-dialog-titlebar{border:0;border-radius:0;margin-block-end:var(--element-space--m);padding:0}.ui-dialog .ui-dialog-title{font-size:var(--font-size--3xs);margin:0;padding-block:var(--element-space--2xs);padding-inline-start:var(--element-space--m)}.ui-dialog .ui-dialog-titlebar-close{background:var(--color-white);background-image:url(https://plotboundbooks.com/themes/custom/bookworm/icons/messages_close.svg);background-position:50%;background-repeat:no-repeat;background-size:16px;block-size:1.3333333333rem;border:1px solid var(--color-black);border-radius:0;box-shadow:none;inline-size:1.3333333333rem;inset-block-start:0;inset-inline-end:0;padding:0}@media(min-width:42.6111111111rem){.ui-dialog .ui-dialog-titlebar-close{inset-inline-end:-.5555555556rem}}.ui-dialog .ui-button .ui-icon{background-image:none}.ui-dialog .ui-dialog-buttonpane{border:0}.ui-dialog .ui-dialog-title.newsletter-modal{block-size:var(--element-space--s)}#cboxCurrent,#cboxNext,#cboxPrevious{display:none!important}#cboxContent,.cboxPhoto{border-radius:0}#cboxClose.cbox-close-plain{background:var(--color-white);background-image:url(https://plotboundbooks.com/themes/custom/bookworm/icons/messages_close.svg);background-position:50%;background-repeat:no-repeat;border-radius:0;color:var(--color-white);font-size:1px;font-weight:400;height:24px;opacity:1!important;width:24px}#cboxClose.cbox-close-plain:hover{text-decoration:none}.layout-container{margin:0}.aba-container{margin-block:0;margin-inline:auto;max-inline-size:var(--layout--max-width);padding-block:0;padding-inline:var(--layout--padding-x)}.aba-main{display:flex;flex-direction:column;padding-block:var(--element-space--m) var(--element-space--m)}@media(min-width:42.6111111111rem){.aba-main{flex-direction:row}}.aba-sidebar-left{flex:0 1 20%;margin-block-end:var(--element-space--l);margin-inline-end:0}@media(min-width:42.6111111111rem){.aba-sidebar-left{margin-inline-end:6%}}.aba-sidebar-right{flex:0 1 25%;margin-block-start:var(--element-space--m);margin-inline-start:0}@media(min-width:42.6111111111rem){.aba-sidebar-right{margin-block-start:0;margin-inline-start:var(--element-space--l)}}.layout-content{flex:1 0 55%;inline-size:100%}.type__home-page .tabs-wrapper,.type__landing-page .tabs-wrapper{margin-block:0;margin-inline:auto;max-inline-size:var(--layout--max-width);padding-block:0 var(--layout--padding-x);padding-inline:var(--layout--padding-x)}.aba-header{align-items:center;display:flex;flex-wrap:wrap;position:relative}@media(min-width:47.5rem){.aba-header{align-items:center;position:static}}.aba-header__search-dropdown{background-color:var(--color-primary);inline-size:33.3333333333rem;inset-block-start:var(--offset-top,50%);inset-inline-end:0;margin-block-start:-1px;margin-inline-start:auto;max-inline-size:100%;opacity:0;padding-block:.5555555556rem;padding-inline:1.1111111111rem;position:absolute;transition:opacity .1s,visibility .1s;visibility:hidden;z-index:3}.aba-top-bar{background:var(--color-primary);color:var(--color-white);font-size:var(--font-size--3xs);inline-size:100%;line-height:var(--line-height--xl);min-block-size:var(--element-space--l);padding-block:var(--element-space--2xs);padding-inline:0}@media(min-width:42.6111111111rem){.aba-top-bar{align-items:center;display:flex;padding-block:var(--element-space--xs);padding-inline:0}}.aba-top-bar a{color:var(--color-white);line-height:var(--line-height--xl)}@media(min-width:17.7777777778rem){.aba-top-bar a{font-size:var(--font-size--4xs)}}@media(min-width:22.2222222222rem){.aba-top-bar a{font-size:var(--font-size--3xs)}}.aba-top-bar a:active,.aba-top-bar a:focus,.aba-top-bar a:hover{text-decoration:underline}.aba-top-bar__inner{inline-size:100%}@media(min-width:17.7777777778rem){.aba-top-bar__inner{padding-block:0;padding-inline:var(--element-space--xs)}}@media(min-width:22.2222222222rem){.aba-top-bar__inner{padding-block:0;padding-inline:var(--layout--padding-x)}}@media(min-width:42.6111111111rem){.aba-top-bar__inner{align-items:center;display:flex;flex-direction:row;justify-content:space-between}}.aba-top-bar__first{display:flex;flex-flow:wrap}.aba-top-bar__last{display:none}@media(min-width:42.6111111111rem){.aba-top-bar__last{display:block}}.aba-top-bar__email{flex:1 1 auto}.aba-top-bar__divider{flex:1 1 3%;margin-block:0;margin-inline:var(--element-space--3xs)}@media(min-width:42.6111111111rem){.aba-top-bar__divider{flex:1 1 auto}}.aba-top-bar__phone{flex:1 1 auto}.aba-top-bar__social{inset-block-start:var(--element-space--3xs);position:relative}.aba-top-bar__social .social-link-field{display:inline}.aba-top-bar__social .footer-connect__social-link-item{margin-block-end:0}.aba-header--customer-service{flex-wrap:nowrap;position:relative}@media(min-width:17.7777777778rem){.aba-header--customer-service{padding-block:0;padding-inline:7px}}@media(min-width:22.2222222222rem){.aba-header--customer-service{padding-block:0;padding-inline:var(--layout--padding-x)}}@media(min-width:17.7777777778rem){.aba-header--customer-service .site-logo{margin-inline-end:-1px}}@media(min-width:22.2222222222rem){.aba-header--customer-service .site-logo{margin-inline-end:0}}.aba-top-bar__last li:not(:first-of-type) a{margin-inline-start:var(--element-space--m)}.aba-search{background:var(--color-primary);color:var(--color-white);inline-size:100%}.aba-search__inner{max-inline-size:35rem;padding:var(--element-space--s);text-align:center}.aba-header--search{flex-wrap:nowrap;position:relative}.aba-header--brand{padding-block:var(--element-space--s) var(--element-space--s);position:relative}.aba-header--brand .site-logo__wrapper{flex:0 0 100%;text-align:center}.aba-header--brand .site-logo{margin-block:var(--element-space--s) var(--element-space--s);margin-inline-end:0;max-inline-size:none}.aba-header--brand .site-logo img{display:inline;inline-size:auto;max-block-size:13.8888888889rem}@media(min-width:47.5rem){.aba-header--brand .site-logo img{max-block-size:100%}.aba-header--brand .main-menu{margin-block:0;margin-inline:0 auto;max-inline-size:38.8888888889rem}}.aba-header--brand .menu--utility-menu{flex-shrink:0}.aba-header--brand .mobile-nav-button{margin-inline-end:auto}.aba-header--brand .main-menu__caret-customer{inset-inline-end:calc(50% - 6.66667rem)}.aba-header--brand .main-menu__caret-anon{inset-inline-end:calc(50% - 5.33333rem)}.aba-header--brand .aba-header__search-dropdown{margin-inline-end:0}@media(min-width:47.5rem){.aba-header--brand .aba-header__search-dropdown{margin-inline-end:1.3888888889rem}}.aba-header--centered{display:block;flex-direction:column;padding-block:var(--element-space--s) var(--element-space--s);padding-inline:var(--element-space--s)}@media screen and (width >= 72em){.aba-header--centered{padding-inline:var(--layout--padding-x)}}.aba-header--centered .aba-header__address{flex:1;font-size:var(--font-size--4xs);font-weight:500}.aba-header--centered .aba-header__address ul{list-style:none;margin-block:0;padding-inline-start:0}.aba-header--centered .aba-header__address li{margin-block-end:0}.aba-header--centered .aba-header__top{align-items:center;display:flex;flex-direction:column;gap:var(--element-space--l);inline-size:100%;justify-content:space-between}@media screen and (width >= 72em){.aba-header--centered .aba-header__top{flex-direction:row}}.aba-header--centered .aba-header__secondary-nav{display:flex}@media screen and (width >= 72em){.aba-header--centered .aba-header__secondary-nav{flex:1}}.aba-header--centered .region-secondary-menu{inline-size:100%;margin:0}.aba-header--centered .menu--utility-menu{margin-inline:auto;max-inline-size:11.1111111111rem}.aba-header--centered .utility-menu{justify-content:flex-end}.aba-header--centered .site-logo__wrapper{text-align:center}@media screen and (width >= 72em){.aba-header--centered .site-logo__wrapper{flex:1}}.aba-header--centered .site-logo{margin-block:var(--element-space--s) var(--element-space--s);margin-inline-end:0;max-inline-size:none}.aba-header--centered .site-logo img{display:inline;inline-size:auto;max-block-size:13.8888888889rem}@media screen and (width >= 72em){.aba-header--centered .site-logo img{max-block-size:100%}}.aba-header--centered .main-menu{inset-block-start:auto}@media screen and (width >= 72em){.aba-header--centered .main-menu{margin-block:0;max-inline-size:38.8888888889rem}.aba-header--centered .centered{flex:1}}.aba-header--centered .mobile-nav-button{margin-inline-end:auto}.aba-header--centered .main-menu__caret-anon,.aba-header--centered .main-menu__caret-customer{display:none}.aba-header--centered .main-menu__menu-link{padding:.7777777778rem}.aba-footer{--color-focus-ring:var(--color-white);clear:both;margin-block-start:var(--element-space--m);padding:0}.aba-footer,.aba-footer a{color:var(--color-white);font-size:var(--font-size--4xs)}.aba-footer--bottom,.aba-footer--top{padding-block:var(--element-space--l);padding-inline:0}.aba-footer--top{background:var(--color-primary)}.aba-footer--top .block__title{color:var(--color-white);font-size:var(--font-size--m);margin-block-start:0;text-transform:uppercase}.aba-footer--top .block__title:after{border-block-end:1px solid var(--color-white);content:"";display:block;inline-size:2rem;padding-block-start:.1666666667rem}.aba-footer--top .aba-footer__inner{display:flex;flex-direction:column;justify-content:space-between}@media(min-width:42.6111111111rem){.aba-footer--top .aba-footer__inner{flex-direction:row;max-inline-size:45rem}}.aba-footer--top .aba-footer__inner nav,.aba-footer--top .aba-footer__inner>div{flex:1}@media(min-width:42.6111111111rem){.aba-footer--top .aba-footer__inner nav,.aba-footer--top .aba-footer__inner>div{flex:0 1 auto}}.aba-footer--top .aba-footer__inner .block--connect-footer{flex:1}@media(min-width:42.6111111111rem){.aba-footer--top .aba-footer__inner .block--connect-footer{flex:0 1 29%}}.aba-footer--bottom{background:var(--color-primary--darkest)}@media(min-width:42.6111111111rem){.aba-footer--bottom .aba-footer__inner{align-items:center;display:flex;flex-flow:row;justify-content:center}}.aba-footer--bottom .aba-footer__inner .aba-footer__compliance--logo{inset-block-start:-.3888888889rem;position:relative}.aba-footer__copyright{display:flex;flex-flow:column;font-style:italic;justify-content:center}@media(min-width:42.6111111111rem){.aba-footer__copyright{flex-flow:row}}.aba-footer__iclink{margin-block-start:.2222222222rem}@media(min-width:42.6111111111rem){.aba-footer__iclink{margin-inline-start:var(--element-space--s)}}.aba-footer__iclink a{display:block;font-size:.6666666667rem;font-style:normal;text-decoration:underline}.footer-store-links .footer-locations__wrapper--stores{margin-block-end:.5em}.social-link-field .fa-x:before{content:none}.aba-hero{background-color:var(--bg-color-gray-med)}.aba-hero h1{color:var(--color-black);font-size:var(--font-size--s);margin-block-start:0;padding-block:var(--element-space--xs);padding-inline:0;text-align:center;text-transform:uppercase}@media(min-width:42.6111111111rem){.aba-hero h1{font-size:var(--font-size--l);padding-block:1.1111111111rem;padding-inline:0}}@media(min-width:56.8888888889rem){.aba-hero h1{font-size:var(--font-size--xl);padding-block:1.2777777778rem;padding-inline:0}}.region-content-below{background-color:var(--bg-color-gray-med);clear:both;padding-block:2.2222222222rem 2.2222222222rem}.region-secondary-menu{margin-block:0;margin-inline:auto 0}.menu{list-style:none;margin:0;padding:0}body[class*=path-admin-commerce-wishlists-] .account-menu__menu,body[class*=path-user-] .account-menu__menu{display:flex;flex-direction:column}body[class*=path-admin-commerce-wishlists-] .account-menu__menu-link,body[class*=path-user-] .account-menu__menu-link{display:block;padding:.5555555556rem;text-transform:capitalize}body[class*=path-admin-commerce-wishlists-] .account-menu__menu-link.account-menu__menu-link--active-trail,body[class*=path-user-] .account-menu__menu-link.account-menu__menu-link--active-trail{background:var(--color-primary);color:var(--color-white)}.main-menu{--caret-height:15px;block-size:calc(100vh - var(--caret-height) - var(--header-height));block-size:fill-available-var(--caret-height)-var(--header-height);inline-size:100%;left:0;overflow:scroll;padding:1.6666666667rem 2.7777777778rem;position:absolute;top:calc(100% + var(--caret-height));visibility:hidden;z-index:105;-webkit-overflow-scrolling:touch;background:var(--bg-mobile-menu);opacity:0;transition:visibility .2s,opacity .2s}@media(min-width:47.5rem){.main-menu{block-size:unset;flex-grow:1;inline-size:auto;margin:0 auto;max-width:33.3333333333rem;opacity:1;overflow:initial;padding:0;position:static;visibility:visible;z-index:auto}}.main-menu__caret{opacity:0;position:absolute;right:var(--layout--padding-x);top:calc(100% + 2px);transition:visibility .2s,opacity .2s;visibility:hidden}@media(min-width:47.5rem){.main-menu__caret{display:none}.main-menu__menu{display:flex;flex-grow:1;justify-content:space-around}}.main-menu__menu-item{margin:0;padding:0}@media(min-width:47.5rem){.main-menu__menu-item{align-items:center;display:flex}}.main-menu__menu-item:last-of-type{padding-bottom:5.5555555556rem}@media(min-width:47.5rem){.main-menu__menu-item:last-of-type{padding-bottom:0}}.main-menu__menu-link{border-block-end:solid 1px var(--color-gray-dark);color:var(--color-gray-dark);display:block;inline-size:100%;padding:.7777777778rem;text-align:center;text-decoration:none}@media(min-width:47.5rem){.main-menu__menu-link{border-block-end:0;font-size:var(--font-size--3xs);padding:1.8888888889rem .4444444444rem}}@media(min-width:56.8888888889rem){.main-menu__menu-link{font-size:var(--font-size--2xs);padding:1.8888888889rem .9444444444rem}}.main-menu__menu-item:last-child .main-menu__menu-link{border-block-end:0}.main-menu__menu-item--has-children{position:relative}.main-menu__menu-item--has-children ul{background-color:var(--color-white);display:none;padding:0;top:3.8888888889rem;z-index:10}@media(min-width:47.5rem){.main-menu__menu-item--has-children ul{box-shadow:2px 16px 11px 0 rgba(0,0,0,.149);min-inline-size:25vw;position:absolute}}@media(min-width:56.8888888889rem){.main-menu__menu-item--has-children ul{left:.9444444444rem;min-inline-size:17vw}}.main-menu__menu-item--has-children ul .main-menu__menu-item{align-items:flex-start;background-color:#0000;border-block-end:1px solid var(--color-gray-lightest);padding:0}@media(min-width:47.5rem){.main-menu__menu-item--has-children ul .main-menu__menu-item{border-block-end:1px solid #ccc}}.main-menu__menu-item--has-children .main-menu__menu-link--level-2:hover{background-color:var(--color-secondary);color:var(--color-white)}.main-menu__menu-item--has-children .main-menu__menu-link--level-2:hover .main-menu__menu-link--level-2{color:var(--color-white);text-decoration:none}.main-menu__menu-item--has-children ul .main-menu__menu-item:last-of-type{border-block-end:0}.main-menu__menu-item--has-children ul .main-menu__menu-link{border-block-end:0;font-size:var(--font-size--4xs);padding:var(--element-space--s) var(--element-space--s);text-align:left}@media(min-width:47.5rem){.main-menu__menu-item--has-children ul .main-menu__menu-link:active,.main-menu__menu-item--has-children ul .main-menu__menu-link:focus{background-color:#0000;color:var(--color-gray-dark)}}.main-menu__menu-item--has-children ul .main-menu__menu-link:active,.main-menu__menu-item--has-children ul .main-menu__menu-link:focus{background-color:var(--color-secondary);color:var(--color-white)}.main-menu__menu-item--has-children .main-menu__button-toggle.show+ul{display:block}.main-menu__menu-item--has-children button{background-color:#0000;background-image:url(https://plotboundbooks.com/themes/custom/bookworm/icons/icon_menu_expand_mobile.svg);background-position:50%;background-repeat:no-repeat;background-size:.8888888889rem;block-size:2.4444444444rem;border-radius:0;color:inherit;inline-size:2.4444444444rem;max-width:none;padding:.3em;position:absolute;right:0;top:.4444444444rem;z-index:30}@media(min-width:47.5rem){.main-menu__menu-item--has-children button{background-image:url(../themes/custom/bookworm/icons/icon_menu_expand.svg);background-position:0 .8333333333rem;background-size:.7222222222rem;block-size:1.6666666667rem;inline-size:.7222222222rem;position:relative;right:auto;top:0}}@media(min-width:56.8888888889rem){.main-menu__menu-item--has-children button{margin-left:-.3888888889rem}}.main-menu__menu-item--has-children .main-menu__button-toggle.show{background-image:url(https://plotboundbooks.com/themes/custom/bookworm/icons/icon_menu_collapse_mobile.svg)}@media(min-width:47.5rem){.main-menu__menu-item--has-children .main-menu__button-toggle.show{background-image:url(https://plotboundbooks.com/themes/custom/bookworm/icons/icon_menu_collapse.svg)}}.main-menu__menu-item .main-menu__menu li{margin-bottom:0}.main-menu__menu-item:last-of-type .main-menu__menu li:last-of-type{padding-bottom:5.5555555556rem}@media(min-width:47.5rem){.main-menu__menu-item:last-of-type .main-menu__menu li:last-of-type{padding-bottom:0}}.menu--utility-menu{flex-shrink:0;margin-inline-start:auto}@media(min-width:47.5rem){.menu--utility-menu{margin-inline-start:0}}.utility-menu{align-items:center;display:flex;justify-content:space-between;position:relative}.utility-menu__item{margin-block-end:0}.utility-menu__link{display:block}.utility-menu__link a{block-size:2.4444444444rem;display:block;inline-size:2.4444444444rem;overflow:hidden;text-indent:-9999px}.utility-menu__link a:after,.utility-menu__link a:before{background-position:50%;background-repeat:no-repeat;block-size:2.4444444444rem;content:"";display:block;inline-size:2.4444444444rem;inset-block-start:0;position:absolute}.utility-menu__link--log-in a:after,.utility-menu__link--log-in a:before,.utility-menu__link--my-account a:after,.utility-menu__link--my-account a:before{background-size:.7777777778rem .8333333333rem}.utility-menu__link--log-in a:before,.utility-menu__link--my-account a:before{background-image:url(../themes/custom/bookworm/icons/header-sprite.svg);opacity:1}.utility-menu__link--log-in a:after,.utility-menu__link--my-account a:after{background-image:url(../themes/custom/bookworm/icons/header-sprite.svg);opacity:0}.utility-menu__link--log-in a:active:before,.utility-menu__link--log-in a:focus:before,.utility-menu__link--log-in a:hover:before,.utility-menu__link--my-account a:active:before,.utility-menu__link--my-account a:focus:before,.utility-menu__link--my-account a:hover:before{opacity:0}.utility-menu__link--log-in a:active:after,.utility-menu__link--log-in a:focus:after,.utility-menu__link--log-in a:hover:after,.utility-menu__link--my-account a:active:after,.utility-menu__link--my-account a:focus:after,.utility-menu__link--my-account a:hover:after{opacity:1}.utility-menu__link--wishlist a:after,.utility-menu__link--wishlist a:before{background-size:.8888888889rem .8888888889rem}.utility-menu__link--wishlist a:before{background-image:url(../themes/custom/bookworm/icons/header-sprite.svg);opacity:1}.utility-menu__link--wishlist a:after{background-image:url(../themes/custom/bookworm/icons/header-sprite.svg);opacity:0}.utility-menu__link--wishlist a:active:before,.utility-menu__link--wishlist a:focus:before,.utility-menu__link--wishlist a:hover:before{opacity:0}.utility-menu__link--wishlist a:active:after,.utility-menu__link--wishlist a:focus:after,.utility-menu__link--wishlist a:hover:after{opacity:1}.wishlist-count__container{inset-block-start:0;position:absolute;z-index:3}.wishlist-count__wrapper{text-indent:0}.wishlist-count__item{background-color:var(--color-secondary);border-radius:50%;color:var(--color-white);display:block;font-family:var(--font-sans);font-size:var(--font-size--5xs);padding-block:0;padding-inline:.3888888889rem;text-align:center}.aba-header--customer-service .wishlist-count__container{inset-inline-start:6.1111111111rem}.aba-header--search .wishlist-count__container{inset-inline-start:3.6111111111rem}.aba-header--brand .wishlist-count__container{inset-inline-start:6.1111111111rem}.utility-menu__link--cart a:after,.utility-menu__link--cart a:before{background-size:.8888888889rem 1.1666666667rem}.utility-menu__link--cart a:before{background-image:url(../themes/custom/bookworm/icons/header-sprite.svg);opacity:1}.utility-menu__link--cart a:after{background-image:url(../themes/custom/bookworm/icons/header-sprite.svg-filled);opacity:0}.utility-menu__link--cart a:active:before,.utility-menu__link--cart a:focus:before,.utility-menu__link--cart a:hover:before{opacity:0}.utility-menu__link--cart a:active:after,.utility-menu__link--cart a:focus:after,.utility-menu__link--cart a:hover:after{opacity:1}.utility-menu__link--logout a:after,.utility-menu__link--logout a:before{background-size:.8888888889rem 1.1666666667rem}.utility-menu__link--logout a:before{background-image:url(../themes/custom/bookworm/icons/header-sprite.svg);opacity:1}.utility-menu__link--logout a:after{background-image:url(../themes/custom/bookworm/icons/header-sprite.svg-filled);opacity:0}.utility-menu__link--logout a:active:before,.utility-menu__link--logout a:focus:before,.utility-menu__link--logout a:hover:before{opacity:0}.utility-menu__link--logout a:active:after,.utility-menu__link--logout a:focus:after,.utility-menu__link--logout a:hover:after{opacity:1}.utility-menu__link--search button{appearance:none;background-color:#0000;background-image:url(../themes/custom/bookworm/icons/header-sprite.svg);background-position:50%;background-repeat:no-repeat;background-size:.8888888889rem 1.1666666667rem;block-size:2.4444444444rem;border-radius:0;color:var(--color-primary);cursor:pointer;inline-size:2.4444444444rem;padding:0;text-indent:-9999px;transition:background-color .1s}.utility-menu__link--search button:active,.utility-menu__link--search button:focus,.utility-menu__link--search button:hover{background-color:#0000}.utility-menu__link--search button[aria-expanded=true]{background-color:var(--color-primary);background-image:url(../themes/custom/bookworm/icons/header-sprite.svg--white)}:root{--tab-active-border-size:4px}.tabs{display:flex;flex-wrap:wrap;inline-size:100%;list-style:none;margin-block:20px;margin-inline:0;padding:0}.tabs__tab{display:flex;margin:0;margin-inline-end:-1px}.tabs__link{align-items:center;background-color:#f7f7f7;border:1px solid #ccc;color:var(--color-gray-med,#404040);display:flex;flex-grow:1;font-size:14px;padding-block:10px;padding-inline:25px;text-decoration:none;transition:background-color .2s}.tabs__link:focus{outline:solid 3px var(--color-primary,#2f4550);outline-offset:-3px;position:relative}.tabs__link:hover{background-color:#eee;text-decoration:none}.tabs__link.is-active{color:var(--color-primary,#2f4550);font-weight:700;position:relative}.tabs__link.is-active:after{block-size:auto;border-block-start:var(--tab-active-border-size) solid var(--color-primary,#2f4550);content:"";inline-size:100%;inset-block-end:0;inset-inline-start:0;position:absolute}.tabs--secondary .tabs__link{background-color:#0000;border-block-start-color:#0000;border-inline-end-color:#0000;border-inline-start-color:#0000}.mobile-nav-button{flex-shrink:0;margin-inline-end:-.7222222222rem}.mobile-nav-button__button{--border-color:var(--color-gray-med);background:#0000;block-size:2.4444444444rem;border:0;border-radius:2px;cursor:pointer;display:block;inline-size:2.4444444444rem;overflow:hidden;padding:0;position:relative;text-indent:-999px}@media(min-width:47.5rem){.mobile-nav-button__button{display:none}}.mobile-nav-button__button:focus,.mobile-nav-button__button:hover{--border-color:var(--color-gray-med);background:#0000;border:0}.mobile-nav-button__button:focus{outline:1px auto -webkit-focus-ring-color;outline-offset:1px}.mobile-nav-button__button:focus:not(:focus-visible){outline:0}.mobile-nav-button__icon{block-size:0;border-block-start:solid 2px var(--border-color);inline-size:.9444444444rem;inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(-50%,-50%)}.mobile-nav-button__icon:after,.mobile-nav-button__icon:before{border-block-start:solid 2px var(--border-color);content:"";display:block;inline-size:100%;position:absolute;transition:inset-block-start .1s,transform .1s}.mobile-nav-button__icon:before{inset-block-start:-8px}.mobile-nav-button__icon:after{inset-block-start:4px}[aria-expanded=true] .mobile-nav-button__icon{border-block-start:0}[aria-expanded=true] .mobile-nav-button__icon:before{inset-block-start:0;transform:rotate(45deg)}[aria-expanded=true] .mobile-nav-button__icon:after{inset-block-start:0;transform:rotate(-45deg)}.menu--more-links{margin-block-end:var(--element-space--l);max-inline-size:11.6666666667rem}.more-links-menu__menu-item{margin-block-end:var(--element-space--s)}.more-links-menu__menu-item:last-of-type{margin-block-end:0}.menu--footer{margin-block-end:.8888888889rem}@media(min-width:42.6111111111rem){.footer-menu__menu{display:flex}.footer-menu__menu-item{margin-block-end:0}.footer-menu__menu-item:after{content:"|";margin-block:0;margin-inline:.5rem}.footer-menu__menu-item:last-of-type:after{content:""}}.custom-footer-parent-menu__menu{display:block;text-align:center}@media(min-width:42.6111111111rem){.custom-footer-parent-menu__menu{display:flex;gap:var(--element-space--l);inline-size:100%;justify-content:space-around}}.custom-footer-parent-menu__menu li:not(.menu-item,.main-menu__menu-item,.utility-menu__item){margin-block-end:1.5rem}@media(min-width:42.6111111111rem){.custom-footer-parent-menu__menu li:not(.menu-item,.main-menu__menu-item,.utility-menu__item){display:block;margin-block-end:.5rem}}.custom-footer-menu__menu-item span,.custom-footer-parent-menu__menu>li>a{font-size:var(--font-size--m);font-weight:600;margin-block-start:0;text-transform:capitalize}@media only screen and (device-width >= 678px)and (device-width <= 1176px){.custom-footer-menu__menu-item span,.custom-footer-parent-menu__menu>li>a{font-size:1rem}}.custom-footer-child-menu__menu .custom-footer-menu__menu-item button{margin-block-end:0}.custom-footer-menu__menu-item button{margin-block-end:1.5rem}@media(min-width:42.6111111111rem){.custom-footer-menu__menu-item button{display:block;margin-block-end:.5rem}}.custom-footer-child-menu__menu .custom-footer-menu__menu-item span{color:var(--color-white);font-size:var(--font-size--4xs);font-weight:unset}.custom-footer-parent-menu__menu button{display:inline}.aba-custom-footer{display:block!important;max-inline-size:none!important}.messages__wrapper .messages{background-color:var(--messages--bg);margin-block-end:var(--element-space--m);padding-block:1.1666666667rem;padding-inline:1.5555555556rem}.aba-messages__message a,.messages__wrapper a{color:var(--color-primary);text-decoration:underline}.aba-messages__message ul,.messages__wrapper ul{margin:0}.aba-messages__message{background-color:var(--messages--bg);margin-block-end:var(--element-space--m);padding-block:1.1666666667rem;padding-inline:3.7777777778rem;position:relative}.aba-messages__message ul ol,.aba-messages__message ul ul,.messages__wrapper ul ol,.messages__wrapper ul ul{margin-block:1em;margin-inline:0}.aba-messages__icon{inset-block-start:.7777777778rem;inset-inline-start:1.3333333333rem;position:absolute}.aba-messages__message--info-message,.messages--info{border-inline-start:var(--messages--border--left) solid var(--messages--color--info)}.aba-messages__message--status-message,.messages--status{border-inline-start:var(--messages--border--left) solid var(--messages--color--status)}.aba-messages__message--warning-message,.messages--warning{border-inline-start:var(--messages--border--left) solid var(--messages--color--warning)}.aba-messages__message--error-message,.messages--error{border-inline-start:var(--messages--border--left) solid var(--messages--color--error)}.aba-messages__message--custom-message{padding-block:1.1666666667rem;padding-inline:1.3333333333rem}#better-messages-default.better-messages-overlay{background-color:#0000;border-radius:0;box-shadow:0 0 0 #0000;max-block-size:60%;max-inline-size:27.7777777778rem;overflow:auto;padding:0}@media(min-width:17.7777777778rem){#better-messages-default.better-messages-overlay{font-size:var(--font-size--4xs);inline-size:100%}}@media(min-width:22.2222222222rem){#better-messages-default.better-messages-overlay{inline-size:auto}}@media(min-width:42.6111111111rem){#better-messages-default.better-messages-overlay{font-size:var(--font-size--3xs)}}.better-messages-content .aba-container{margin:0;padding:0}.better-messages-footer{inset-block-start:2.1111111111rem;inset-inline-end:.5555555556rem;position:relative}#better-messages-default.better-messages-overlay .better-messages-footer{border-block-start:0;margin-block-start:0}#better-messages-default.better-messages-overlay .better-messages-close{position:relative;z-index:600}#better-messages-default.better-messages-overlay .better-messages-close span{background-color:#0000;background-image:url(https://plotboundbooks.com/themes/custom/bookworm/icons/messages_close.svg);background-repeat:no-repeat;position:relative}.footer-connect__wrapper{margin-block-end:var(--element-space--s)}.footer-connect__hours,.footer-connect__social-links{list-style:none;margin:0;padding:0}.footer-connect__hour-item,.footer-connect__social-link-item{margin-block-end:0}.footer-connect__wrapper--phone{margin-block-start:-.8333333333rem}.footer-connect__wrapper--social-links .social-link-field{display:flex;flex-wrap:wrap;gap:var(--element-space--m);justify-content:center;margin-block-start:3rem;padding-inline-start:0}@media(min-width:42.6111111111rem){.footer-connect .social-link-field{justify-content:flex-start;margin-block-start:1.5rem}}.footer-connect__wrapper--social-links .social-link-field a{font-size:var(--font-size--2xs)}.social-link-field .fa-brands{background-repeat:no-repeat;background-size:100%;block-size:1.3333333333rem;inline-size:1.3333333333rem}.social-link-field .fa-brands.fa-bluesky:before,.social-link-field .fa-brands.fa-facebook-f:before,.social-link-field .fa-brands.fa-instagram:before,.social-link-field .fa-brands.fa-mastodon:before,.social-link-field .fa-brands.fa-pinterest-p:before,.social-link-field .fa-brands.fa-threads:before,.social-link-field .fa-brands.fa-tiktok:before,.social-link-field .fa-brands.fa-twitter:before,.social-link-field .fa-brands.fa-vimeo:before,.social-link-field .fa-brands.fa-youtube:before{content:""}.footer-connect__wrapper .aba-body a,.footer-connect__wrapper .aba-body a:hover{color:var(--color-white)}.site-logo{margin-block:var(--element-space--s) var(--element-space--2xs);margin-inline-end:var(--element-space--3xs);max-inline-size:5.5555555556rem}@media(min-width:22.2222222222rem){.site-logo{max-inline-size:6.9444444444rem}}@media(min-width:77.3888888889rem){.site-logo{max-inline-size:16.6666666667rem}}.favorite-book__wrapper{background-color:var(--color-primary);margin-block:2.7777777778rem;margin-inline:0;padding-block:var(--element-space--m) 1.3888888889rem;padding-inline:0}.favorite-book__inner{text-align:center}.favorite-book__inner .block__title{color:var(--color-white);font-size:var(--font-size--s);margin-block:0 var(--element-space--m);margin-inline:0;text-transform:uppercase}@media(min-width:42.6111111111rem){.favorite-book__inner .block__title{font-size:var(--font-size--m);margin-block:0 var(--element-space--s);margin-inline:0}}.favorite-book__inner .indiecommerce-search-form{margin-block:0;margin-inline:auto;max-inline-size:27.7777777778rem}.path-books .favorite-book__wrapper{margin-block-end:0}.book-stack{align-items:center;background-color:var(--bg-color-gray-med);block-size:40vw;border-radius:50%;display:flex;flex-direction:column;inline-size:40vw;justify-content:center;margin:var(--element-space--l)}@media(min-width:42.6111111111rem){.book-stack{block-size:20vw;inline-size:20vw}}@media(min-width:77.3888888889rem){.book-stack{block-size:10vw;inline-size:10vw}}.book-stack .book-1{background-color:var(--color-primary);block-size:10%;border-radius:2px;inline-size:30%;position:relative}.book-stack .book-1-label{background-color:var(--color-white);block-size:46%;border-radius:4%;inline-size:16%;inset-block-start:30%;inset-inline-end:11%;position:absolute}.book-stack .book-2{background:linear-gradient(#fff,#ffffde);block-size:20%;border:3px solid var(--color-secondary);border-inline-start:0;border-radius:5%;inline-size:51%;position:relative}@media(min-width:56.8888888889rem){.book-stack .book-2{border:4px solid var(--color-secondary);border-inline-start:0}}.book-stack .book-2-edge{background-color:var(--bg-color-gray-med);block-size:100%;inline-size:4%}.book-stack .book-2-mark{background-color:var(--color-black);block-size:36%;inline-size:13%;inset-block-start:30%;inset-inline-end:8%;position:absolute}.book-stack .book-2-mark:before{border-inline-end:7px solid #0000;inset-block-end:-7px}.book-stack .book-2-mark:after,.book-stack .book-2-mark:before{block-size:0;border-block-start:7px solid var(--color-black);content:"";inline-size:0;position:absolute}.book-stack .book-2-mark:after{border-inline-start:7px solid #0000;inset-block-end:-.3888888889rem;inset-inline-end:0}.book-stack .book-3{background-color:var(--color-primary);block-size:18%;border-radius:2%;inline-size:65%;position:relative}.book-stack .book-3-label{background-color:var(--color-white);block-size:50%;inline-size:35%;inset-block-start:22%;inset-inline-start:17%;position:absolute}.book-stack .book-3:after,.book-stack .book-3:before{background-color:var(--color-white);block-size:100%;content:"";display:block;inline-size:2%;position:absolute}.book-stack .book-3:after{inset-inline-end:6%}.book-stack .book-3:before{inset-inline-start:6%}.captcha{border:1px solid #d9d9d9;font-size:var(--font-size--4xs);margin-block:var(--element-space--l);margin-inline:0;max-inline-size:22.2222222222rem;padding:var(--element-space--s)}.captcha summary{display:none}.captcha .form-item-captcha-response{margin-block-end:var(--element-space--s)}.captcha img{display:block;margin-block:var(--element-space--s);margin-inline:0}.path-user-password .captcha,.path-user-register .captcha{margin-block-start:0}div[data-drupal-selector=edit-captcha].captcha{border:0;margin:0}.aba-newsletter-wrapper{background-color:var(--bg-color-gray-med);clear:both;margin-block-end:-1.1111111111rem;padding-block:1.3888888889rem 1.3888888889rem}.aba-newsletter-signup{margin-block:0;margin-inline:auto;max-inline-size:75%;text-align:center}.aba-newsletter-signup [type=email],.aba-newsletter-signup [type=text]{background-color:#0000;border:1px solid var(--color-gray-dark);border-radius:9px;padding-block:var(--element-space--xs) var(--element-space--xs)}.aba-newsletter-signup [type=submit]{margin-block:var(--element-space--xs) 0;margin-inline:auto;padding-block:var(--element-space--xs);padding-inline:2.7777777778rem}.aba-newsletter-signup .form-item{margin-block:0 var(--element-space--xs);margin-inline:var(--element-space--m)}.aba-newsletter-signup__title{color:var(--color-black);font-size:var(--font-size--s);margin-block:0 .5rem;margin-inline:0;text-transform:uppercase}@media(min-width:42.6111111111rem){.aba-newsletter-signup__title{font-size:var(--font-size--m);margin-block-end:.5rem}}.aba-newsletter-signup__subtitle{font-size:var(--font-size--5xs);margin-block:0 1.1111111111rem;margin-inline:0}@media(min-width:42.6111111111rem){.aba-newsletter-signup__subtitle{font-size:var(--font-size--4xs);margin-block:0 .7777777778rem;margin-inline:0}}.file a:before{block-size:25px;display:inline-block;inline-size:25px;margin-inline-end:.4444444444rem}.file--mime-application-pdf a:before{content:url(../themes/custom/bookworm/icons/file-pdf.svg)}.file--mime-text-plain a:before{content:url(../themes/custom/bookworm/icons/file-txt.svg)}.file--mime-application-vnd-openxmlformats-officedocument-wordprocessingml-document a:before{content:url(../themes/custom/bookworm/icons/file-docx.svg)}.file--mime-application-msword a:before{content:url(../themes/custom/bookworm/icons/file-doc.svg)}.file-size{margin-inline-start:.4444444444rem}.aba-body a{color:var(--color-secondary);text-decoration:underline}.aba-body a:hover{color:var(--color-primary)}.aba-body blockquote{color:var(--color-secondary);font-size:var(--font-size--s);font-style:italic;font-weight:500}.aba-body table:has(img){border:0;display:block}@media(min-width:56.8888888889rem){.aba-body table:has(img){display:table}}.aba-body table:has(img) td,.aba-body table:has(img) tr{border:0!important}.aba-body thead{background-color:var(--color-primary)}.aba-body thead:has(img){display:block}@media(min-width:56.8888888889rem){.aba-body thead:has(img){display:table-header-group}}.aba-body th{background-color:var(--color-primary);border-block-end:1px solid var(--color-white);border-inline-end:1px solid var(--color-white);color:var(--color-white);font-weight:700;padding:var(--element-space--xs);text-align:start;text-transform:uppercase;vertical-align:top}.aba-body th:last-of-type{border-inline-end:0}.aba-body thead th{border-block-end:0;text-align:center}.aba-body tbody:has(img){border-block-start:0;display:block}@media(min-width:56.8888888889rem){.aba-body tbody:has(img){display:table-row-group}}.aba-body tr{inline-size:100%}.aba-body tr:has(img){display:flex;flex-wrap:wrap;justify-content:center}@media(min-width:56.8888888889rem){.aba-body tr:has(img){display:table-row}}.aba-body td:has(img),.aba-body th:has(img){display:block}@media(min-width:56.8888888889rem){.aba-body td:has(img),.aba-body th:has(img){display:table-cell;text-align:start}}.aba-body tbody tr:nth-of-type(2n):not(:has(img)){background-color:var(--table-light-gray)}.aba-body tbody tr:nth-of-type(odd){background-color:#0000}.aba-body td{border:1px solid var(--table-medium-gray);font-size:var(--font-size--4xs);padding:var(--element-space--xs);vertical-align:top}.aba-body td:has(img){border:0}@media(min-width:42.6111111111rem){.aba-body td{font-size:var(--font-size--2xs);padding:var(--element-space--xs)}}.aba-body td:nth-of-type(2n){border-inline-end:0;border-inline-start:0}.aba-body td:last-of-type{border-inline-end:1px solid var(--table-medium-gray)}.aba-body td:last-of-type:has(img){border-inline-end:0}.aba-body tr:nth-of-type(2n) td{border-block-end:0;border-block-start:0}.aba-body tr:first-of-type td,.aba-body tr:last-of-type td{border-block-end:1px solid var(--table-medium-gray)}.aba-body tr:first-of-type td:has(img),.aba-body tr:last-of-type td:has(img){border-block-end:0}.aba-body .align-center,.aba-body .align-left{inline-size:fit-content}.aba-body .align-left{float:none;margin-block:0;margin-inline:auto}@media(min-width:42.6111111111rem){.aba-body .align-left{float:left}}.aba-body .align-left img{margin-inline-end:0}@media(min-width:42.6111111111rem){.aba-body .align-left img{margin-inline-end:var(--element-space--m)}}.aba-body .align-right{float:none;inline-size:fit-content;margin-block:0;margin-inline:auto}@media(min-width:42.6111111111rem){.aba-body .align-right{float:right}}.aba-body .align-right img{margin-inline-start:0}@media(min-width:42.6111111111rem){.aba-body .align-right img{margin-inline-start:var(--element-space--m)}}.aba-body .align-left+p,.aba-body .align-right+p{clear:both}@media(min-width:42.6111111111rem){.aba-body .align-left+p,.aba-body .align-right+p{clear:none}}.view-blog img{block-size:140px;inline-size:fit-content}.view-blog .align-right img{margin-block-start:-5%}.view-taxonomy-term .blog-post__wrapper img{block-size:140px;inline-size:fit-content}.cta__container{margin-block-end:1.1111111111rem}@media(min-width:42.6111111111rem){.cta__container{display:grid;grid-gap:1.2222222222rem;aspect-ratio:auto}}.cta__container .cta-item{inline-size:100%;margin-block-end:1.3888888889rem;min-block-size:16.6666666667rem;position:relative}@media(min-width:42.6111111111rem){.cta__container .cta-item{margin-block-end:0}}.cta__container .cta-item img{block-size:100%;inline-size:100%;object-fit:cover;position:absolute}.cta__container .cta-item__inner{block-size:100%;display:flex;flex-flow:column wrap;inline-size:100%;min-block-size:16.6666666667rem;padding-block:2.2222222222rem;padding-inline:1.1111111111rem;position:relative}@media(min-width:56.8888888889rem){.cta__container .cta-item__inner{padding:2.2222222222rem}}.cta__container .cta-item__inner-overlay{background-color:#0000004d}.cta__container .cta-item__title{color:var(--color-white);font-size:var(--font-size--s);font-weight:700;margin-block:0 .5555555556rem;text-shadow:var(--text-shadow);text-transform:uppercase}.cta__container .cta-item__subtitle{color:var(--color-white);font-size:var(--font-size--2xs);margin-block-end:.5555555556rem;text-shadow:var(--text-shadow)}@media(min-width:42.6111111111rem){.cta__container .cta-item__subtitle{margin-block-end:0}}.cta__container .cta-item__link{color:var(--color-white);display:block;inline-size:7.3333333333rem;margin-block-start:auto}.cta__container .cta-item__link:hover{color:var(--color-white)}.cta__container .cta-item__button{--color-focus-ring:currentcolor;background-color:var(--color-secondary);background-image:url(https://plotboundbooks.com/themes/custom/bookworm/icons/arrow_right.svg);background-position:86% 50%;background-repeat:no-repeat;padding:var(--element-space--s)}.cta__container .cta-item__button--title{color:var(--color-white);display:block;font-size:var(--font-size--4xs);font-style:italic;inline-size:80%;overflow-wrap:anywhere;text-transform:uppercase;word-break:normal}.cta__container .cta-item__button--title:hover{text-decoration:underline}@media(min-width:42.6111111111rem){.cta__container.cta__total--1{min-block-size:23.2222222222rem}.cta__container.cta__total--1 .cta-item__link{margin-block-start:auto}.cta__container.cta__total--1 .cta-item__subtitle{inline-size:50%}.cta__container.cta__total--2{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);min-block-size:23.2222222222rem}.cta__container.cta__total--2 .cta-item:first-child{grid-column:1;grid-row:span 2}.cta__container.cta__total--2 .cta-item:nth-child(2){grid-column:2/-1;grid-row:span 2}.cta__container.cta__total--3{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr)}.cta__container.cta__total--3 .cta-item:first-child{grid-column:1;grid-row:1}}.cta__container.cta__total--3 .cta-item:first-child .cta-item__subtitle{display:none}@media(min-width:42.6111111111rem){.cta__container.cta__total--3 .cta-item:nth-child(2){grid-column:2/-1;grid-row:span 2}.cta__container.cta__total--3 .cta-item:nth-child(3){grid-column:1;grid-row:2}}.cta__container.cta__total--3 .cta-item:nth-child(3) .cta-item__subtitle{display:none}@media(min-width:42.6111111111rem){.cta__container.cta__total--4{grid-template-columns:repeat(31,1fr);grid-template-rows:repeat(2,1fr)}.cta__container.cta__total--4 .cta-item:first-child{grid-column:span 11;grid-row:1}}.cta__container.cta__total--4 .cta-item:first-child .cta-item__subtitle{display:none}@media(min-width:42.6111111111rem){.cta__container.cta__total--4 .cta-item:nth-child(2){grid-column:12/22;grid-row:span 2}.cta__container.cta__total--4 .cta-item:nth-child(3){grid-column:span 11;grid-row:2}}.cta__container.cta__total--4 .cta-item:nth-child(3) .cta-item__subtitle{display:none}@media(min-width:42.6111111111rem){.cta__container.cta__total--4 .cta-item:nth-child(4){grid-column:22/-1;grid-row:span 2}}.path-books .cta__container{margin-block-start:var(--element-space--m)}body.font-serif .cta__container .cta-item__subtitle,body.font-serif .cta__container .cta-item__title,body.font-serif2 .cta__container .cta-item__subtitle,body.font-serif2 .cta__container .cta-item__title{text-shadow:var(--text-shadow-light)}.image-row__container{display:flex;flex-direction:column;gap:var(--element-space--xs) var(--element-space--m);margin-block-end:var(--element-space--xs)}@media(min-width:42.6111111111rem){.image-row__container{flex-flow:row wrap}}.image-row__container .image-row__item{display:flex;flex:1 1 30%;justify-content:center;margin-block:0;margin-inline:0}.view-site-alert .site-alert__wrapper{min-block-size:1.9444444444rem}.view-site-alert.hide-alert{display:none;visibility:hidden}.view-site-alert.hide-alert .site-alert__wrapper{min-block-size:0}.site-alert__wrapper{background-color:var(--color-secondary);display:flex;justify-content:center;padding-block:var(--element-space--xs);padding-inline:0;position:relative;text-align:center}.site-alert__wrapper--announcement{background-color:var(--color-primary--darkest)}.site-alert__title{color:var(--color-white);font-size:var(--font-size--4xs);padding-block:0;padding-inline:var(--element-space--l)}@media(min-width:56.8888888889rem){.site-alert__title{padding-block:0;padding-inline:var(--element-space--xl)}}.site-alert__title a{color:var(--color-white);text-decoration:underline}.site-alert__close{background-image:url(https://plotboundbooks.com/themes/custom/bookworm/icons/site-alert_close.svg);background-position:center 40%;background-repeat:no-repeat;block-size:2.4444444444rem;color:var(--color-white);cursor:pointer;font-size:0;inline-size:2.4444444444rem;inset-block-start:0;inset-inline-end:0;line-height:var(--line-height--2xl);position:absolute}@media(min-width:56.8888888889rem){.site-alert__close{inset-inline-end:1.1111111111rem}}.navigation-icon-row{align-items:flex-end;display:flex;flex-flow:row wrap;font-size:var(--font-size--4xs);justify-content:space-between;margin-block-end:var(--element-space--m);padding-block:var(--element-space--m);padding-inline:0;text-transform:uppercase}.navigation-icon-row>a:not(:last-of-type){padding-inline-end:0}@media(min-width:77.3888888889rem){.navigation-icon-row>a:not(:last-of-type){padding-inline-end:2.5rem}}.navigation-icon-row .navigation-icon-row--link{align-items:center;color:var(--color-primary);display:flex;flex:1 1 50%;flex-direction:column;justify-content:center;padding-block-end:2.5rem}@media(min-width:42.6111111111rem){.navigation-icon-row .navigation-icon-row--link{flex:1 1 25%}}@media(min-width:77.3888888889rem){.navigation-icon-row .navigation-icon-row--link{flex:1 1 auto;padding-block-end:0}}.navigation-icon-row img{block-size:2.7777777778rem}.navigation-icon-row--title{margin-block-start:var(--element-space--s);text-align:center}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(https://plotboundbooks.com/themes/custom/bookworm/slick.eot);src:url(https://plotboundbooks.com/themes/custom/bookworm/fonts/slick.eot#iefix) format("embedded-opentype"),url(https://plotboundbooks.com/themes/custom/bookworm/fonts/slick.woff) format("woff"),url(https://plotboundbooks.com/themes/custom/bookworm/fonts/slick.ttf) format("truetype"),url(https://plotboundbooks.com/themes/custom/bookworm/fonts/slick.svg#slick) format("svg")}.slick-slider{box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img,.slick-slide object{box-shadow:var(--product-dropshadow);display:block;max-height:210px;width:auto}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block;position:relative}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-slider{margin:0 30px}.slick-loading .slick-list{background:#fff slick-image-url(https://plotboundbooks.com/themes/custom/bookworm/ajax-loader.gif) 50% no-repeat}.slick-slide{padding:4px 0 0 10px}.slick-next,.slick-prev{appearance:none;background-color:#0000;background-image:url(../themes/custom/bookworm/icons/events_prev.svg);background-position:50%;background-repeat:no-repeat;background-size:13px 65px;cursor:pointer;display:block;height:245px;overflow:hidden;padding:0 var(--element-space--m);position:absolute;text-indent:-9999px;top:0;width:50px}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{background-color:#0000}.slick-next[disabled],.slick-prev[disabled]{background-color:#0000;opacity:.3}.slick-prev{right:100%}.slick-next{background-image:url(../themes/custom/bookworm/icons/events_next.svg);left:100%}.slick-dotted.slick-slider{margin-bottom:10px}.slick-dots{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0;padding:0}.slick-dots button{background:#0000;border:1px solid dimgray;border-radius:50%;cursor:pointer;display:block;height:12px;margin:12px;padding:0;width:12px}.slick-dots .slick-active button{background:var(--color-secondary);border:0}.slick-sr-only{height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(1px,1px,1px,1px)!important;border:0!important}.slick-autoplay-toggle-button{background-color:#525252;border:0;bottom:3.0555555556rem;cursor:pointer;margin:.5rem;opacity:.85;padding:.5rem 1rem;position:absolute;right:0;z-index:10}.slick-autoplay-toggle-button:focus,.slick-autoplay-toggle-button:hover{opacity:1;outline:solid 2px var(--color-focus-ring);text-decoration:none}.slick-autoplay-toggle-button .slick-pause-icon:before{content:"⏸";font-family:slick;font-size:16px;height:20px;line-height:20px;text-align:center;width:20px}.slick-autoplay-toggle-button .slick-play-icon:before{content:"▶";font-family:slick;font-size:16px;height:20px;line-height:20px;text-align:center;width:20px}.homepage-slider.slick-slider{line-height:0;margin:0}.homepage-slider .slick-track{background-color:var(--color-secondary);display:flex}@media(min-width:56.8888888889rem){.homepage-slider .slick-track{background-color:var(--color-white);display:block}}.homepage-slider .slick-slide{block-size:inherit;padding:0}.homepage-slider .slick-slide>div,.homepage-slider .slick-slide>div>div{block-size:100%}.homepage-slider .slick-slide img{box-shadow:none;max-block-size:none}.homepage-slider .slick-dots{inline-size:100%;inset-block-start:auto;position:static}.homepage-slider .slick-prev{background-image:url(https://plotboundbooks.com/themes/custom/bookworm/icons/homepage-slider_prev.svg);left:0;right:unset;z-index:2}.homepage-slider .slick-next{background-image:url(https://plotboundbooks.com/themes/custom/bookworm/icons/homepage-slider_next.svg);left:unset;right:0}.homepage-slider .slick-next,.homepage-slider .slick-prev{background-color:#00000080;block-size:3.2222222222rem;inline-size:2.2222222222rem;inset-block-start:45%;position:absolute;transform:translateY(-50%)}.homepage-slider .slick-arrow{display:none!important}@media(min-width:56.8888888889rem){.homepage-slider .slick-arrow{display:block!important}}.homepage-banner,.homepage-slider{block-size:100%;margin-block-end:1rem;min-block-size:100%}.homepage-banner .slide,.homepage-slider .slide{block-size:100%;display:flex;flex-direction:column;line-height:normal;position:relative}.homepage-banner .slide__as-link,.homepage-slider .slide__as-link{display:block}.homepage-banner .slide__as-link:focus,.homepage-slider .slide__as-link:focus{border:2px solid var(--color-focus-ring);outline:0}.homepage-banner .slide__image,.homepage-slider .slide__image{font-size:0;position:relative}.homepage-banner .slide__inner,.homepage-slider .slide__inner{align-items:flex-start;background-color:var(--color-secondary);block-size:100%;display:flex;flex-direction:column;flex-grow:1;inline-size:100%;inset-block-start:0;justify-content:center;padding:var(--element-space--xs);position:relative}@media(min-width:42.6111111111rem){.homepage-banner .slide__inner,.homepage-slider .slide__inner{padding:var(--element-space--m)}}@media(min-width:56.8888888889rem){.homepage-banner .slide__inner,.homepage-slider .slide__inner{background-color:#0000;display:block;inset-block-start:0;padding:2.2222222222rem;position:absolute}}.homepage-banner .slide__title,.homepage-slider .slide__title{color:var(--color-white);font-size:var(--font-size--2xs);font-weight:700;text-shadow:none;text-transform:uppercase}@media(min-width:56.8888888889rem){.homepage-banner .slide__title,.homepage-slider .slide__title{background-color:#000000a6;display:inline-block;font-size:var(--font-size--s);min-inline-size:16.6666666667rem;padding-block:var(--element-space--xs);padding-inline:var(--element-space--m);text-shadow:var(--text-shadow)}}.homepage-banner .slide__subtitle,.homepage-slider .slide__subtitle{font-size:var(--font-size--4xs);font-weight:400;margin-block-start:0;text-transform:none}@media(min-width:56.8888888889rem){.homepage-banner .slide__subtitle,.homepage-slider .slide__subtitle{font-size:var(--font-size--2xs);margin-block-start:1rem}}.homepage-banner .slide__button,.homepage-slider .slide__button{--color-focus-ring:currentcolor;background-color:var(--color-secondary);color:var(--color-white);font-size:var(--font-size--5xs);font-style:italic;inset-block-end:0;max-inline-size:70%;overflow-wrap:anywhere;padding-block:var(--element-space--m) var(--element-space--xs);padding-inline:0;position:relative;text-transform:uppercase;word-break:normal}@media(min-width:56.8888888889rem){.homepage-banner .slide__button,.homepage-slider .slide__button{font-size:var(--font-size--4xs);inset-block-end:3rem;inset-inline-start:2.44444rem;padding:var(--element-space--s);position:absolute}}.homepage-banner .slide__button:after,.homepage-slider .slide__button:after{content:url(https://plotboundbooks.com/themes/custom/bookworm/icons/arrow_right.svg);padding-inline-start:1rem}.homepage-banner .slide__inner{inset-block-start:-.5555555556rem}@media(min-width:56.8888888889rem){.homepage-banner .slide__inner{inset-block-start:0}}.aba-carousel{margin-block-end:var(--element-space--m)}.aba-carousel--header{display:flex;flex-flow:column}@media(min-width:42.6111111111rem){.aba-carousel--header{flex-flow:row wrap;justify-content:space-between}}.aba-carousel--header a{color:var(--color-primary)}.aba-carousel--header-title{color:var(--color-primary);font-size:var(--font-size--s);margin-block-start:0;text-transform:uppercase}.aba-carousel--header-browse{color:var(--color-primary);font-size:var(--font-size--4xs);font-style:italic;inset-block-start:-.8333333333rem;position:relative;text-transform:uppercase}@media(min-width:42.6111111111rem){.aba-carousel--header-browse{inset-block-start:.3333333333rem}}.aba-carousel--header-browse svg{inset-block-start:.1111111111rem;margin-inline-start:.2777777778rem;position:relative}@media(width <= 600px){.aba-carousel--content{inline-size:calc(100% + var(--layout--padding-x));margin-inline-end:calc(var(--layout--padding-x)*-1);overflow:auto;padding-inline-end:var(--layout--padding-x)}.aba-carousel--content .carousel{display:flex;inline-size:max-content}}@media(min-width:42.6111111111rem){.aba-carousel--content .slick-initialized:not(.slick-dotted) .slick-track{display:flex;inline-size:100%!important;justify-content:center;transform:none!important}.aba-carousel--content .slick-initialized:not(.slick-dotted) .slick-track .slick-slide{display:inline-block;float:none}}.suggested-books{padding:var(--element-space--l)}.carousel-item{color:var(--color-gray-dark);padding-block:.2222222222rem;padding-inline:.6111111111rem;position:relative;z-index:10}@media(min-width:42.6111111111rem){.carousel-item{margin-inline-end:-.2777777778rem;padding:.2222222222rem}}.carousel-item a{display:block;position:relative;z-index:1}.carousel-item a:focus{outline-style:solid}.carousel-item .tooltip-data{display:none}.carousel-item__cover img,.carousel-item__cover object{box-shadow:2px 4px 6px 1px #00000059;display:block;position:relative;z-index:-1}@media(width <= 600px){.carousel-item__cover img,.carousel-item__cover object{block-size:11.1111111111rem;inline-size:auto}}@media(min-width:42.6111111111rem){.carousel-item__cover img,.carousel-item__cover object{box-shadow:2px 4px 11px 1px #00000059;inline-size:auto}}.shadows-disabled .carousel-item__cover img,.shadows-disabled .carousel-item__cover object{box-shadow:none}.carousel-item__title{color:inherit;font-size:var(--font-size--2xs);font-weight:700;line-height:var(--line-height--l);margin-block:.6666666667rem 0;margin-block-end:var(--element-space--xs);margin-inline:0}.carousel-item__author{font-size:var(--font-size--4xs);font-style:italic;font-weight:300;margin-block-end:var(--element-space--xs)}.carousel-item__blurb{font-size:var(--font-size--4xs);margin-block:1rem 1.2222222222rem;margin-inline:0}.carousel-item__price{display:flex;flex-wrap:wrap;font-size:var(--font-size--2xs);gap:.5em}.carousel-item__price-list{color:var(--color-red);font-size:var(--font-size--3xs);font-style:italic;margin-block-start:.1666666667rem;text-decoration:line-through}.carousel-item__price-sale{font-weight:700}.tippy-box{background-color:var(--color-white);border-radius:1px;color:inherit;filter:drop-shadow(0 0 2px rgba(0,0,0,.5333333333));font-size:inherit;line-height:inherit}.tippy-content{padding:1rem}.tippy-arrow{color:var(--color-white)}.user-login-form{align-content:center;display:flex;flex-flow:column wrap;margin-block:0 1.1111111111rem;margin-inline:auto;max-inline-size:22.2222222222rem}.user-login-form input{font-size:var(--font-size--4xs)}.user-login-form [type=submit]{inline-size:100%;max-inline-size:100%}.aba-login__links{display:flex;font-size:var(--font-size--5xs);justify-content:space-between;margin-block:0;margin-inline:auto;max-inline-size:22.2222222222rem}.aba-login__links a{text-decoration:underline}.user-logout-confirm .form-actions{margin-block-start:var(--element-space--m)}.user-logout-confirm .button{display:inline-block}.user-register-form{align-content:center;display:flex;flex-flow:column wrap;margin-block:0 1.1111111111rem;margin-inline:auto}@media(min-width:17.7777777778rem){.user-register-form{max-inline-size:16.6666666667rem}}@media(min-width:22.2222222222rem){.user-register-form{max-inline-size:20rem}}@media(min-width:42.6111111111rem){.user-register-form{max-inline-size:22.2222222222rem}}.user-register-form input{font-size:var(--font-size--4xs)}@media(min-width:17.7777777778rem){.user-register-form input{max-inline-size:15.5555555556rem}}@media(min-width:22.2222222222rem){.user-register-form input{max-inline-size:18rem}}@media(min-width:42.6111111111rem){.user-register-form input{max-inline-size:22.2222222222rem}}.user-register-form [type=submit]{inline-size:100%}.user-register-form .form-item-terms-of-use label{font-size:var(--font-size--5xs);font-weight:400}.aba-register__links,.user-register-form .description{font-size:var(--font-size--5xs)}.aba-register__links{display:flex;flex-flow:column wrap;margin-block:0;margin-inline:auto}@media(min-width:22.2222222222rem){.aba-register__links{max-inline-size:17.7777777778rem}}@media(min-width:42.6111111111rem){.aba-register__links{max-inline-size:22.2222222222rem}}.aba-register__links a{text-decoration:underline}.aba-register__terms{font-size:var(--font-size--4xs);margin-block-end:.8333333333rem}.aba-register__terms a{text-decoration:underline}.user-register__instructions--wrapper{text-align:center}.user-register__instructions--title{font-size:var(--font-size--s);font-weight:700}.user-register__instructions--body{display:flex;flex-flow:column}.user-register__instructions--button{margin-block:var(--element-space--m);margin-inline:auto}.user-pass{align-content:center;display:flex;flex-flow:column wrap;margin-block:0 1.1111111111rem;margin-inline:auto}.user-pass input{font-size:var(--font-size--3xs)}@media(min-width:17.7777777778rem){.user-pass input{inline-size:100%;max-inline-size:16.6666666667rem}}@media(min-width:22.2222222222rem){.user-pass input{max-inline-size:20rem}}@media(min-width:42.6111111111rem){.user-pass input{max-inline-size:22.2222222222rem}}.user-pass [type=submit]{inline-size:100%}.user-pass p{margin-block:-1.1111111111rem 1.1111111111rem;margin-inline:0}.aba-pass__links,.user-pass p{font-size:var(--font-size--5xs)}.aba-pass__links{display:flex;justify-content:space-between;margin-block:0;margin-inline:auto}@media(min-width:22.2222222222rem){.aba-pass__links{max-inline-size:20rem}}@media(min-width:42.6111111111rem){.aba-pass__links{max-inline-size:22.2222222222rem}}.aba-pass__links a{text-decoration:underline}.user-pass-reset{align-content:center;display:flex;flex-flow:column wrap;margin-block:0 1.1111111111rem;margin-inline:auto}.user-pass-reset [type=submit]{inline-size:100%}.user-pass-reset label{font-size:var(--font-size--xs);margin-block-end:var(--element-space--l)}.user-pass-reset .confirm-parent label,.user-pass-reset .password-parent label{font-size:var(--font-size--4xs);margin-block-end:0}.user-pass-reset .description{font-size:var(--font-size--2xs)}.user-pass-reset p{margin-block:.5em 0}.user-pass-reset .form-actions{margin-block-start:1em}.user-pass-reset .form-item-pass{margin-block-end:var(--element-space--2xs)}.user-account .user-account--header-link{padding-block-end:1.8888888889rem}.user-account .user-account--header-link a{align-items:center;display:flex;flex-direction:row;inline-size:auto;padding:0;text-align:start}.user-account .user-account--header-link a svg{margin-inline-start:.5555555556rem}.user-account--header{margin-block-end:1.1111111111rem}@media(min-width:42.6111111111rem){.user-account--header{margin-block-end:2.7777777778rem}}.user-account--info{display:flex;flex-direction:column}@media(min-width:56.8888888889rem){.user-account--info{flex-direction:row}}.user-account--tax{display:flex;flex-direction:column}@media(min-width:56.8888888889rem){.user-account--tax{flex-direction:row}}.user-account .user-account--email,.user-account .user-account--phone,.user-account .user-account--preferred-name,.user-account .user-account--tax-exempt-status,.user-account .user-account--tax-file-upload,.user-account .user-account--tax-id-number{margin-block-end:1.6666666667rem}.user-account .user-account--phone,.user-account .user-account--preferred-name,.user-account .user-account--tax-exempt-status,.user-account .user-account--tax-file-upload,.user-account .user-account--tax-id-number{flex:0 0 25%}.user-account .user-account--tax-exempt-status>div>div:first-of-type,.user-account .user-account--tax-file-upload>div>div:first-of-type,.user-account .user-account--tax-id-number>div>div:first-of-type{color:var(--color-primary);font-weight:700}.user-account .user-account--email{flex:1 0 25%;word-break:break-all}.user-account .user-account--last-updated{font-size:var(--font-size--3xs);margin-block-start:1.1111111111rem}@media(min-width:42.6111111111rem){.user-account .user-account--last-updated{margin-block-start:5.5555555556rem}}.order-history .views-row:not(:first-of-type){margin-block-start:2.7777777778rem}.order-history .order-information{border:1px solid var(--color-gray-light)}.order-history .order-body{align-items:flex-start;display:flex;flex-direction:column;padding-block:1.6666666667rem;padding-inline:0}@media(min-width:56.8888888889rem){.order-history .order-body{align-items:center;flex-direction:row}}.order-history .order-header{border-block-end:1px solid var(--color-gray-light);display:flex;flex-direction:column;font-size:var(--font-size--4xs);padding-block:1.1111111111rem;padding-inline:0}@media(min-width:42.6111111111rem){.order-history .order-header{flex-direction:row}}.order-history .placed,.order-history .status,.order-history .total{flex:0 0 22%;padding-inline-start:1.1111111111rem}@media(min-width:56.8888888889rem){.order-history .status,.order-history .total{padding-inline-start:0}}.order-history .placed,.order-history .status,.order-history .total{padding-block-end:.5555555556rem}@media(min-width:56.8888888889rem){.order-history .placed,.order-history .status,.order-history .total{padding-block-end:0}}.order-history .number{flex:1 1 33%;font-weight:700;padding-inline-start:1.1111111111rem}@media(min-width:56.8888888889rem){.order-history .number{padding-inline-start:0}}.order-history .items{display:flex;flex:1 0 57%;flex-direction:column;padding-block:0 1.1111111111rem;padding-inline:1.1111111111rem}@media(min-width:77.3888888889rem){.order-history .items{flex-direction:row;padding-block:0;padding-inline:1.1111111111rem}}.order-history .order-item{flex:1 0 25%}.order-history .order-item:nth-of-type(2){padding-block-start:1.9444444444rem}@media(min-width:77.3888888889rem){.order-history .order-item:nth-of-type(2){padding-block-start:0}}.order-history .remaining-order{flex:1 1 25%;font-size:var(--font-size--4xs);margin-inline-end:var(--element-space--s);padding-block:0 1.1111111111rem;padding-inline:1.1111111111rem 0}@media(min-width:56.8888888889rem){.order-history .remaining-order{padding:0}}.order-history .actions{display:flex;flex:0 0 auto;flex-direction:column;inline-size:100%;padding-block:0;padding-inline:1.1111111111rem}@media(min-width:56.8888888889rem){.order-history .actions{flex:0 0 28%;padding-inline-start:0}}.order-history .button{max-inline-size:13.3333333333rem}.order-history .view-empty{align-items:center;display:flex;flex-direction:column}.order-history .view-empty p{font-size:var(--font-size--3xs)}.order-history .view-empty a{font-weight:700}.order-history .price-info{display:none}.history-item__wrapper{color:var(--color-gray-dark);display:flex;font-size:var(--font-size--4xs);margin-inline-end:var(--element-space--m)}.history-item__wrapper--inner{display:flex;flex:1 1 60%;flex-direction:column}.history-item__wrapper .history-item__cover{flex:1 1 40%;margin-inline-end:var(--element-space--s);min-inline-size:5.5555555556rem}.history-item__wrapper .history-item__cover img{box-shadow:var(--product-dropshadow);max-block-size:9.4444444444rem}.history-item__wrapper .history-item__title a{color:var(--color-primary);display:-webkit-box;font-size:var(--font-size--4xs);font-weight:700;overflow:hidden;-webkit-line-clamp:6;-webkit-box-orient:vertical;word-break:break-word}.history-item__wrapper .history-item__author{font-style:italic;font-weight:300}.history-item__wrapper .history-item__binding{margin-block-start:auto}.history-item__wrapper .product-details__availability-check{margin-block-start:var(--element-space--xs)}.history-item__wrapper .history-item__color div,.history-item__wrapper .history-item__dimensions div,.history-item__wrapper .history-item__misc div,.history-item__wrapper .history-item__size div,.history-item__wrapper .history-item__weight div{display:inline-block;margin-block-start:auto}.history-item__wrapper .history-item__color .product-details__label,.history-item__wrapper .history-item__dimensions .product-details__label,.history-item__wrapper .history-item__misc .product-details__label,.history-item__wrapper .history-item__size .product-details__label,.history-item__wrapper .history-item__weight .product-details__label{font-weight:400}.path-user .aba-main{flex-wrap:wrap}@media(min-width:56.8888888889rem){.path-user .aba-main{flex-wrap:nowrap}}@media(min-width:42.6111111111rem){.path-user .aba-main{flex-wrap:nowrap}}.path-user .aba-main .layout-content{flex:1 0 70%}@media(min-width:56.8888888889rem){.path-user .aba-main .layout-content{flex:1 0 55%}}.path-user .aba-main .aba-sidebar-right{flex:1;margin:0}@media(min-width:56.8888888889rem){.path-user .aba-main .aba-sidebar-right{flex:0 1 25%;margin-inline-start:var(--element-space--l)}}.order-details p{margin:0}.order-details .order-header{font-size:.8rem}.order-details .order-header .method,.order-details .order-header .number,.order-details .order-header .placed,.order-details .order-header .status,.order-details .order-header .total{margin-block:.1111111111rem;margin-inline:0}.order-details .order-header .label{display:inline-block;font-weight:700;min-inline-size:10.5555555556rem}.order-details .order-header .gift-receipt,.order-details .order-header .order-comments{margin-block:var(--element-space--m)}.order-details .order-header .gift-receipt-data,.order-details .order-header .gift-wrapping-data{display:flex}.order-details .customer-information{background:var(--bg-color-gray-light);display:flex;flex-direction:column;font-size:var(--font-size--4xs);margin-block:2.2222222222rem;margin-inline:0;padding:.8888888889rem}@media(min-width:56.8888888889rem){.order-details .customer-information{flex-direction:row}}.order-details .customer-information .field__label{font-weight:700;text-transform:uppercase}.order-details .customer-information .customer-billing,.order-details .customer-information .customer-shipping{flex:1 1 100%;margin-inline-end:1.1111111111rem}@media(min-width:56.8888888889rem){.order-details .customer-information .customer-billing,.order-details .customer-information .customer-shipping{flex:1 1 50%}}.order-details .customer-information .customer-billing{margin-block-start:var(--element-space--m)}@media(min-width:56.8888888889rem){.order-details .customer-information .customer-billing{margin-block-start:0}}.order-details .customer-information .customer-email{display:flex;flex-direction:column;margin-block-start:var(--element-space--xs)}.order-details .customer-information .customer-email>div:not(.field__label,.profile--type--contact-information){word-break:break-all}.order-details .customer-information .order-shipping-method{margin-block:var(--element-space--m) 0}.order-details .customer-information .order-shipping-method--label{color:var(--color-gray-med)!important;margin-block-start:var(--element-space--m);text-transform:uppercase!important}.order-details .customer-information .tracking{margin-block-start:var(--element-space--m)}.order-details .customer-information .tracking--label{font-weight:700;text-transform:uppercase}.order-details .customer-information details{margin-block-start:20px}.order-details .order-shipping-method--label+span{margin-block-start:0!important}.order-details .order-information{margin-block:1.1111111111rem;margin-inline:0}@media(min-width:56.8888888889rem){.order-details .order-information{margin-block:2.2222222222rem;margin-inline:0}}.order-details .order-information .button{margin-block:0;margin-inline:auto;max-inline-size:17.7777777778rem}@media(min-width:56.8888888889rem){.order-details .order-information .button{margin:0}}.order-details .order-total{float:none;font-size:var(--font-size--m);font-weight:700;margin-block-end:var(--element-space--m);text-align:end}@media(min-width:56.8888888889rem){.order-details .order-total{text-align:start}}@media(min-width:77.3888888889rem){.order-details .order-total{float:right}}.order-details .order-item{border-block-end:1px solid var(--bg-color-gray-med);display:flex;flex-direction:column;margin-block:2.2222222222rem;margin-inline:0;padding-block-end:var(--element-space--l)}@media(min-width:42.6111111111rem){.order-details .order-item{flex-direction:row}}.order-details .order-item .price-info{display:flex;flex:1 1 60%;flex-wrap:wrap;margin-block-start:.8888888889rem}@media(min-width:56.8888888889rem){.order-details .order-item .price-info{flex-wrap:nowrap;margin-block-start:0}}.order-details .order-item .price,.order-details .order-item .quantity,.order-details .order-item .total{align-items:flex-start;display:flex;flex:1 1 15%;flex-direction:column;font-size:var(--font-size--4xs);font-weight:700;margin-block:var(--element-space--xs);margin-inline:0;text-align:start}@media(min-width:42.6111111111rem){.order-details .order-item .price,.order-details .order-item .quantity,.order-details .order-item .total{align-items:center;margin:0;text-align:center}}.order-details .history-item__wrapper{flex:1 0 55%;flex-direction:column;margin-block-end:var(--element-space--s)}@media(min-width:42.6111111111rem){.order-details .history-item__wrapper{flex-direction:row;margin-block-end:0}}.order-details .history-item__cover{margin-block-end:var(--element-space--s);margin-inline-end:0}@media(min-width:42.6111111111rem){.order-details .history-item__cover{margin-block-end:0;margin-inline-end:var(--element-space--s)}}.order-details .history-item__message,.order-details .history-item__receiver{margin-block-start:var(--element-space--2xs)}.order-details .history-item__message{display:-webkit-box;max-inline-size:13.8888888889rem;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.order-details .aba-cart-form__order-total{margin-block-start:1.1111111111rem}.order-details .aba-cart-form__order-total h3{display:none;visibility:hidden}.order-details .customer-information .customer-email .profile{order:2}.order-details .customer-information .customer-email .field__label{margin-block-start:var(--element-space--xs)}.order-header .order-comments{display:flex;margin-block-end:var(--element-space--m)}.order-additional{padding-block-end:var(--element-space--xs)}.order-additional .aba-cart-form__order-total{font-size:var(--font-size--4xs);margin-block-start:0;padding:0}.order-additional .order-total-line{padding:0}.order-additional .aba-cart-form__order-total .order-total-line__total{margin-block-start:0;padding-block-start:0}.order-additional h2{block-size:1px;inline-size:1px;overflow:hidden;position:absolute!important;clip:rect(1px,1px,1px,1px);word-wrap:normal}.order-additional .order-total-line-label{margin-inline-end:var(--element-space--m)}.order-additional .order-total-line__total{display:none;visibility:hidden}.order-store-comments{clear:both}.store-order-comments--wrapper{background-color:var(--bg-color-gray-light);border:1px solid var(--color-gray-lightest);font-size:var(--font-size--4xs);inline-size:100%;margin-block:var(--element-space--l)}@media(min-width:42.6111111111rem){.store-order-comments--wrapper{font-size:var(--font-size--3xs)}}.store-order-comments--title{background-color:var(--bg-color-gray-light);font-size:var(--font-size--4xs);padding:var(--element-space--s)}@media(min-width:42.6111111111rem){.store-order-comments--title{font-size:var(--font-size--2xs)}}.store-order-comments--wrapper .view-content{padding-inline:var(--element-space--s)}details[open].store-order-comments--wrapper{background-color:#0000}details[open].store-order-comments--wrapper .store-order-comments--title{margin-block-end:var(--element-space--m)}.store-order-comments--wrapper .views-row{border-block-end:1px solid var(--bg-color-gray-med);margin-block-end:var(--element-space--m);padding-block-end:var(--element-space--m)}.store-order-comments--wrapper .views-row:last-of-type{border-block-end:0;margin-block-end:0}.store-order-comments__comment--date{font-weight:700;margin-block-end:var(--element-space--xs)}.order-item.subscription-order-item{flex-direction:column}.subscription-order-item--wrapper{display:flex}.subscription-order-item .order-item-subscription__preferences--title{font-size:var(--font-size--4xs);font-weight:700;margin-block-start:var(--element-space--l)}.subscription-order-item .order-item-subscription__preferences--content{flex-basis:30%;font-size:var(--font-size--5xs)}.wishlist-item{border-block-end:1px solid var(--bg-color-gray-med);display:flex;flex-flow:column;padding-block-end:var(--element-space--m)}@media(min-width:42.6111111111rem){.wishlist-item{display:grid;flex-flow:unset;grid-template-columns:repeat(4,1fr)}}@media(min-width:56.8888888889rem){.wishlist-item{grid-template-columns:repeat(14,1fr)}}.wishlist-item:last-child{border-block-end:0}.wishlist-item__wrapper{display:flex;flex-flow:row;inline-size:100%;margin-block-end:1.6666666667rem}@media(min-width:56.8888888889rem){.wishlist-item__wrapper{margin-block-end:0}}.wishlist-item__cover{inline-size:35%;min-inline-size:6.6666666667rem;position:relative}.wishlist-item__cover a{display:block}.wishlist-item__cover img{margin-block-end:-.5555555556rem}.wishlist-item__cover--inner{box-shadow:var(--product-dropshadow);margin-inline-end:var(--element-space--s);position:relative}.wishlist-item__cover .books__book-label{inset-block-start:1.3888888889rem;inset-inline-start:-1.5rem}.wishlist-item__wrapper--inner{color:var(--color-gray-dark);display:flex;flex-direction:column;font-size:var(--font-size--4xs);inline-size:60%}@media(min-width:42.6111111111rem){.wishlist-item__wrapper--inner{padding-inline-start:0}}.wishlist-item__title{font-size:var(--font-size--2xs);font-weight:700}.wishlist-item__title a{color:var(--color-primary);display:block}.wishlist-item__author{font-style:italic;font-weight:300;margin-block-end:1rem}@media(min-width:42.6111111111rem){.wishlist-item__author{margin-block-end:2rem}}.wishlist-item__type{margin-block:auto .3888888889rem}.wishlist-item__wrapper--price{display:flex}.wishlist-item__list-price{color:var(--color-red);float:left;font-size:var(--font-size--4xs);font-style:italic;inset-block-start:3px;margin-inline-end:var(--element-space--xs);position:relative;text-decoration:line-through}.wishlist-item__price{font-size:var(--font-size--3xs);font-weight:700}@media(min-width:42.6111111111rem){.wishlist-item__entity{grid-column:1/8}}.wishlist-item__details{margin-block-end:1.6666666667rem}@media(min-width:56.8888888889rem){.wishlist-item__details{grid-column:8/11;margin-block-end:0;text-align:center}}.wishlist-item__label{display:inline-block;margin-block-end:auto}.wishlist-item__color div,.wishlist-item__dimensions div,.wishlist-item__misc div,.wishlist-item__size div,.wishlist-item__weight div{display:inline}.wishlist-user-form__header-wrapper .gift-registry-shipping-message{margin-block-end:var(--element-space--s)}.wishlist-item__actions{display:flex;flex-flow:column}@media(min-width:42.6111111111rem){.wishlist-item__actions{grid-column:1/-1}}@media(min-width:56.8888888889rem){.wishlist-item__actions{grid-column:11/-1}}.wishlist-item__actions .button--disabled{inline-size:100%;margin-block:10px;margin-inline:0;max-inline-size:none;padding-block:.7777777778rem;white-space:break-spaces}.wishlist-item__purchase,.wishlist-item__quantity{font-size:var(--font-size--4xs);font-weight:700}.wishlist-item__details-edit-link{color:var(--color-primary);display:block;font-size:var(--font-size--3xs);margin-block-start:var(--element-space--s)}@media(min-width:56.8888888889rem){.wishlist-item__details-edit-link{font-size:var(--font-size--5xs);margin-block-start:var(--element-space--xs)}}.wishlist-item__comment{background:var(--bg-color-gray-med);border:1px solid var(--color-gray-dark);font-size:var(--font-size--5xs);margin-block:0 var(--element-space--xs);margin-inline:auto;padding:var(--element-space--xs);text-align:start}@media(min-width:42.6111111111rem){.wishlist-item__comment{margin-inline-end:20%}}@media(min-width:56.8888888889rem){.wishlist-item__comment{margin-inline-end:0}}.commerce-wishlist-item-commerce-product-variation-details-form .form-item-comment{margin-block-end:0;max-inline-size:95%}@media(min-width:42.6111111111rem){.commerce-wishlist-item-commerce-product-variation-details-form .form-item-comment{max-inline-size:100%}}.wishlist-item__comment--note{font-size:var(--font-size--5xs);margin-block-end:var(--element-space--l)}.wishlist-item__actions .form-wrapper{display:flex;flex-flow:column;justify-content:right}.wishlist-item__actions .form-submit{background-color:var(--color-primary);color:var(--color-white);inline-size:100%;margin-block-end:.5555555556rem;max-inline-size:100%}.wishlist-item__actions .form-submit:focus,.wishlist-item__actions .form-submit:hover{background-color:var(--color-secondary);color:var(--color-white)}.wishlist-item__actions .form-submit:active{background-color:var(--color-primary--darkest);color:var(--color-white)}.commerce-wishlist-form .form-submit{background-color:var(--color-secondary);color:var(--color-white)}.commerce-wishlist-form .form-submit:focus,.commerce-wishlist-form .form-submit:hover{background-color:var(--color-primary);color:var(--color-white)}.commerce-wishlist-form .form-submit:active{background-color:var(--color-secondary--darkest);color:var(--color-white)}.commerce-wishlist-form .button{display:inline-block;margin-inline-end:var(--element-space--s)}.commerce-wishlist-form .button--danger{margin-inline-start:var(--element-space--3xs);max-inline-size:none}.wishlist-expiration-wrapper{display:flex;font-size:var(--font-size--3xs)}.wishlist-expiration-wrapper .wishlist-expiration-label{font-weight:700;padding-inline-end:10px}.wishlist-expiration-wrapper .wishlist-expiration-label:after{content:": "}.wishlist-item__actions .remove-button{background-color:var(--color-white);border:1px solid var(--color-gray-dark);color:var(--color-gray-dark);inline-size:100%;max-inline-size:100%;white-space:break-spaces}.wishlist-item__actions .remove-button:active,.wishlist-item__actions .remove-button:focus,.wishlist-item__actions .remove-button:hover{background-color:var(--color-secondary);color:var(--color-white)}.wishlist-empty-page .empty{align-items:center;display:flex;flex-direction:column;font-size:var(--font-size--3xs)}.wishlist-empty-page .empty a{font-weight:700}.ui-dialog .commerce-wishlist-default-share-form,.ui-dialog .commerce-wishlist-gift-registry-share-form,.ui-dialog .commerce-wishlist-item-commerce-product-variation-details-form{padding-inline:var(--element-space--s)}.ui-dialog .commerce-wishlist-default-share-form .js-form-type-email,.ui-dialog .commerce-wishlist-gift-registry-share-form .js-form-type-email{margin-block-end:var(--element-space--2xs);max-inline-size:90%}.ui-dialog .indiecommerce-wishlist-add-to-wishlist{padding-inline:var(--element-space--s)}.ui-dialog .indiecommerce-wishlist-add-to-wishlist .form-item.form-item-new-wishlist,.ui-dialog .indiecommerce-wishlist-add-to-wishlist .form-item.form-item-new-wishlist-name{margin-block-end:var(--element-space--2xs)}.view-user-wishlists details{cursor:pointer}.view-user-wishlists details summary{color:var(--color-secondary);display:inline-block;font-size:var(--font-size--4xs);font-weight:700;inline-size:auto;max-inline-size:16.6666666667rem;text-transform:uppercase}.view-user-wishlists details summary:hover{color:var(--color-primary);text-decoration:underline}.view-user-wishlists details summary:hover:before{text-decoration:none}.view-user-wishlists details summary::marker{font-size:0}.view-user-wishlists details summary:before{color:var(--color-primary);content:"+";display:inline-block;font-size:var(--font-size--xl);inset-block-start:.2222222222rem;line-height:var(--font-size--xl);padding-block:0;padding-inline:0 .6666666667rem;position:relative}.view-user-wishlists details[open] summary:before{content:"-"}.view-user-wishlists details[open] .indiecommerce-wishlist-add-wishlist{border:1px solid #aaa;display:flex;flex-flow:column;padding:var(--element-space--m)}@media(min-width:42.6111111111rem){.view-user-wishlists details[open] .indiecommerce-wishlist-add-wishlist{flex-flow:row;gap:10px}}.view-user-wishlists details[open] .form-text{inline-size:100%}@media(min-width:42.6111111111rem){.view-user-wishlists details[open] .form-submit{margin-block:1.2222222222rem;margin-inline:var(--element-space--s)}}.view-user-wishlists .view-filters{margin-block-start:var(--element-space--l)}.view-user-wishlists .view-filters .views-exposed-form{display:flex;flex-flow:column}@media(min-width:42.6111111111rem){.view-user-wishlists .view-filters .views-exposed-form{flex-flow:row}}.view-user-wishlists .view-filters .form-actions{display:flex}.view-user-wishlists .view-filters input{max-block-size:3rem}.view-user-wishlists .view-filters label{line-height:3rem}.view-user-wishlists .view-filters input[data-drupal-selector=edit-submit-user-wishlists]{margin-block-end:1.2222222222rem}@media(min-width:42.6111111111rem){.view-user-wishlists .view-filters input[data-drupal-selector=edit-submit-user-wishlists]{margin-block:2.9444444444rem;margin-inline:var(--element-space--s)}}.view-user-wishlists .view-filters input[data-drupal-selector=edit-reset]{background-color:var(--color-white);border:1px solid var(--color-gray-dark);color:var(--color-gray-dark);margin-block-end:1.2222222222rem;margin-inline-start:var(--element-space--xs)}.view-user-wishlists .view-filters input[data-drupal-selector=edit-reset]:active,.view-user-wishlists .view-filters input[data-drupal-selector=edit-reset]:focus,.view-user-wishlists .view-filters input[data-drupal-selector=edit-reset]:hover{background-color:var(--color-secondary);color:var(--color-white)}@media(min-width:42.6111111111rem){.view-user-wishlists .view-filters input[data-drupal-selector=edit-reset]{margin-block-start:2.9444444444rem;margin-inline-start:0}}.view-user-wishlists .aba-responsive-table td,.view-user-wishlists .aba-responsive-table th{border-radius:0;padding:var(--element-space--2xs)}@media(min-width:56.8888888889rem){.view-user-wishlists .aba-responsive-table td,.view-user-wishlists .aba-responsive-table th{padding-block:var(--element-space--m);padding-inline:var(--element-space--m)}}.view-user-wishlists .aba-responsive-table .button{display:inline-table;padding-inline:.1rem}.view-user-wishlists .aba-responsive-table td:before{display:inline-block;float:left;font-weight:700;min-inline-size:30%}@media(min-width:56.8888888889rem){.view-user-wishlists .aba-responsive-table td:before{display:block}}.view-user-wishlists .aba-responsive-table tbody .views-field-user-commerce-wishlist:before{content:"Name:"}.view-user-wishlists .aba-responsive-table tbody .views-field-type:before{content:"Type:"}.view-user-wishlists .aba-responsive-table tbody .views-field-field-expiration-date:before{content:"Expiration date:"}.view-user-wishlists .aba-responsive-table tbody .views-field-is-public:before{content:"Sharing:"}.view-user-wishlists .aba-responsive-table tbody .views-field-delete-commerce-wishlist:before{content:"Operation:"}@media(min-width:56.8888888889rem){.view-user-wishlists .aba-responsive-table tbody .views-field:before{content:""}}.view-user-wishlists .aba-responsive-table tbody .views-field-created:before{content:"Date:"}@media(min-width:56.8888888889rem){.view-user-wishlists .aba-responsive-table tbody .views-field-created:before{content:""}}.view-user-wishlists .aba-responsive-table tbody .views-field-wishlist-items-target-id:before{content:"Items"}@media(min-width:56.8888888889rem){.view-user-wishlists .aba-responsive-table tbody .views-field-wishlist-items-target-id:before{content:""}}.empty-wishlist{align-items:center;display:flex;flex-flow:column}.empty-wishlist a{background-color:#0000;color:var(--color-secondary)}.view-user-wishlists .empty-wishlist--text{font-size:var(--font-size--3xs)}.view-user-wishlists .empty-wishlist--text a{font-weight:700}.commerce-wishlist-default-delete-form{margin-block:0;margin-inline:auto}.commerce-wishlist-default-delete-form .form-actions,.commerce-wishlist-gift-registry-delete-form .form-actions{margin-block-start:var(--element-space--m)}.commerce-wishlist-default-delete-form .form-actions .button,.commerce-wishlist-gift-registry-delete-form .form-actions .button{display:inline-block}.commerce-wishlist-form .datetime-now{display:none}.commerce-wishlist-gift-registry-user-edit-form .field--name-field-expiration-date,.commerce-wishlist-gift-registry-user-edit-form .form-item{margin-block-end:var(--element-space--m)}.commerce-wishlist-gift-registry-user-edit-form .field--name-field-expiration-date h4{color:var(--color-gray-med);display:block;font-size:var(--font-size--4xs);font-weight:700;line-height:.0555555556rem}.commerce-wishlist-gift-registry-user-edit-form .field--name-field-expiration-date .form-item{margin-block-end:var(--element-space--xs)}body[class*=path-admin-commerce-wishlists-][class*=-delete] .aba-main.aba-container{flex-direction:column-reverse}@media(min-width:42.6111111111rem){body[class*=path-admin-commerce-wishlists-][class*=-delete] .aba-main.aba-container{flex-direction:row}}body[class*=path-admin-commerce-wishlists-][class*=-delete] .aba-main.aba-container .layout-content{margin-block-end:1.6666666667rem}body[class*=-payment-methods] .payment-method-icon{margin-inline-start:0}body[class*=-payment-methods] .authorize-net-accept-js-form{margin:0}body[class*=-payment-methods] .aba-responsive-table td:first-of-type:before,body[class*=-payment-methods] .aba-responsive-table td:nth-of-type(2):before,body[class*=-payment-methods] .aba-responsive-table td:nth-of-type(3):before{display:block;font-weight:700}@media(min-width:56.8888888889rem){body[class*=-payment-methods] .aba-responsive-table td:first-of-type:before,body[class*=-payment-methods] .aba-responsive-table td:nth-of-type(2):before,body[class*=-payment-methods] .aba-responsive-table td:nth-of-type(3):before{content:"";display:none}}body[class*=-payment-methods] .aba-responsive-table td:first-of-type:before{content:"Payment Method"}body[class*=-payment-methods] .aba-responsive-table td:nth-of-type(2):before{content:"Expires"}body[class*=-payment-methods] .aba-responsive-table td:nth-of-type(3):before{content:"Operations"}body[class*=-payment-methods] .links{display:flex;list-style-type:none;margin:0;padding:0}body[class*=-payment-methods] .links li{margin-block-end:0}body[class*=-payment-methods] .links li:last-of-type{padding-inline-start:.5555555556rem}body[class*=-payment-methods] .links li:last-of-type a{color:var(--color-red)}body[class*=-payment-methods] .links li:last-of-type:before{content:"|";padding-inline-end:.5555555556rem}.payment-link{list-style-type:none;margin:0;padding:0}.payment-link a{line-height:var(--font-size--2xs);max-inline-size:500px;padding-block:0 1.1111111111rem;padding-inline:0}.payment-link a,.payment-link a:before{display:inline-block;vertical-align:middle}.payment-link a:before{color:var(--color-primary);content:"+";font-size:var(--font-size--xl);line-height:var(--font-size--xl);padding-block:0;padding-inline:0 .6666666667rem}.commerce-payment-method-credit-card-edit-form .address-book-edit-button,.commerce-payment-method-credit-card-edit-form .credit-card-form__expiration{margin-block-end:var(--element-space--l)}.commerce-payment-method-credit-card-edit-form .credit-card-form__expiration{margin-block-start:var(--element-space--l)}.commerce-payment-method-credit-card-edit-form .payment-method-icon{margin-block:0;margin-inline:0 .2777777778rem}.commerce-payment-method-credit-card-edit-form .form-actions{display:flex;flex-direction:row}.commerce-payment-method-credit-card-edit-form .button--danger{color:var(--color-red);padding-inline-start:2.2222222222rem}.commerce-payment-method-add-form .credit-card-form__expiration{margin-block-end:var(--element-space--l)}.commerce-payment-method-add-form .form-actions{margin-block-start:var(--element-space--l)}.address-book-edit-button{background-color:var(--color-white);border:1px solid var(--color-secondary);color:var(--color-secondary)}.address-book-edit-button:focus,.address-book-edit-button:hover{background-color:var(--color-primary);color:var(--color-white)}.commerce-payment-method-credit-card-delete-form .form-actions{margin-block-start:var(--element-space--l)}.commerce-payment-method-credit-card-delete-form .form-actions .button{display:inline-block}body[class*=-payment-methods] .messages--error{background-color:var(--messages--bg);font-size:var(--font-size--4xs);margin-block:var(--element-space--m);margin-inline:0;padding-block:var(--element-space--m);padding-inline:0}body[class*=-payment-methods] div.ui-dialog.ui-widget.ui-widget-content{inset-block-start:5.5555555556rem!important;position:absolute!important}body[class*=-payment-methods] div.ui-dialog.ui-widget .ui-widget-content{max-block-size:60vh!important}.address-book__container .address-book__add-link{border:0;border-radius:9px;display:block;display:inline-block;font-family:var(--font-sans);font-size:var(--font-size--4xs);font-weight:700;line-height:var(--font-size--2xs);margin:0;max-inline-size:300px;padding-block:1rem;padding-block:0 1.7777777778rem;padding-inline:1.3333333333rem;padding-inline:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .2s;vertical-align:middle}.address-book__container .address-book__add-link:hover{text-decoration:underline}.address-book__container .address-book__add-link:before{color:var(--color-primary);content:"+";display:inline-block;font-size:var(--font-size--xl);padding-block:0 .2777777778rem;padding-inline:0 .6666666667rem;vertical-align:middle}.address-book__container .address-book__profiles{flex-direction:column}@media(min-width:56.8888888889rem){.address-book__container .address-book__profiles{flex-direction:row}}.address-book__container .address-book__profile.address-book__profile--default{flex:1 0 100%;font-size:var(--font-size--2xs)}.address-book__container .address-book__profile.address-book__profile--default:before{content:"Primary:";display:block;font-weight:700}.address-book__container .address-book__profile{flex:1 1 30%;font-size:var(--font-size--3xs);margin:0;padding-block:.5555555556rem;padding-inline:0 1.1111111111rem}.address-book__container .address-book__operations{display:flex;flex-direction:row;font-size:var(--font-size--3xs)}.address-book__container .address-book__operations a{display:flex;margin:0}.address-book__container .address-book__operations a:nth-of-type(2):before,.address-book__container .address-book__operations a:nth-of-type(3):before{content:"|";display:inline-block;margin-block:0;margin-inline:.5555555556rem}.address-book__container .address-book__empty-text{font-size:var(--font-size--3xs);font-weight:700;margin:0}.profile-customer-address-book-add-form .button{background-color:var(--color-secondary);color:var(--color-white)}.profile-customer-address-book-add-form .button:focus,.profile-customer-address-book-add-form .button:hover{background-color:var(--color-primary);color:var(--color-white)}.profile-customer-address-book-add-form .button:active{background-color:var(--color-secondary--darkest);color:var(--color-white)}.profile-customer-address-book-edit-form .form-submit{background-color:var(--color-secondary);color:var(--color-white)}.profile-customer-address-book-edit-form .form-submit:focus,.profile-customer-address-book-edit-form .form-submit:hover{background-color:var(--color-primary);color:var(--color-white)}.profile-customer-address-book-edit-form .form-submit:active{background-color:var(--color-secondary--darkest);color:var(--color-white)}.profile-customer-address-book-edit-form .button{display:inline-block}.profile-customer-address-book-edit-form .button--danger{margin-inline-start:var(--element-space--s);max-inline-size:none}.profile-customer-address-book-delete-form .button{display:inline-block}.profile-confirm-form.confirmation .form-actions{margin-block-start:var(--element-space--m)}.view-user-pre-orders .views-row{border-block-end:1px solid var(--bg-color-gray-med);display:flex;flex-direction:column;padding-block-end:var(--element-space--l)}@media(min-width:42.6111111111rem){.view-user-pre-orders .views-row{flex-direction:row}}.view-user-pre-orders .views-row:not(:first-of-type){margin-block-start:2.7777777778rem}.view-user-pre-orders .views-row:last-of-type{border-block-end:0}.view-user-pre-orders .views-row .history-item__wrapper{flex:1 1 40%}@media(min-width:42.6111111111rem){.view-user-pre-orders .views-row .history-item__wrapper{flex-direction:column}}@media(min-width:56.8888888889rem){.view-user-pre-orders .views-row .history-item__wrapper{flex-direction:row}}.view-user-pre-orders .views-row .history-item__cover{margin-block-end:0}@media(min-width:42.6111111111rem){.view-user-pre-orders .views-row .history-item__cover{margin-block-end:var(--element-space--s)}}@media(min-width:56.8888888889rem){.view-user-pre-orders .views-row .history-item__cover{margin-block-end:0}}.view-user-pre-orders .views-row .price-info{display:flex;flex:1 1 60%;flex-wrap:wrap;margin-block-start:.8888888889rem}@media(min-width:56.8888888889rem){.view-user-pre-orders .views-row .price-info{flex-wrap:nowrap;margin-block-start:0}}.view-user-pre-orders .views-row .price,.view-user-pre-orders .views-row .quantity,.view-user-pre-orders .views-row .total{align-items:flex-start;display:flex;flex:1 1 15%;flex-direction:column;font-size:var(--font-size--4xs);font-weight:700;margin-block:var(--element-space--xs);margin-inline:0;text-align:start}@media(min-width:42.6111111111rem){.view-user-pre-orders .views-row .price,.view-user-pre-orders .views-row .quantity,.view-user-pre-orders .views-row .total{align-items:center;margin:0;text-align:center}}.view-user-pre-orders .views-row .order-btn{display:flex;flex:1 1 100%;flex-direction:column;justify-content:flex-start;padding-block-start:.8888888889rem;text-align:center}@media(min-width:56.8888888889rem){.view-user-pre-orders .views-row .order-btn{flex:1 1 40%;justify-content:center;padding:0}}.view-user-pre-orders .views-row .button{max-inline-size:none}.view-user-pre-orders .views-row .publish-date{font-size:var(--font-size--4xs);font-style:italic;padding-block:var(--element-space--2xs) 0;padding-inline:0}.view-user-pre-orders .view-empty{align-items:center;display:flex;flex-direction:column}.view-user-pre-orders .view-empty p{font-size:var(--font-size--3xs)}.view-user-pre-orders .view-empty a{font-weight:700}.view-user-giftcards .aba-responsive-table td:first-of-type:before,.view-user-giftcards .aba-responsive-table td:nth-of-type(2):before,.view-user-giftcards .aba-responsive-table td:nth-of-type(3):before,.view-user-giftcards .aba-responsive-table td:nth-of-type(4):before{display:block;font-weight:700}@media(min-width:56.8888888889rem){.view-user-giftcards .aba-responsive-table td:first-of-type:before,.view-user-giftcards .aba-responsive-table td:nth-of-type(2):before,.view-user-giftcards .aba-responsive-table td:nth-of-type(3):before,.view-user-giftcards .aba-responsive-table td:nth-of-type(4):before{content:"";display:none}}.view-user-giftcards .aba-responsive-table td:first-of-type:before{content:"Gift Card Code:"}.view-user-giftcards .aba-responsive-table td:nth-of-type(2):before{content:"Balance:"}.view-user-giftcards .aba-responsive-table td:nth-of-type(3):before{content:"Status:"}.view-user-giftcards .aba-responsive-table td:nth-of-type(4):before{content:"Times Used:"}.view-user-giftcards .view-empty{align-items:center;display:flex;flex-direction:column;font-size:var(--font-size--3xs)}.view-user-giftcard-transactions .aba-responsive-table td:first-of-type:before,.view-user-giftcard-transactions .aba-responsive-table td:nth-of-type(2):before,.view-user-giftcard-transactions .aba-responsive-table td:nth-of-type(3):before,.view-user-giftcard-transactions .aba-responsive-table td:nth-of-type(4):before{display:block;font-weight:700}@media(min-width:56.8888888889rem){.view-user-giftcard-transactions .aba-responsive-table td:first-of-type:before,.view-user-giftcard-transactions .aba-responsive-table td:nth-of-type(2):before,.view-user-giftcard-transactions .aba-responsive-table td:nth-of-type(3):before,.view-user-giftcard-transactions .aba-responsive-table td:nth-of-type(4):before{content:"";display:none}}.view-user-giftcard-transactions .aba-responsive-table td:first-of-type:before{content:"Date Used:"}.view-user-giftcard-transactions .aba-responsive-table td:nth-of-type(2):before{content:"Gift Card Code:"}.view-user-giftcard-transactions .aba-responsive-table td:nth-of-type(3):before{content:"Amount:"}.view-user-giftcard-transactions .aba-responsive-table td:nth-of-type(4):before{content:"Comment:"}.user-gift-card--balance{margin-block-start:var(--element-space--m)}.whos-profile{align-items:center;background-color:var(--color-gray-med);display:flex;flex-direction:column;font-size:var(--font-size--5xs);gap:var(--element-space--xs);inline-size:100%;inset-block-end:0;justify-content:center;padding:var(--element-space--m);position:fixed;z-index:2}.whos-profile,.whos-profile a{color:var(--color-white)}.whos-profile .views-row{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--font-size--4xs);gap:.4444444444rem;justify-content:center;text-transform:uppercase}.whos-profile .views-row .views-field{display:inline-flex}.whos-profile .views-row div:nth-child(2):before{content:"//";display:inline-block;padding-inline-end:var(--element-space--xs)}.path-user.has-admin-menu:not(.toolbar-fixed) .account-menu__menu .link-log-out{display:none;visibility:hidden}.user-form details[data-drupal-selector=edit-group-tax-exempt]{margin-block-end:var(--element-space--l)}.user-form details[data-drupal-selector=edit-group-tax-exempt] summary{background:var(--bg-color-gray-med);padding:var(--element-space--xs)}.user-form details[data-drupal-selector=edit-group-tax-exempt][open]{border-block-end:1px solid #d3d3d3;border-inline:1px solid #d3d3d3}.user-form details[data-drupal-selector=edit-group-tax-exempt] .form-item{padding-block:var(--element-space--s);padding-inline:var(--element-space--m)}.node--unpublished{background-color:#fff4f4}.path-contact-us .aba-main{flex-direction:column}@media(min-width:56.8888888889rem){.path-contact-us .aba-main{flex-direction:row}}.path-contact-us .inner-content .aba-page{margin:0;padding-block:0 var(--element-space--l);padding-inline:0}.path-contact-us .contact-form{inline-size:100%}@media(min-width:56.8888888889rem){.path-contact-us .contact-form{grid-column:1/5;grid-row:3/5}.path-contact-us .contact-form input:not([type=submit]),.path-contact-us .contact-form textarea{inline-size:90%}}.path-contact-us .contact-form .form-submit{background-color:var(--color-secondary);border:0;border-radius:9px;color:var(--color-white);display:block;font-family:var(--font-sans);font-size:var(--font-size--4xs);font-weight:700;margin-block:0;margin-inline:auto;max-inline-size:300px;padding-block:1rem;padding-inline:1.3333333333rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .2s}.path-contact-us .contact-form .form-submit:hover{text-decoration:underline}.path-contact-us .contact-form .form-submit:focus,.path-contact-us .contact-form .form-submit:hover{background-color:var(--color-primary);color:var(--color-white)}.path-contact-us .contact-form .form-submit:active{background-color:var(--color-secondary--darkest);color:var(--color-white)}.path-contact-us .block__order-questions{margin-block-start:var(--element-space--l)}.type__landing-page .aba-main.aba-container{max-inline-size:unset;padding-block:var(--element-space--xl) 0;padding-inline:0}.landing-page__wrapper{margin-block:-2.2222222222rem 0}.landing-page__wrapper h2{font-size:var(--font-size--s);margin-block-start:0;text-transform:uppercase}.landing-page__wrapper h2,.landing-page__wrapper h2 a{color:var(--color-primary)}.landing-page__top{display:flex;flex-direction:column;gap:1.1111111111rem}@media(min-width:42.6111111111rem){.landing-page__top{flex-direction:row}.landing-page__top-left{flex:1 1 70%}.landing-page__top-right{flex:1 1 30%}}.landing-page__intro-image>div{display:flex;justify-content:center}@media(min-width:42.6111111111rem){.landing-page__intro-image>div{justify-content:flex-end}}.landing-page__mid{font-size:var(--font-size--4xs);margin-block:3.3333333333rem 0;margin-inline:auto;max-inline-size:var(--layout--max-width);padding-block:0;padding-inline:var(--layout--padding-x)}.landing-page__bot{background-color:var(--bg-color-gray-med);margin-block:5rem 3.3333333333rem;margin-inline:0;padding-block:3.1666666667rem 2.6666666667rem;padding-inline:0;text-align:center}.landing-page__conclusion-title{margin-block-end:0;padding-block:0;padding-inline:var(--layout--padding-x)}@media(min-width:42.6111111111rem){.landing-page__conclusion-title{padding:0}}.landing-page__conclusion{font-size:var(--font-size--4xs);margin-block:0;margin-inline:auto;max-inline-size:var(--layout--max-width);padding-block:0;padding-inline:var(--layout--padding-x);text-align:start}@media(min-width:56.8888888889rem){.landing-page__conclusion{padding-block:0;padding-inline:8.3333333333rem}}.landing-page__cta{margin-block:0 3.3333333333rem;margin-inline:auto;max-inline-size:var(--layout--max-width);padding-block:0;padding-inline:var(--layout--padding-x)}.landing-page__cta .cta-item__inner h2{color:var(--color-white)}.view-catalog-category-pages .view-header a{color:var(--color-primary);font-size:var(--font-size--s);font-weight:700;line-height:var(--line-height--l);text-transform:uppercase}.view-catalog-category-pages ul{margin-block-start:.5em;padding-inline-start:var(--element-space--m)}.view-catalog-category-pages ul li{list-style:none;margin-block-end:.75em}.catalog__main-image{margin-block-end:var(--element-space--l);text-align:center}.category-page-title h1{margin-block-end:0;padding-block-end:.7222222222rem}.category-page-title .views-field-title-1{background-color:var(--color-secondary)}.category-page-title h2{color:var(--color-white);font-size:var(--font-size--m);margin-block-start:0;padding:var(--element-space--3xs);text-align:center;text-transform:uppercase}.catalog__banner-image,.type__catalog-category-page .aba-body{margin-block-end:var(--element-space--l)}@media(min-width:56.8888888889rem){.catalog-product-list__wrapper{column-gap:1.1%;display:flex;flex-wrap:wrap}}.catalog-product-list__wrapper--inner{margin-block-end:3.8888888889rem}@media(min-width:42.6111111111rem){.catalog-product-list__wrapper--inner{flex-basis:25%}}@media(min-width:56.8888888889rem){.catalog-product-list__wrapper--inner{flex-basis:27.3333%}}@media(min-width:77.3888888889rem){.catalog-product-list__wrapper--inner{flex-basis:18%}}.catalog-product-list__wrapper .browse-books__wrapper{inline-size:100%}@media(min-width:56.8888888889rem){.catalog-product-list__wrapper .browse-books__wrapper{min-block-size:23.8888888889rem}}body.type__home-page .aba-main.aba-container{margin:0;max-inline-size:none;padding-block:var(--element-space--l) var(--element-space--m);padding-inline:0}body.type__home-page .aba-hero{block-size:1px;inline-size:1px;overflow:hidden;position:absolute!important;clip:rect(1px,1px,1px,1px);word-wrap:normal}.home-page__top--product-list{margin-block-start:2.2222222222rem}@media screen and (width <= 767px){.home-page__section-ad-row iframe{display:none}}@-moz-document url-prefix(){.home-page__section-ad-row iframe{inline-size:100.5%;margin-inline-start:-.5%}}.blog-page-title h1{margin-block-end:0;padding-block-end:.7222222222rem}.blog-page-title .views-field-title-1{background-color:var(--color-secondary)}.blog-page-title h2{color:var(--color-white);font-size:var(--font-size--m);margin-block-start:0;padding:var(--element-space--3xs);text-align:center;text-transform:uppercase}.blog-post__wrapper{border-block-end:1px solid var(--bg-color-gray-med);display:flex;margin-block-end:var(--element-space--l);padding-block-end:var(--element-space--m)}.blog-post__wrapper .blog-post--post{display:flex}.blog-post__wrapper .product-list__related-books{margin-block-end:3.3333333333rem}.type__blog-post .blog-post__wrapper,.view-blog .views-row:last-child,.view-blog .views-row:last-child .blog-post__wrapper,.view-taxonomy-term .views-row:last-child .blog-post__wrapper{border-block-end:0}.blog-post__wrapper h2{margin-block-end:-.5em}.blog-post__wrapper:first-child h2,.view-blog .views-row:first-child h2{margin-block-start:0}.blog-post__wrapper .blog-post--action-links{display:flex;flex-flow:column;font-size:var(--font-size--3xs);justify-content:space-between}@media(min-width:42.6111111111rem){.blog-post__wrapper .blog-post--action-links{flex-flow:row}}.blog-post__wrapper .blog-post--action-links .blog-post--read-more{font-weight:700}.blog-post--meta-data{display:flex;flex-flow:column;font-size:var(--font-size--3xs);margin-block-start:var(--element-space--s)}.blog-post--date{color:var(--color-gray-light);font-style:italic}.blog-post--tags{display:flex;font-size:var(--font-size--4xs);margin-block-start:var(--element-space--2xs)}.blog-post--tags .blog-tags--tag-wrapper{display:flex;flex-flow:column;font-style:italic;margin-inline-start:.3888888889rem;padding-block:0;padding-inline:0 var(--element-space--2xs)}@media(min-width:42.6111111111rem){.blog-post--tags .blog-tags--tag-wrapper{flex-flow:row}}.blog-post--tags .blog-tags--tag-wrapper a{color:var(--color-secondary);margin-inline-end:var(--element-space--s)}.blog-post--action-links .blog-post--author-link a{color:var(--color-primary)}.blog-post--action-links .blog-post--author-link .blog-post--author-title{font-style:italic}body.user-blog-list .aba-main.aba-container{max-inline-size:unset;padding:0}body.user-blog-list .aba-hero{display:none;visibility:hidden}body.user-blog-list .attachment{background-color:var(--bg-color-gray-med)}body.user-blog-list .attachment .views-row{margin-block-end:0;padding-block-end:0}body.user-blog-list .attachment h1{color:var(--color-black);font-size:var(--font-size--s);margin-block-start:0;padding-block:var(--element-space--xs);padding-inline:0;text-align:center;text-transform:uppercase}@media(min-width:42.6111111111rem){body.user-blog-list .attachment h1{font-size:var(--font-size--l);padding-block:1.1111111111rem;padding-inline:0}}@media(min-width:56.8888888889rem){body.user-blog-list .attachment h1{font-size:var(--font-size--xl);padding-block:1.2777777778rem;padding-inline:0}}body.user-blog-list .view-blog.view-display-id-blog_user_all{margin-block:0;margin-inline:auto;max-inline-size:var(--layout--content-max-width);padding-block-start:1.3333333333rem}body.user-blog-list .blog-post--author-link{display:none;visibility:hidden}.block__all-locations h2,.block__order-questions h2{background:var(--bg-color-gray-light);font-size:var(--font-size--xs);margin:0;padding-block:1.5555555556rem 0;padding-inline:1.5rem;text-transform:uppercase}@media(min-width:56.8888888889rem){.block__all-locations h2,.block__order-questions h2{font-size:var(--font-size--s);padding-block:1.5555555556rem 0;padding-inline:2rem}}.block__all-locations h3,.block__order-questions h3{font-size:var(--font-size--2xs);margin-block:var(--element-space--s) 0}.block__all-locations .all-locations,.block__order-questions .order-questions{background:var(--bg-color-gray-light);font-size:var(--font-size--4xs);padding-block:.5555555556rem .8333333333rem;padding-inline:2rem}.block__order-questions .order-questions__wrapper div{display:inline-block;margin-block-end:var(--element-space--xs)}.block__order-questions .order-questions__wrapper address,.block__order-questions .order-questions__wrapper ul{padding-block:var(--element-space--m);padding-inline:var(--element-space--xs)}.block__order-questions .order-questions__wrapper--email div{margin-block-end:0}.block__all-locations .all-locations__wrapper--stores{padding:10px;text-decoration:underline}.block__all-locations{margin-block-start:var(--element-space--l)}.type__ic-landing-page .aba-main.aba-container{max-inline-size:unset;padding:0}.ic-landing-page__content-wrapper{font-size:var(--font-size--3xs);margin-block:0;margin-inline:auto;max-inline-size:var(--layout--max-width);padding-block:0;padding-inline:var(--layout--padding-x)}.ic-landing-page__header-image{background-image:url(https://plotboundbooks.com/themes/custom/bookworm/images/bg_indie-next.jpg);background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;margin-block-end:var(--element-space--m)}.ic-landing-page__content-wrapper .aba-body{margin-block:var(--element-space--l);margin-inline:0}.ic-landing-page__top-pick--wrapper{border-block-end:1px solid var(--bg-color-gray-med);margin-block:var(--element-space--m) var(--element-space--xl);margin-inline:0;padding-block:var(--element-space--m) 2.2222222222rem;padding-inline:0}@media(min-width:42.6111111111rem){.ic-landing-page__top-pick--wrapper{display:grid;grid-template-columns:repeat(4,1fr)}}@media(min-width:56.8888888889rem){.ic-landing-page__top-pick--wrapper{gap:var(--element-space--s);grid-template-columns:repeat(6,1fr)}}.ic-landing-page__top-pick--left{text-align:center}@media(min-width:42.6111111111rem){.ic-landing-page__top-pick--left{grid-column:1/2;text-align:start}}@media(min-width:56.8888888889rem){.ic-landing-page__top-pick--left{grid-column:2/3}}@media(min-width:42.6111111111rem){.ic-landing-page__top-pick--left img{padding-inline-end:var(--element-space--m)}}@media(min-width:56.8888888889rem){.ic-landing-page__top-pick--left img{padding-inline-end:0}}.ic-landing-page__top-pick--right{font-size:var(--font-size--4xs);padding-block:var(--element-space--m);padding-inline:0}@media(min-width:42.6111111111rem){.ic-landing-page__top-pick--right{grid-column:2/-1}}@media(min-width:56.8888888889rem){.ic-landing-page__top-pick--right{grid-column:3/6}}.ic-landing-page__top-pick--title{font-size:var(--font-size--s);font-weight:700;line-height:var(--line-height--l);text-transform:uppercase}.ic-landing-page__top-pick--contributor{font-style:italic;margin-block-end:var(--element-space--l)}@media(min-width:42.6111111111rem){.ic-landing-page__top-pick--bookseller{display:block;text-align:end}}.ic-landing-page__content-wrapper .aba-product-list__ref--wrapper{padding-block-end:0}.ic-landing-page__content-wrapper .aba-product-list__title-header h2{color:var(--color-primary);font-size:var(--font-size--s);margin-block-start:0;text-transform:uppercase}.path-indie-bestsellers .ic-landing-page__content-wrapper .aba-body,.path-reading-group-indie-next-list .ic-landing-page__content-wrapper .aba-body{margin-block-end:2.7777777778rem}.cc_container{--color-focus-ring:var(--color-white);font-family:var(--font-sans);line-height:var(--line-height--xl)}@media(min-width:42.6111111111rem){.cc_container{display:flex}}.cc_container .cc_message{font-family:var(--font-sans);font-size:var(--font-size--5xs);line-height:var(--line-height--xl);margin-block-start:.3888888889rem}@media(min-width:42.6111111111rem){.cc_container .cc_message{font-size:var(--font-size--4xs)}}.cc_container a{text-decoration:underline}.cc_container a,.cc_container a:visited{color:var(--color-white)}.cc_container .cc_btn{font-size:var(--font-size--5xs);max-block-size:2.2222222222rem}@media(min-width:42.6111111111rem){.cc_container .cc_btn{font-size:var(--font-size--4xs);margin-block:var(--element-space--2xs) var(--element-space--xs)}}.fc-header-toolbar{padding-block:0;padding-inline:5.5555555556rem}.fc-button-primary{background:var(--color-secondary)}.fc-center{display:flex;justify-content:center}.fc-center h2{color:var(--color-gray-dark);font-size:var(--font-size--s);inline-size:11.1111111111rem;margin-block:0!important;margin-inline:3.1111111111rem!important;text-align:center;text-transform:uppercase}.fc-next-button[class][class],.fc-prev-button[class][class]{background-color:#0000;background-position:50%;background-repeat:no-repeat;border:0;margin:0;padding-block:0;padding-inline:var(--element-space--m)}.fc-next-button[class][class]:active,.fc-next-button[class][class]:hover,.fc-prev-button[class][class]:active,.fc-prev-button[class][class]:hover{background-color:#0000;border:0}.fc-next-button[class][class] .fc-icon,.fc-prev-button[class][class] .fc-icon{display:none}.fc-prev-button{background-image:url(../themes/custom/bookworm/icons/events_prev.svg)}.fc-next-button{background-image:url(../themes/custom/bookworm/icons/events_next.svg)}.fc-today-button[class][class]{background-color:var(--bg-color-gray-med);block-size:1.6666666667rem;border-radius:.3888888889rem;color:var(--color-gray-med);cursor:pointer;font-size:var(--font-size--4xs);font-weight:500;padding-block:0;padding-inline:.5555555556rem;text-transform:capitalize}.fc-event{--event-border-color:#0000;--event-text-color:var(--color-black)}.fc-event:hover{background-color:var(--color-secondary)!important}.fc-event--text-light{--event-text-color:var(--color-white)}.fc-event--custom-color:hover{background-color:color-mix(in srgb,var(--color-white) 25%,var(--event-background-color))!important}.aba-search-form{--submit-width:3.3333333333rem;display:flex;position:relative}.aba-search-form .form-item{inline-size:100%;margin:0}.aba-search-form__button{--color-focus-ring:var(--color-primary);align-items:center;background:#0000;color:var(--color-primary);cursor:pointer;display:flex;inline-size:var(--submit-width);inset-block-end:4px;inset-inline-end:0;justify-content:center;padding-block:var(--element-space--2xs);padding-inline:0;position:absolute}.aba-search-form__button:active,.aba-search-form__button:focus,.aba-search-form__button:hover{background:#0000;color:var(--color-secondary)}.aba-search-form__button:focus{outline-offset:-4px}.aba-search-form__text-input{--color-focus-ring:var(--color-white);block-size:1.8888888889rem;border-radius:9px;font-size:var(--font-size--4xs);inline-size:100%;padding-block:0;padding-inline:1.1111111111rem var(--submit-width)}.advanced-search .aba-search-form{align-items:center;flex-direction:column}@media(min-width:42.6111111111rem){.advanced-search .aba-search-form{align-items:normal;flex-direction:row}}.advanced-search .aba-search-form .js-form-type-select{flex:1;inline-size:auto;padding-block-end:var(--element-space--2xs);padding-inline-end:0}@media(min-width:42.6111111111rem){.advanced-search .aba-search-form .js-form-type-select{padding-block-end:0;padding-inline-end:var(--element-space--s)}}.advanced-search .aba-search-form select{font-size:var(--font-size--4xs);min-inline-size:7.9444444444rem;padding-block:var(--element-space--2xs)}.search-result__wrapper{border-block-end:1px solid var(--bg-color-gray-med);display:flex;flex-flow:column;gap:.5555555556rem;margin-block-end:2.2222222222rem;padding-block-end:3.1111111111rem}@media(min-width:42.6111111111rem){.search-result__wrapper{display:grid;grid-gap:3.3333333333rem;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(1,1fr);min-block-size:13.8888888889rem;padding-block-end:1.1111111111rem}}@media(min-width:56.8888888889rem){.search-result__wrapper{grid-template-columns:repeat(5,1fr);min-block-size:11.1111111111rem}}.search-result__wrapper:last-child{border-block-end:0}.views-row .search-result__wrapper{border-block-end:1px solid var(--bg-color-gray-med)}.views-row:last-child .search-result__wrapper{border-block-end:0}.search-result__wrapper:last-of-type:focus{outline:0}.search-result__left{display:flex;grid-column:1/4}@media(min-width:56.8888888889rem){.search-result__left{grid-column:1/3}}.search-result__image{margin-block-end:var(--element-space--m);margin-inline-end:var(--element-space--m);position:relative}.search-result__image img{box-shadow:var(--product-dropshadow);inline-size:auto;max-inline-size:6.9444444444rem}@media(min-width:42.6111111111rem){.search-result__image img{inline-size:6.9444444444rem;min-inline-size:6.9444444444rem}}.search-result__book-variations{display:inline-block;inline-size:max-content}.search-result__book-variations,.search-result__book-variations a{color:var(--color-primary);font-size:var(--font-size--4xs)}.search-result__right{display:flex;flex-flow:column;grid-column:span 3/-1}.search-result__title{font-size:var(--font-size--2xs);font-weight:700;margin-block-end:var(--element-space--xs);padding-inline-end:var(--element-space--xs)}.search-result__author{font-size:var(--font-size--4xs);font-style:italic;font-weight:300;margin-block-end:var(--element-space--s)}.search-result__price{display:flex;margin-block-end:var(--element-space--m)}@media(min-width:42.6111111111rem){.search-result__price{margin-block-end:0}}.search-result__price-list{color:var(--color-red);font-size:var(--font-size--5xs);font-style:italic;font-weight:300;line-height:1.8;margin-inline-end:var(--element-space--3xs);text-decoration:line-through}.search-result__price-sale{font-size:var(--font-size--2xs);font-weight:700}.search-result__description{font-size:var(--font-size--4xs);margin-block:0 var(--element-space--xs)}.search-result__description p{margin-block-start:0}@media(min-width:42.6111111111rem){.search-result__description{margin-block-end:3.3333333333rem}}.search-results__availability-check{color:var(--color-primary);font-size:var(--font-size--3xs);font-weight:700;margin-block-start:var(--element-space--m)}.search-result__description-link{font-weight:700}.search-result__actions{display:flex;flex-flow:column;margin-block-start:.8888888889rem;text-align:center}@media(min-width:56.8888888889rem){.search-result__actions{flex-flow:row;margin-block-start:0}}.search-result__actions .add-to-wishlist-search-link{flex:1;margin-block:0 var(--element-space--s)}@media(min-width:56.8888888889rem){.search-result__actions .add-to-wishlist-search-link{flex:0 0 12.5rem;margin-block:0}}.search-result__actions .add-to-wishlist-search-link a{background-color:var(--color-white);background-color:#0000;background-image:url(https://plotboundbooks.com/themes/custom/bookworm/icons/wishlist-outline.svg);background-position:90% 50%;background-repeat:no-repeat;border:0;border:1px solid var(--color-gray-dark);border-radius:9px;color:var(--color-gray-dark);display:block;font-family:var(--font-sans);font-size:var(--font-size--4xs);font-weight:700;max-inline-size:300px;max-inline-size:none;padding-block:1rem;padding-inline:1.3333333333rem;padding-inline-start:var(--element-space--xs);text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .2s}.search-result__actions .add-to-wishlist-search-link a:hover{text-decoration:underline}.search-result__actions .add-to-wishlist-search-link a:active,.search-result__actions .add-to-wishlist-search-link a:focus,.search-result__actions .add-to-wishlist-search-link a:hover{background-color:var(--color-secondary);background-image:url(https://plotboundbooks.com/themes/custom/bookworm/icons/wishlist-outline-white.svg);color:var(--color-white)}.search-result__actions .add-to-wishlist-search-link a.in-wishlist{background-image:url(https://plotboundbooks.com/themes/custom/bookworm/icons/wishlist-solid.svg);color:var(--color-gray-light);cursor:default;text-decoration:none}.search-result__actions .add-to-wishlist-search-link a.in-wishlist:active,.search-result__actions .add-to-wishlist-search-link a.in-wishlist:focus,.search-result__actions .add-to-wishlist-search-link a.in-wishlist:hover{background-color:var(--color-white);color:var(--color-gray-light)}.search-result__actions .add-to-cart-link{flex:1}@media(min-width:56.8888888889rem){.search-result__actions .add-to-cart-link{flex:0 0 11.1111111111rem;margin-inline:0 var(--element-space--s)}}.search-result__actions .add-to-cart-link a{background-color:var(--color-primary);border:0;border-radius:9px;color:var(--color-white);display:block;font-family:var(--font-sans);font-size:var(--font-size--4xs);font-weight:700;margin-block-end:var(--element-space--s);max-inline-size:300px;max-inline-size:none;padding-block:1rem;padding-inline:1.3333333333rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .2s}.search-result__actions .add-to-cart-link a:hover{text-decoration:underline}.search-result__actions .add-to-cart-link a:focus,.search-result__actions .add-to-cart-link a:hover{background-color:var(--color-secondary);color:var(--color-white)}.search-result__actions .add-to-cart-link a:active{background-color:var(--color-primary--darkest);color:var(--color-white)}@media(min-width:56.8888888889rem){.search-result__actions .add-to-cart-link a{margin-block-end:0}}.path-search .search-results__no-results-header{font-weight:700;margin-block-end:var(--element-space--s)}.path-search .inner-content .aba-messages__message--status-message{background-color:var(--messages--bg);border-inline-start:var(--messages--border--left) solid var(--messages--color--status);margin-block-end:var(--element-space--m);padding-block:1.1666666667rem;padding-inline:3.7777777778rem}.path-search .inner-content .aba-messages__icon{display:block;visibility:visible}.event-details__wrapper{display:flex;flex-flow:column wrap}@media(min-width:56.8888888889rem){.event-details__wrapper{display:grid;grid-row-gap:0/1.9444444444rem;grid-template-columns:repeat(9,1fr);grid-template-rows:1fr;margin-block-start:var(--element-space--m)}}.event-details__image{inline-size:100%;margin-block-end:1.6111111111rem;text-align:center}@media(min-width:42.6111111111rem){.event-details__image{grid-column:1/3;inline-size:auto;margin-block-end:0;margin-inline-end:1.6666666667rem;text-align:unset}}.event-details__info{clear:both}@media(min-width:42.6111111111rem){.event-details__info{clear:none;grid-column:3/7}.event-details__info--full{grid-column-start:1;padding-inline-end:2.2222222222rem}}.event-details__info--wrapper{display:flex;flex-flow:column}.event-details__info--title{font-size:var(--font-size--m);margin-block:-.5555555556rem .5555555556rem;margin-inline:0;text-transform:uppercase}@media(min-width:42.6111111111rem){.event-details__info--title{font-size:var(--font-size--xl)}}.event-details__info--body{font-size:var(--font-size--3xs);margin-block-end:var(--layout--padding-xs)}.event-details__location{grid-column:8/-1;margin-block-start:2.2222222222rem;padding-inline-start:.5rem}@media(min-width:56.8888888889rem){.event-details__location{margin-block-start:0}}.event-details__location--item{align-items:center;display:flex;font-size:var(--font-size--4xs);margin-block-end:var(--element-space--m)}@media(min-width:56.8888888889rem){.event-details__location--item{margin-block-end:var(--element-space--xs)}}.event-details__location--label{display:inline-block;font-size:var(--font-size--2xs);font-weight:500;min-inline-size:4.4444444444rem;text-transform:uppercase}@media(min-width:56.8888888889rem){.event-details__location--label{inline-size:auto}}.event-details__location--location{align-items:center;display:flex}@media(min-width:56.8888888889rem){.event-details__location--location{display:flex}}.event-details__location--location .event-details__location--label{min-inline-size:4.1666666667rem}@media(min-width:56.8888888889rem){.event-details__location--location .event-details__location--label{inline-size:auto}}.event-details__links{margin-block-start:3rem}@media(min-width:42.6111111111rem){.event-details__links{align-content:flex-end;display:flex;flex-flow:column wrap;margin-block-start:1rem}}.event-details__links--rsvp{background-color:var(--color-primary);border:0;border-radius:9px;color:var(--color-white);display:block;font-family:var(--font-sans);font-size:var(--font-size--4xs);font-weight:700;inline-size:100%;max-inline-size:300px;max-inline-size:none;padding-block:1rem;padding-inline:1.3333333333rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .2s}.event-details__links--rsvp:hover{text-decoration:underline}.event-details__links--rsvp:focus,.event-details__links--rsvp:hover{background-color:var(--color-secondary);color:var(--color-white)}.event-details__links--rsvp:active{background-color:var(--color-primary--darkest);color:var(--color-white)}.event-details__info--tags{margin-block-start:3rem}@media(min-width:42.6111111111rem){.event-details__info--tags{margin-block-start:1rem}}.event-details__books-related-title{font-size:var(--font-size--s);margin-block:3.3333333333rem 1.6666666667rem;text-transform:uppercase}.event-details__books-related-body .product-list__related-books{margin-block-end:3.3333333333rem}.product-list__related-books{display:grid;gap:var(--element-space--m);grid-template-columns:repeat(3,1fr);grid-template-rows:min-content}@media(min-width:56.8888888889rem){.product-list__related-books{grid-template-columns:repeat(12,1fr);grid-template-rows:1fr}}.product-list__related-books .add-to-wishlist-link{background-color:#0000;background-image:url(https://plotboundbooks.com/themes/custom/bookworm/icons/wishlist-outline.svg);background-position:90% 50%;background-repeat:no-repeat}.product-list__related-books .add-to-wishlist-link:active,.product-list__related-books .add-to-wishlist-link:focus,.product-list__related-books .add-to-wishlist-link:hover{background-image:url(https://plotboundbooks.com/themes/custom/bookworm/icons/wishlist-outline-white.svg)}.product-list__related-books .add-to-wishlist-link.in-wishlist{background-image:url(https://plotboundbooks.com/themes/custom/bookworm/icons/wishlist-solid.svg);color:var(--color-gray-light);cursor:default;text-decoration:none}.product-list__related-books .add-to-wishlist-link.in-wishlist:active,.product-list__related-books .add-to-wishlist-link.in-wishlist:focus,.product-list__related-books .add-to-wishlist-link.in-wishlist:hover{background-color:var(--color-white);color:var(--color-gray-light)}.product-list__related-books .product-list__left{flex-direction:row;grid-column:1/4;grid-row:1}@media(min-width:56.8888888889rem){.product-list__related-books .product-list__left{grid-column:1/6}}.product-list__related-books .product-list__middle{grid-column:1/4;grid-row:2}@media(min-width:56.8888888889rem){.product-list__related-books .product-list__middle{grid-column:6/10;grid-row:1}}.product-list__related-books .product-list__right{grid-column:1/4;grid-row:3}@media(min-width:42.6111111111rem){.product-list__related-books .product-list__right{grid-column:1/2}}@media(min-width:56.8888888889rem){.product-list__related-books .product-list__right{grid-column:10/13;grid-row:1}}.product-list__related-books .product-list__actions{flex-direction:column}.product-list__related-books .product-details__availability-check{margin-block-start:var(--element-space--m)}.product-list__related-books .product-list__image--inner img{box-shadow:var(--product-dropshadow)}.event-series__field{display:flex;margin-block-end:var(--element-space--m)}.event-series__field ul{margin:0;padding-block:0;padding-inline:var(--element-space--m)}.event-series__field--no-label{display:block}.aba-body.event-series__field--no-label{margin-block-end:var(--element-space--l)}@media(min-width:42.6111111111rem){.event-series__field--no-label img{float:right;margin-block-end:var(--element-space--m);margin-inline-start:var(--element-space--m)}}.event-series__field--label{font-size:var(--font-size--2xs);font-weight:500;margin-inline-end:var(--element-space--m);min-inline-size:7.0555555556rem}@media(min-width:42.6111111111rem){.event-series__field--label{min-inline-size:11.9444444444rem}}.event--unpublished{background-color:#fff4f4}.event-block{margin-block-end:var(--element-space--l);max-inline-size:11.6666666667rem}.event-block .event-block__date{background-color:var(--color-white);block-size:3rem;inline-size:3rem;margin-block-start:.2222222222rem;margin-inline-end:var(--element-space--s)}.event-block .event__date{align-items:center;block-size:3rem;display:flex;flex-direction:column;inline-size:3rem;justify-content:center}.event-block .event__day,.event-block .event__month{color:var(--color-primary);font-weight:700;line-height:var(--line-height--m);text-transform:uppercase}.event-block .event__month{font-size:var(--font-size--2xs)}.event-block .event__day{font-size:var(--font-size--s)}.event-block__first,.event-block__second{margin-block-end:var(--element-space--xs)}.event-block__first{align-items:flex-start;display:flex}.event-block__title{color:var(--color-white);font-size:var(--font-size--3xs);line-height:var(--line-height--l);margin:0;overflow:hidden;text-transform:uppercase}.event-block__description{font-size:var(--font-size--4xs)}.event-block__cta{margin-block-end:var(--element-space--3xs)}.event-block__cta a{background-color:var(--color-white);background-color:#0000;border:0;border:1px solid var(--color-white);border-radius:9px;color:var(--color-gray-dark);color:var(--color-white);display:block;font-family:var(--font-sans);font-size:var(--font-size--4xs);font-weight:700;max-inline-size:300px;padding-block:1rem;padding-inline:1.3333333333rem;padding:var(--element-space--xs);text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .2s}.event-block__cta a:hover{text-decoration:underline}.event-block__cta a:active,.event-block__cta a:focus,.event-block__cta a:hover{background-color:var(--color-secondary);background:var(--color-white);color:var(--color-white);color:var(--color-primary)}.view-upcoming-event .view-empty{margin-block:0 var(--element-space--l);margin-inline:0;max-inline-size:fit-content;padding:0}.event-tag__term{background-color:#0000;border-radius:.3888888889rem;color:var(--color-secondary);display:inline-block;font-style:italic;margin-block-end:var(--element-space--2xs);padding-block:0;padding-inline:0 var(--element-space--2xs)}.event-teaser{background:var(--bg-color-gray-light);block-size:100%;color:var(--color-gray-med);display:flex;flex-direction:column;font-size:var(--font-size--4xs);margin-block-end:-2rem;margin-inline-start:1.6666666667rem;padding:1.6666666667rem;position:relative}.event-teaser__title{color:inherit;display:inline-block;font-size:1rem;margin-block-end:var(--element-space--xs)}.event-teaser__details-label,.event-teaser__title{font-weight:700;text-transform:uppercase}.event-teaser__details-location{align-items:flex-start;min-inline-size:4.4444444444rem}.event-teaser__details-location p{margin-block:.1666666667rem 0;overflow:hidden;word-wrap:break-word;hyphens:auto}.event-teaser__details-location p a{text-decoration:underline;word-wrap:break-word;hyphens:auto}.event-teaser__details-location address{margin-block-start:.1666666667rem}.event-teaser__details-location .address .country{display:none}.event-teaser__details-data{align-self:center;margin-block-end:var(--element-space--xs)}.event-teaser__desc{font-size:var(--font-size--5xs);line-height:1.4;overflow:auto;word-break:break-word}@media(min-width:56.8888888889rem){.event-teaser__desc{max-block-size:15rem}}@media(min-width:77.3888888889rem){.event-teaser__desc{max-block-size:23.3333333333rem}}.event-teaser__desc iframe{block-size:auto;inline-size:100%;margin-block:1.3888888889rem;margin-inline:0}.event-teaser__links{margin-block:.8333333333rem 1.1111111111rem}.event-teaser__links>:not(:last-child){margin-block-end:1.1111111111rem}.event-teaser__links .secondary-button{font-size:var(--font-size--5xs)}.event-teaser__details{column-gap:.5555555556rem;grid-template-columns:auto auto;margin-block-start:.5555555556rem;margin-inline:0}.event-teaser__details-location .event-teaser__details-label{font-size:var(--font-size--2xs)}.event-teaser__details-cta,.event-teaser__rsvp-cta{padding-block:var(--element-space--xs);padding-inline:var(--element-space--m)}.events-views-nav{display:flex}.full-calendar--calendar .events-views-nav{inset-block-start:-.2777777778rem;inset-inline-start:0;position:absolute}.events-views-nav__calendar{background-image:url(https://plotboundbooks.com/themes/custom/bookworm/icons/events_calendar.svg);background-position:50%;background-repeat:no-repeat;background-size:.8888888889rem .8888888889rem;block-size:2.4444444444rem;display:none;inline-size:2.4444444444rem;margin-inline-start:-.7777777778rem;padding-block:.8333333333rem;padding-inline:1.2222222222rem}@media(min-width:56.8888888889rem){.events-views-nav__calendar{display:block}}.events-views-nav__calendar[aria-current=true]{opacity:.5}.events-views-nav__list{background-image:url(https://plotboundbooks.com/themes/custom/bookworm/icons/events_list.svg);background-position:50%;background-repeat:no-repeat;background-size:.8888888889rem .8888888889rem;block-size:2.4444444444rem;display:none;inline-size:2.4444444444rem;padding-block:.8333333333rem;padding-inline:1.2222222222rem}@media(min-width:42.6111111111rem){.events-views-nav__list{display:block}}.events-views-nav__list[aria-current=true]{opacity:.5}.full-calendar--calendar{--event-width:16.6666666667rem;display:flex;flex-wrap:wrap;position:relative}.full-calendar--calendar .view-header{flex-basis:calc(100% - var(--event-width))}.full-calendar--calendar .event-list__header--wrapper{margin-block:0 auto;padding-inline:5.5556rem}.full-calendar--calendar .event-list__header--wrapper .event-list__header--inner{inline-size:95%;justify-content:center;margin-block-end:1.5em;margin-inline:0}.full-calendar--calendar .event-list__header--wrapper .event-list__header--title{margin-inline:3.1111111111rem}.full-calendar--calendar .view-filters{flex-basis:var(--event-width)}.full-calendar--calendar .view-filters .views-exposed-form{margin-block-start:-1.2222222222rem}.full-calendar--calendar .views-exposed-form .form-item{margin-block-end:0;margin-inline-start:1.6666666667rem}.full-calendar--calendar .views-exposed-form select{font-size:var(--font-size--4xs);inline-size:15rem;padding:.5555555556rem}.full-calendar--calendar .views-exposed-form label{color:var(--color-gray-med);font-size:var(--font-size--4xs);font-weight:500}.full-calendar--calendar .view-content{flex-basis:calc(100% - var(--event-width))}.full-calendar--calendar .view-content .fc-content{display:grid;white-space:inherit}.full-calendar--calendar .view-content .fc-event{font-size:.6em}.full-calendar--calendar .view-content .fc-title{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.full-calendar--calendar .view-content .fc-time{font-weight:500}.full-calendar--calendar .fc-day-number{font-size:.6em}.full-calendar--calendar .fc-day-header{font-size:.8em}.full-calendar--calendar .fc-event{border-radius:5px;padding:5px}.full-calendar--calendar .attachment-after{flex-basis:var(--event-width);min-inline-size:0}.full-calendar--calendar .attachment-after .views-element-container{block-size:100%}.event-list__header--wrapper{display:flex;flex-direction:column-reverse}@media(min-width:42.6111111111rem){.event-list__header--wrapper{flex-flow:row;margin-block:var(--element-space--m) 0;max-inline-size:51.444rem}.upcoming-events .aba-main{flex-flow:row-reverse;max-inline-size:51.4444444444rem}.upcoming-events .aba-main .views-exposed-form{inset-inline-end:2rem}}.event-list__header-links{display:flex;justify-content:center;margin-block:-.5555555556rem 1.1111111111rem;z-index:2}@media(min-width:42.6111111111rem){.event-list__header-links{inline-size:3%;justify-content:unset;margin-block-end:0;margin-inline-end:2%}}.event-list__header-links--today{background-color:var(--bg-color-gray-med);block-size:1.8888888889rem;border-radius:.3888888889rem;color:var(--color-gray-med);cursor:pointer;display:block;font-size:var(--font-size--4xs);font-weight:500;margin-block-start:.3333333333rem;padding-block:.2777777778rem 0;padding-inline:.5555555556rem}@media(min-width:42.6111111111rem){.event-list__header-links--today{margin-inline-start:.5555555556rem}}.view-header.sticky-bar{background:var(--bg-color-gray-med);inline-size:100%;inset-block-start:0;inset-inline-start:0;position:fixed;z-index:1}.view-header.sticky-bar .event-list__header--inner{margin-block:var(--element-space--l)}@media(min-width:42.6111111111rem){.view-header.sticky-bar .event-list__header--inner{margin-block:-.2777777778rem var(--element-space--xl)}.view-header.sticky-bar .views-exposed-form{inset-inline-end:2rem}}.view-header.sticky-bar .views-exposed-form .form-item{padding-inline:var(--layout--padding-x)}@media(min-width:42.6111111111rem){.view-header.sticky-bar .views-exposed-form .form-item{padding-inline:0}.has-admin-menu .view-header.sticky-bar .views-exposed-form{inset-inline-end:0}}.has-admin-menu .view-header.sticky-bar{inset-block-start:79px}.view-indiecommerce-event-list .aba-main{padding:0}.view-indiecommerce-event-list .views-exposed-form{display:flex;flex-direction:row;margin-block-end:.8333333333rem;position:relative;z-index:9}@media(min-width:42.6111111111rem){.view-indiecommerce-event-list .views-exposed-form{inset-block-start:0;inset-inline-end:3.3888888889rem;justify-content:space-between;margin-block-end:0;margin-inline-start:0;max-inline-size:12.2222222222rem}}.view-indiecommerce-event-list .views-exposed-form .form-item{inline-size:100%;margin-block-end:0}.view-indiecommerce-event-list .views-exposed-form select{font-size:var(--font-size--4xs);inline-size:calc(100% - 90px);padding:.5555555556rem}@media(min-width:42.6111111111rem){.view-indiecommerce-event-list .views-exposed-form select{inline-size:15rem}}.view-indiecommerce-event-list .views-exposed-form label{color:var(--color-gray-med);display:inline-block;font-size:var(--font-size--4xs);font-weight:500}@media(min-width:42.6111111111rem){.view-indiecommerce-event-list .views-exposed-form label{display:block}}.view-indiecommerce-event-list .views-row:nth-of-type(2n) .event-list{background:var(--table-light-gray);margin-inline:calc(var(--layout--padding-x)*-1);padding-inline:var(--layout--padding-x)}@media(min-width:42.6111111111rem){.view-indiecommerce-event-list .views-row:nth-of-type(2n) .event-list{margin-inline:auto;padding-inline:2rem}}.view-indiecommerce-event-list .views-row:nth-of-type(2n) .event-list__date{background-color:var(--color-white)}.event-list__header--inner{display:flex;inline-size:100%;justify-content:space-between;margin-block-end:var(--element-space--l);margin-inline:0}@media(min-width:42.6111111111rem){.event-list__header--inner{inline-size:16.6666666667rem;margin-block:-.2777777778rem var(--element-space--xl);margin-inline:8.8888888889rem}}@media(min-width:47.5rem){.event-list__header--inner{margin-inline-end:0}}@media(min-width:56.8888888889rem){.event-list__header--inner{inline-size:23.2777777778rem;margin-inline:12.7777777778rem 12.7777777778rem}}.event-list__header--title{color:var(--color-gray-dark);font-size:var(--font-size--s);margin-block:-.1666666667rem 0;margin-inline:.4444444444rem;text-transform:uppercase}@media(min-width:42.6111111111rem){.event-list__header--title{margin-block:0;margin-inline:1.5555555556rem}}.event-list__header--prev-link a{color:#0000;content:url(../themes/custom/bookworm/icons/events_prev.svg);display:block;inset-inline-start:.8333333333rem;padding-block:0;padding-inline:var(--element-space--m);position:absolute;text-indent:-9999em}@media(min-width:42.6111111111rem){.event-list__header--prev-link a{inset-inline-start:0;position:relative}}.event-list__header--next-link a{color:#0000;content:url(../themes/custom/bookworm/icons/events_next.svg);display:block;inset-inline-end:.8333333333rem;padding-block:0;padding-inline:var(--element-space--m);position:absolute;text-indent:-9999em}@media(min-width:42.6111111111rem){.event-list__header--next-link a{inset-inline-end:0;position:relative}}.path-events .views__no-result{display:flex;justify-content:center}.event-list{border-block-end:1px solid #e7e7e7;margin-inline:auto;padding-block:2rem var(--element-space--l)}@media(min-width:42.6111111111rem){.event-list{display:flex;max-inline-size:51.4444444444rem;padding-inline:2rem}}.views-row:last-of-type .event-list{border-block-end:0}.event-list__first{float:left;margin-inline-end:var(--element-space--s)}@media(min-width:42.6111111111rem){.event-list__first{display:flex;float:none;inline-size:12%;margin-inline-end:1.7777777778rem}}.event-list__date{align-items:center;background-color:var(--bg-color-gray-med);block-size:4.3333333333rem;display:flex;flex-flow:column;font-size:var(--font-size--xl);font-weight:700;inline-size:4.3333333333rem;inset-block-start:3px;justify-content:center;line-height:var(--line-height--m);position:relative}.event-list__date--month{font-size:var(--font-size--xs);text-transform:uppercase}@media(min-width:42.6111111111rem){.event-list__second{inline-size:88%}}.event-list__second--top{display:flex;flex-flow:column wrap}@media(min-width:42.6111111111rem){.event-list__second--top{flex-flow:row wrap}.event-list__second--top .event-list__image{display:none}}.event-list__title{font-size:var(--font-size--xs);font-weight:500;inline-size:100%;margin-block:0 var(--element-space--xs);margin-inline-end:var(--element-space--s);text-transform:uppercase}.event-list__title a{color:var(--color-primary)}@media(min-width:42.6111111111rem){.event-list__title{margin-block-end:var(--element-space--2xs);order:0}}.event-list__tags .event-tag__term{inset-block-start:-.1666666667rem;margin-block-end:0;position:relative}@media(min-width:42.6111111111rem){.event-list__tags .event-tag__term{margin-block-end:var(--element-space--xs)}}.event-list__tags .event-tag__term>a{padding-block:0;padding-inline:0}.event-list__body{font-size:var(--font-size--4xs);margin-block:var(--element-space--s);margin-inline:0}.event-list__second--bot{clear:both;display:flex;flex-flow:column wrap}@media(min-width:42.6111111111rem){.event-list__second--bot{clear:none;flex-flow:row wrap}.event-list__details{inline-size:60%}}.event-list__details--item{align-items:center;display:flex;font-size:var(--font-size--4xs);margin-block-end:var(--element-space--xs)}.event-list__details--label{display:inline-block;font-size:var(--font-size--2xs);font-weight:500;min-inline-size:4.4444444444rem;text-transform:uppercase}.event-list__details--location{display:flex;flex-flow:row;word-break:break-all}.event-details__location--location{align-items:flex-start}.event-details__location--location p{margin-block:.1666666667rem 0;word-break:break-all}.event-details__location--location address{margin-block-start:.1666666667rem}.event-details__location--location .address .country{display:none}.event-list__details--location .event-list__details--label{min-inline-size:4.4444444444rem}.event-list__links{margin-block-start:1rem}.event-list__links .event-list__image{display:none}@media(min-width:42.6111111111rem){.event-list__links{align-content:flex-end;display:flex;flex-flow:column wrap;inline-size:40%;margin-block-start:0}.event-list__links .event-list__image{display:block}}.event-list__links a{margin-block-end:var(--element-space--xs);padding-block:var(--element-space--xs);padding-inline:var(--element-space--l)}@media(min-width:42.6111111111rem){.event-list__links a{max-inline-size:13.5rem}}.event-list__image img{border-radius:9px;display:block;margin-block-end:.75rem;margin-inline:auto;max-inline-size:16.667rem}@media(min-width:42.6111111111rem){.event-list__image img{max-inline-size:13.5rem}}.event-list__links--rsvp{background-color:var(--color-primary);border:0;border-radius:9px;color:var(--color-white);display:block;font-family:var(--font-sans);font-size:var(--font-size--4xs);font-weight:700;max-inline-size:300px;padding-block:1rem;padding-inline:1.3333333333rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .2s}.event-list__links--rsvp:hover{text-decoration:underline}.event-list__links--rsvp:focus,.event-list__links--rsvp:hover{background-color:var(--color-secondary);color:var(--color-white)}.event-list__links--rsvp:active{background-color:var(--color-primary--darkest);color:var(--color-white)}.event-list__links--event{background-color:var(--color-white);border:0;border:1px solid var(--color-gray-dark);border-radius:9px;color:var(--color-gray-dark);display:block;font-family:var(--font-sans);font-size:var(--font-size--4xs);font-weight:700;max-inline-size:300px;padding-block:1rem;padding-inline:1.3333333333rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .2s}.event-list__links--event:hover{text-decoration:underline}.event-list__links--event:active,.event-list__links--event:focus,.event-list__links--event:hover{background-color:var(--color-secondary);color:var(--color-white)}.event-carousel{margin-block-end:2.2222222222rem}.event-carousel .slick-track{display:flex}.event-carousel .slick-slide{block-size:inherit}.event-carousel .slick-next,.event-carousel .slick-prev{block-size:100%}.event-carousel__slide{background:var(--bg-color-gray-light);block-size:100%;display:flex;flex-direction:column}.event-carousel__slide img{max-block-size:none}.event-carousel__content{display:flex;flex:1;flex-direction:column;padding:var(--element-space--xs)}.event-carousel__info--tags a{font-style:italic}.event-carousel__info--title{font-size:var(--font-size--3xs);margin-block:var(--element-space--xs)}.event-carousel__date{font-size:var(--font-size--4xs)}.event-carousel__image{display:flex;justify-content:center}.event-carousel__links{margin-block-start:auto}.book-label--hidden .book-label{display:none}.browse-books__book-label{background-repeat:no-repeat;block-size:1.7222222222rem;clip-path:polygon(17.29% 7.2%,82.6% 8.15%,98.66% 87.29%,4px 79.61%);color:var(--color-white);font-family:var(--font-sans);font-size:var(--font-size--5xs);font-style:italic;inline-size:7.3888888889rem;inline-size:8.5rem;inset-block-start:1.6111111111rem;inset-inline-end:auto;inset-inline-start:-1.7777777778rem;position:absolute;text-transform:uppercase;transform:rotate(-45deg);z-index:5}.browse-books__book-label.browse-books-book-label--discounted{background-color:var(--label--discounted);padding-block:.1111111111rem var(--element-space--xs);padding-inline:1.9444444444rem var(--element-space--m)}.browse-books__book-label.browse-books-book-label--staff-pick{background-color:var(--label--staff-pick);padding-block:.1666666667rem var(--element-space--xs);padding-inline:2.2222222222rem var(--element-space--m)}.browse-books__book-label.browse-books-book-label--pre-order{background-color:var(--label--pre-order);color:var(--color-black);padding-block:.1111111111rem var(--element-space--xs);padding-inline:2.2777777778rem var(--element-space--m)}.browse-books__book-label.browse-books-book-label--new-release{background-color:var(--label--new-release);padding-block:.1666666667rem var(--element-space--xs);padding-inline:1.7222222222rem var(--element-space--m)}.browse-books__book-label.browse-books-book-label--signed{background-color:var(--label--signed);padding-block:.1111111111rem var(--element-space--xs);padding-inline:2.2777777778rem var(--element-space--m)}.product-details__book-label{background-repeat:no-repeat;block-size:1.7222222222rem;block-size:1.8333333333rem;clip-path:polygon(82% 0,94% 64%,100% 96%,0 93%,18% 0,0 0);color:var(--color-white);font-family:var(--font-sans);font-size:var(--font-size--5xs);font-style:italic;inline-size:7.3888888889rem;inline-size:9.4444444444rem;inset-block-start:1.8333333333rem;inset-inline-end:auto;inset-inline-start:-1.9444444444rem;position:absolute;text-transform:uppercase;transform:rotate(-45deg);z-index:5}.product-details__book-label.book-label--staff-pick{background-color:var(--label--staff-pick);padding-block:.2222222222rem var(--element-space--xs);padding-inline:2.5rem var(--element-space--m)}.product-details__book-label.book-label--discounted{background-color:var(--label--discounted);padding-block:.2222222222rem var(--element-space--xs);padding-inline:2.2777777778rem var(--element-space--m)}.product-details__book-label.book-label--pre-order{background-color:var(--label--pre-order);color:var(--color-black);padding-block:.2222222222rem var(--element-space--xs);padding-inline:2.6111111111rem var(--element-space--m)}.product-details__book-label.book-label--new-release{background-color:var(--label--new-release);padding-block:var(--element-space--2xs) var(--element-space--xs);padding-inline:1.9444444444rem var(--element-space--m)}.product-details__book-label.book-label--signed{background-color:var(--label--signed);padding-block:.2222222222rem var(--element-space--xs);padding-inline:3.1666666667rem var(--element-space--m)}.books__book-label{background-repeat:no-repeat;block-size:1.7222222222rem;clip-path:polygon(16.29% 7.2%,81.6% 6.29%,100% 79.57%,2px 78.75%);color:var(--color-white);font-family:var(--font-sans);font-size:var(--font-size--5xs);font-style:italic;inline-size:7.3888888889rem;inset-block-start:1.6111111111rem;inset-inline-end:auto;inset-inline-start:-1.2777777778rem;position:absolute;text-transform:uppercase;transform:rotate(-45deg);z-index:5}.books__book-label.books__book-label--discounted{background-color:var(--label--discounted);padding-block:.1111111111rem var(--element-space--xs);padding-inline:1.2777777778rem var(--element-space--m)}.books__book-label.books__book-label--staff-pick{background-color:var(--label--staff-pick)}.books__book-label.books__book-label--pre-order,.books__book-label.books__book-label--staff-pick{padding-block:.1111111111rem var(--element-space--xs);padding-inline:1.5555555556rem var(--element-space--m)}.books__book-label.books__book-label--pre-order{background-color:var(--label--pre-order);color:var(--color-black)}.books__book-label.books__book-label--new-release{background-color:var(--label--new-release);padding-block:.1111111111rem var(--element-space--xs);padding-inline:1rem var(--element-space--m)}.books__book-label.books__book-label--signed{background-color:var(--label--signed);padding-block:.1111111111rem var(--element-space--xs);padding-inline:2.0555555556rem var(--element-space--m)}.carousel-item .books__book-label{background-repeat:no-repeat;block-size:1.7222222222rem;clip-path:polygon(18.29% 7.2%,82.6% 6.43%,101.25% 85.01%,2px 78.75%);color:var(--color-white);font-family:var(--font-sans);font-size:var(--font-size--5xs);font-style:italic;inline-size:7.3888888889rem;inset-block-start:1.3888888889rem;inset-inline-end:auto;inset-inline-start:-.7777777778rem;margin-block-start:-.2222222222rem;margin-inline-start:-.2222222222rem;position:absolute;text-transform:uppercase;transform:rotate(-45deg);z-index:5}.carousel-item .books__book-label.books__book-label--discounted{background-color:var(--label--discounted);inset-block-start:1.6111111111rem;inset-inline-start:-.8888888889rem;padding-block:.1111111111rem var(--element-space--xs);padding-inline:1rem var(--element-space--m)}@media(min-width:42.6111111111rem){.carousel-item .books__book-label.books__book-label--discounted{inline-size:7.3888888889rem;inset-inline-start:-1.2777777778rem;padding-block:.1111111111rem var(--element-space--xs);padding-inline:1.2777777778rem var(--element-space--m)}}.carousel-item .books__book-label.books__book-label--staff-pick{background-color:var(--label--staff-pick);inset-block-start:1.6111111111rem;inset-inline-start:-.8333333333rem;padding-block:.1111111111rem var(--element-space--xs);padding-inline:1.2777777778rem var(--element-space--m)}@media(min-width:42.6111111111rem){.carousel-item .books__book-label.books__book-label--staff-pick{inline-size:7.3888888889rem;inset-inline-start:-1.2777777778rem;padding-block:.1111111111rem var(--element-space--xs);padding-inline:1.5555555556rem var(--element-space--m)}}.carousel-item .books__book-label.books__book-label--pre-order{background-color:var(--label--pre-order);color:var(--color-black);inset-block-start:1.6111111111rem;inset-inline-start:-.8333333333rem;padding-block:.1111111111rem var(--element-space--xs);padding-inline:1.2777777778rem var(--element-space--m)}@media(min-width:42.6111111111rem){.carousel-item .books__book-label.books__book-label--pre-order{inline-size:7.3888888889rem;inset-inline-start:-1.2777777778rem;padding-block:.1111111111rem var(--element-space--xs);padding-inline:1.5555555556rem var(--element-space--m)}}.carousel-item .books__book-label.books__book-label--new-release{background-color:var(--label--new-release);inset-block-start:1.6111111111rem;inset-inline-start:-.8333333333rem;padding-block:.1111111111rem var(--element-space--xs);padding-inline:1rem var(--element-space--m)}@media(min-width:42.6111111111rem){.carousel-item .books__book-label.books__book-label--new-release{inline-size:7.3888888889rem;inset-inline-start:-1.2777777778rem;padding-block:.1111111111rem var(--element-space--xs);padding-inline:1rem var(--element-space--m)}}.carousel-item .books__book-label.books__book-label--signed{background-color:var(--label--signed);inset-block-start:1.6111111111rem;inset-inline-start:-.8333333333rem;padding-block:.1111111111rem var(--element-space--xs);padding-inline:1.2777777778rem var(--element-space--m)}@media(min-width:42.6111111111rem){.carousel-item .books__book-label.books__book-label--signed{inline-size:7.3888888889rem;inset-inline-start:-1.2777777778rem;padding-block:.1111111111rem var(--element-space--xs);padding-inline:1.5555555556rem var(--element-space--m)}}.search-result__image .books__book-label{inset-block-start:1.3333333333rem;inset-inline-start:-1.5rem}.aba-cart-form__item__image-wrapper .books__book-label.books__book-label--discounted,.aba-cart-form__item__image-wrapper .books__book-label.books__book-label--new-release,.aba-cart-form__item__image-wrapper .books__book-label.books__book-label--pre-order,.aba-cart-form__item__image-wrapper .books__book-label.books__book-label--signed,.aba-cart-form__item__image-wrapper .books__book-label.books__book-label--staff-pick{inset-block-start:2.7222222222rem;inset-inline-start:-.3888888889rem}@-moz-document url-prefix(){.product-details__image--inner,.product-list__image--inner,.product-list__related-books .product-list__image,.wishlist-item__cover--inner{overflow:hidden}}.aba-product-list .aba-body{margin-block:-1.1111111111rem .5555555556rem}.aba-product-list .product-list__wrapper{border-block-end:1px solid var(--bg-color-gray-med);display:flex;flex-flow:column;gap:.5555555556rem;margin-block-end:2.2222222222rem;padding-block-end:var(--element-space--m)}@media(min-width:42.6111111111rem){.aba-product-list .product-list__wrapper{display:grid;grid-gap:3.3333333333rem;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(1,1fr);margin-block-end:2.2222222222rem}}.aba-product-list .product-list__wrapper:not(.product-list__related-books):last-child{border-block-end:0}.product-list__left{display:flex;flex-direction:column}@media(min-width:42.6111111111rem){.product-list__left{flex-direction:row;grid-column:1/4}}@media(min-width:56.8888888889rem){.product-list__left{flex:1 1 100%;grid-column:1/3}}@media(min-width:42.6111111111rem){.product-list__inner{display:flex;flex-basis:80%;flex-flow:column}}.product-list__image{margin-block-end:var(--element-space--m);margin-inline-end:var(--element-space--m);position:relative}@media(min-width:42.6111111111rem){.product-list__image{flex-basis:50%;margin-block-end:0}}.product-list__image img{box-shadow:var(--product-dropshadow);inline-size:auto;margin-block-end:-.5555555556rem}.product-list__image .product-details__image--inner{box-shadow:none}.product-list__image .product-details__image--inner a{display:inline-block}@-moz-document url-prefix(){.product-list__image .product-details__image--inner{box-shadow:var(--product-dropshadow)}}.product-list__image--inner{position:relative}.product-list__image .books__book-label{inset-block-start:1.3888888889rem;inset-inline-start:-1.5rem}.product-list__right{display:flex;flex-direction:column;grid-column:4/-1}@media(min-width:56.8888888889rem){.product-list__right{grid-column:3/-1}}.product-list__right .product-details__availability-check{font-style:italic;margin-block-start:var(--element-space--m)}.product-list__title{font-size:var(--font-size--2xs);font-weight:700;margin-block:0 var(--element-space--xs);margin-inline:0;padding-inline-end:var(--element-space--xs)}@media(min-width:42.6111111111rem){.product-list__title{margin-block:0 var(--element-space--xs);margin-inline:0}}.product-list__author{font-size:var(--font-size--5xs);font-style:italic;font-weight:300;margin-block-end:var(--element-space--s)}@media(min-width:42.6111111111rem){.product-list__author{font-size:var(--font-size--4xs)}}.product-list__binding{font-size:var(--font-size--5xs);font-weight:300;margin-block-end:var(--element-space--s)}@media(min-width:42.6111111111rem){.product-list__binding{font-size:var(--font-size--4xs)}}.product-list__pub-date{font-size:var(--font-size--5xs);font-style:italic;font-weight:300;margin-block-end:var(--element-space--s)}@media(min-width:42.6111111111rem){.product-list__pub-date{font-size:var(--font-size--4xs)}}.product-list__price{display:flex;margin-block-end:var(--element-space--m)}@media(min-width:42.6111111111rem){.product-list__price{margin-block-end:0}}.product-list__price-list{color:var(--color-red);font-size:var(--font-size--3xs);font-style:italic;font-weight:300;margin-inline-end:var(--element-space--2xs);text-decoration:line-through}.product-list__price-sale{font-size:var(--font-size--2xs);font-weight:700;inset-block-start:-.1666666667rem;position:relative}.product-list__description{font-size:var(--font-size--4xs);margin-block-end:var(--element-space--xs);word-break:break-word}@media(min-width:42.6111111111rem){.product-list__description{margin-block-end:3.3333333333rem}}.product-list__dimensions,.product-list__weight{font-size:var(--font-size--4xs);margin-block-end:var(--element-space--xs)}@media(min-width:42.6111111111rem){.product-list__dimensions,.product-list__weight{margin-block-end:1.6666666667rem}}.product-list__description-link{font-weight:700}.product-list__actions{display:flex;flex-direction:column;gap:var(--element-space--m)}@media(min-width:56.8888888889rem){.product-list__actions{flex-direction:row}}.product-list__actions .button{border:0;border-radius:9px;display:block;font-family:var(--font-sans);font-size:var(--font-size--4xs);font-weight:700;max-inline-size:300px;max-inline-size:none;padding-block:1rem;padding-inline:1.3333333333rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .2s}.product-list__actions .button:hover{text-decoration:underline}@media(min-width:42.6111111111rem){.product-list__actions .button{max-inline-size:16.6666666667rem}}.product-list__actions .add-to-wishlist-link{background-color:var(--color-white);background-color:#0000;background-image:url(https://plotboundbooks.com/themes/custom/bookworm/icons/wishlist-outline.svg);background-position:90% 50%;background-repeat:no-repeat;border:1px solid var(--color-gray-dark);color:var(--color-gray-dark)}.product-list__actions .add-to-wishlist-link:active,.product-list__actions .add-to-wishlist-link:focus,.product-list__actions .add-to-wishlist-link:hover{background-color:var(--color-secondary);background-image:url(https://plotboundbooks.com/themes/custom/bookworm/icons/wishlist-outline-white.svg);color:var(--color-white)}.product-list__actions .add-to-wishlist-link.in-wishlist{cursor:default;text-decoration:none}.product-list__actions .add-to-wishlist-link.in-wishlist:active,.product-list__actions .add-to-wishlist-link.in-wishlist:focus,.product-list__actions .add-to-wishlist-link.in-wishlist:hover{background-color:var(--color-white);color:var(--color-gray-light)}@media(min-width:56.8888888889rem){.product-list__actions .add-to-wishlist-link{padding-inline-end:2.5rem}}.product-list__actions .add-to-wishlist-link.in-wishlist{background-image:url(https://plotboundbooks.com/themes/custom/bookworm/icons/wishlist-solid.svg);color:var(--color-gray-light)}.product-list__actions .add-to-cart-link{background-color:var(--color-primary);color:var(--color-white)}.product-list__actions .add-to-cart-link:focus,.product-list__actions .add-to-cart-link:hover{background-color:var(--color-secondary);color:var(--color-white)}.product-list__actions .add-to-cart-link:active{background-color:var(--color-primary--darkest);color:var(--color-white)}.product-list__actions .button--disabled{margin-block-end:0;padding-inline:1.1666666667rem}@media(min-width:56.8888888889rem){.product-list__actions .button--disabled{inline-size:auto}}.product--unpublished{background-color:#fff4f4}.path-books .aba-sidebar-left{flex:0 1 25%;margin-block-end:0;margin-inline-end:0}@media screen and (width >= 682px){.path-books .aba-sidebar-left{margin-inline-end:6%}}.path-books .aba-main{flex-direction:column}@media screen and (width >= 682px){.path-books .aba-main{flex-direction:row}}@media(min-width:56.8888888889rem){.browse-books__container .view-content{column-gap:1.1%;display:flex;flex-wrap:wrap}}.browse-books__container .view-content .views-row{margin-block-end:3.8888888889rem}@media(min-width:42.6111111111rem){.browse-books__container .view-content .views-row{flex-basis:25%}}@media(min-width:56.8888888889rem){.browse-books__container .view-content .views-row{flex-basis:27.3333%}}@media(min-width:77.3888888889rem){.browse-books__container .view-content .views-row{flex-basis:18%}}.browse-books__container .js-pager__items{flex-wrap:wrap;padding-inline-start:0}.browse-books__container .js-pager__items .pager__item{white-space:nowrap}.browse-books__wrapper{column-gap:4%;display:grid;grid-template-columns:repeat(6,1fr)}@media(min-width:56.8888888889rem){.browse-books__wrapper{block-size:100%;column-gap:0;display:flex;flex-flow:column;flex-wrap:wrap;grid-template-columns:unset;max-inline-size:8.8888888889rem;min-block-size:25.5555555556rem}}.browse-books__wrapper--left{display:flex;flex-flow:column;grid-column:1/4}@media(min-width:42.6111111111rem){.browse-books__wrapper--left{grid-column:1/3}}.browse-books__image--inner{position:relative}.browse-books__image{display:flex;margin-block-end:var(--element-space--m)}@media(min-width:42.6111111111rem){.browse-books__image{align-items:flex-start;block-size:auto}}.browse-books__image img{box-shadow:var(--product-dropshadow);inline-size:100%}@media(min-width:42.6111111111rem){.browse-books__image img{inline-size:auto;max-block-size:12.3333333333rem}}.browse-books__wrapper--right{display:flex;flex-flow:column;flex-grow:2;grid-column:4/-1}@media(min-width:42.6111111111rem){.browse-books__wrapper--right{grid-column:3/-1}}.browse-books__wrapper--right .product-details__availability-check{display:-webkit-box;font-size:var(--font-size--5xs);margin-block-start:var(--element-space--xs);overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media(min-width:42.6111111111rem){.browse-books__wrapper--right .product-details__availability-check{min-block-size:2.5rem}}.browse-books__title{display:-webkit-box;font-size:var(--font-size--2xs);font-weight:700;line-height:var(--line-height--l);margin-block-end:var(--element-space--2xs);overflow:hidden;padding-inline-end:var(--element-space--m);word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media(min-width:56.8888888889rem){.browse-books__title{margin-block-start:-.5555555556rem}}.browse-books__wrapper--left .browse-books__title{display:none;visibility:hidden}@media(min-width:56.8888888889rem){.browse-books__wrapper--left .browse-books__title{display:-webkit-box;visibility:visible}}.browse-books__wrapper--right .browse-books__title{display:-webkit-box;visibility:visible}@media(min-width:56.8888888889rem){.browse-books__wrapper--right .browse-books__title{display:none;visibility:hidden}}.browse-books__author{display:-webkit-box;font-size:var(--font-size--4xs);margin-inline-end:var(--element-space--m);overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-all}.browse-books__author,.browse-books__binding{font-style:italic;font-weight:300;margin-block-end:var(--element-space--xs)}.browse-books__binding{color:var(--color-gray-dark);font-size:var(--font-size--5xs)}.browse-books__binding--label{font-style:normal;font-weight:400}.browse-books__price-wishlist{display:flex;flex-wrap:wrap;justify-content:space-between}.browse-books__price{display:flex;font-size:var(--font-size--3xs);font-weight:700;margin-block-end:var(--element-space--m)}.browse-books__price-list{color:var(--color-red);font-size:var(--font-size--4xs);font-style:italic;font-weight:300;line-height:1.5;margin-inline-end:var(--element-space--2xs);text-decoration:line-through}.browse-books__price-wishlist .add-to-wishlist-link{block-size:2.4444444444rem;display:block;inline-size:2.4444444444rem;overflow:hidden;padding-inline:0;position:relative;text-indent:-9999px}.browse-books__price-wishlist .add-to-wishlist-link:after,.browse-books__price-wishlist .add-to-wishlist-link:before{background-position:50%;background-repeat:no-repeat;background-size:.8888888889rem .8888888889rem;block-size:2.4444444444rem;content:"";display:block;inline-size:2.4444444444rem;inset-block-start:-.5rem;position:absolute}.browse-books__price-wishlist .add-to-wishlist-link:before{background-image:url(../themes/custom/bookworm/icons/header-sprite.svg);opacity:1}.browse-books__price-wishlist .add-to-wishlist-link:after{background-image:url(../themes/custom/bookworm/icons/header-sprite.svg);opacity:0}.browse-books__price-wishlist .add-to-wishlist-link:active:before,.browse-books__price-wishlist .add-to-wishlist-link:focus:before,.browse-books__price-wishlist .add-to-wishlist-link:hover:before{opacity:0}.browse-books__price-wishlist .add-to-wishlist-link:active:after,.browse-books__price-wishlist .add-to-wishlist-link:focus:after,.browse-books__price-wishlist .add-to-wishlist-link:hover:after{opacity:1}.browse-books__price-wishlist .add-to-wishlist-link.in-wishlist{pointer-events:none}.browse-books__price-wishlist .add-to-wishlist-link.in-wishlist:before{background-image:url(../themes/custom/bookworm/icons/header-sprite.svg)}.browse-books__actions-wrapper{display:flex;flex-flow:column;flex-grow:2;margin-block-end:auto}.browse-books__actions{display:flex;flex-flow:column;margin-block-start:auto;text-align:center}.browse-books__actions .add-to-cart-link{background-color:var(--color-primary);color:var(--color-white);inline-size:90%;padding-block:.3333333333rem;padding-inline:0}.browse-books__actions .add-to-cart-link:focus,.browse-books__actions .add-to-cart-link:hover{background-color:var(--color-secondary);color:var(--color-white)}.browse-books__actions .add-to-cart-link:active{background-color:var(--color-primary--darkest);color:var(--color-white)}.browse-books__actions .button--disabled{font-size:var(--font-size--5xs);inline-size:90%;margin-block-end:1.7222222222rem;padding-block:.3333333333rem;padding-inline:.3333333333rem;white-space:break-spaces}@media(min-width:56.8888888889rem){.browse-books__actions .button--disabled{margin-block-end:2.6111111111rem}}.browse-books__filter-toggle{background-color:var(--bg-color-gray-med);color:var(--color-black);display:flex;justify-content:center;margin-block:-2.2222222222rem 2.2222222222rem;margin-inline:-1.3888888889rem}@media(min-width:42.6111111111rem){.browse-books__filter-toggle{display:none}}.browse-books__filter-toggle button{background-color:#0000;background-image:url(https://plotboundbooks.com/themes/custom/bookworm/icons/filters.svg);background-position:100%;background-repeat:no-repeat;background-size:70% 70%;border:0;border-radius:0;color:var(--color-black);font-size:var(--font-size--2xs);padding-block:.5555555556rem;padding-inline:3.3333333333rem 5.5555555556rem}.browse-books__filter-toggle .filters-open{background-image:url(https://plotboundbooks.com/themes/custom/bookworm/icons/filters-open.svg)}.path-books .aba-sidebar__inner{display:none;margin-block-start:2.2222222222rem}@media(min-width:42.6111111111rem){.path-books .aba-sidebar__inner{display:block;margin-block-start:0}}.path-books .aba-sidebar__inner.show-filters{display:block;margin-block-end:2.7777777778rem}.browse-books__categories-toggle--button,.browse-books__fields-toggle--button{background-color:var(--bg-color-gray-med);background-image:url(../themes/custom/bookworm/icons/select-bg.svg);background-position:5%;background-repeat:no-repeat;border:1px solid var(--bg-color-gray-med);border-radius:0;color:var(--color-black);inline-size:100%;max-inline-size:none;padding-block:.8888888889rem;padding-inline:2.7777777778rem 0;text-align:start}.browse-books__categories-toggle--button:active,.browse-books__categories-toggle--button:focus,.browse-books__categories-toggle--button:focus-within,.browse-books__categories-toggle--button:hover,.browse-books__fields-toggle--button:active,.browse-books__fields-toggle--button:focus,.browse-books__fields-toggle--button:focus-within,.browse-books__fields-toggle--button:hover{background-color:var(--bg-color-gray-med);color:var(--color-black);text-decoration:none}.browse-books__categories-toggle--button[aria-expanded=true],.browse-books__fields-toggle--button[aria-expanded=true]{background-color:#0000;background-image:url(https://plotboundbooks.com/themes/custom/bookworm/icons/cart_remove.svg);color:var(--color-black)}.path-books .browse-books__filters-filterby--container,.path-books .browse-books__filters-filterby--container .form-actions{display:none}.browse-books__filters-filterby--container.show-fields-filters{display:block;margin-block:var(--element-space--m) -2.2222222222rem}.browse-books__filters-filterby--container.show-fields-filters .facet-summary-item--clear a{background:none;color:var(--color-primary);display:inline-block;margin:0}.browse-books__categories-toggle--button{margin-block-start:var(--element-space--xs)}@media(min-width:42.6111111111rem){.browse-books__categories-toggle--button{display:none}}.path-books .browse-books__filters-categories--container{display:none}@media(min-width:42.6111111111rem){.path-books .browse-books__filters-categories--container{display:block}}.path-books .browse-books__filters-categories--container.show-categories-filters{display:block}.browse-books__filters-categories{margin-block-start:var(--element-space--xl)}.browse-books__filters-categories h2{display:none;font-size:var(--font-size--s);margin-block-start:0;text-transform:uppercase}@media(min-width:42.6111111111rem){.browse-books__filters-categories h2{display:block}}.browse-books__filters-categories ul{padding-inline-start:var(--element-space--m)}.browse-books__filters-categories li{list-style:none}.browse-books__filters-categories li a{font-size:var(--font-size--4xs);text-transform:none}@media(min-width:42.6111111111rem){.browse-books__filters-categories li a{font-size:var(--font-size--4xs)}}.browse-books__filters-categories--container .view-all-genres{color:var(--color-primary);display:block;margin-block:var(--element-space--m);margin-inline:0;text-transform:uppercase}@media(min-width:56.8888888889rem){.browse-books__filters-categories--container .view-all-genres{margin-inline-start:-1.1111111111rem}}@media(min-width:42.6111111111rem){.browse-books__filters-filterby{inline-size:75%;margin-block-start:0}}.browse-books__filters-filterby h2{font-size:var(--font-size--s);margin-block-start:0;text-transform:uppercase}.browse-books__filters-filterby--container ul{list-style-type:none;padding-inline-start:0}.browse-books__filters-filterby--container a{appearance:none;background-color:var(--color-secondary);border:0;border-radius:9px;color:var(--color-white);cursor:pointer;display:block;font-family:inherit;font-size:var(--font-size--4xs);font-weight:700;margin-block:-.5555555556rem 2.2222222222rem;max-inline-size:170px;padding:.3333rem;text-align:center;text-transform:uppercase}.browse-books__filters-filterby--container form{display:flex;flex-flow:column;padding:0}.browse-books__filters-filterby--container label,.browse-books__filters-filterby--container legend{color:var(--color-primary);font-family:var(--font-sans);font-size:var(--font-size--s);font-weight:700;margin-block:.3em 0;text-transform:uppercase}.browse-books__filters-filterby--container [type=text]{font-size:var(--font-size--4xs);padding:var(--element-space--xs);text-align:center}.browse-books__filters-filterby--container select{font-size:var(--font-size--4xs);inline-size:100%;margin-block:1em;padding:var(--element-space--xs)}.browse-books__filters-filterby--container fieldset{border:0;margin-block-end:0;order:2;padding:0}.browse-books__filters-filterby--container fieldset .form-item{display:inline;max-inline-size:7.0555555556rem}@media(min-width:42.6111111111rem){.browse-books__filters-filterby--container fieldset .form-item{max-inline-size:3.0555555556rem}}@media(min-width:56.8888888889rem){.browse-books__filters-filterby--container fieldset .form-item{max-inline-size:4rem}}.browse-books__filters-filterby--container .fieldset-wrapper{display:flex;justify-content:space-between}.browse-books__filters-filterby--container .form-item-price-max label,.browse-books__filters-filterby--container .form-item-price-min label{display:none}.browse-books__filters-filterby--container .form-item{margin-block-end:var(--element-space--2xs)}.browse-books__filters-filterby--container fieldset.form-item{margin-block-end:0}.browse-books__filters-filterby--container .form-item-type{order:3}.browse-books__filters-filterby--container .form-item-sort-by{order:1}.browse-books__filters-filterby--container .form-actions{margin-block-end:var(--element-space--xl);order:5}.browse-books__price-wishlist.store-merch .add-to-wishlist-link{background-color:#0000;border:0}.browse-books__actions-wrapper.store-merch .product-details__availability-wrapper{min-block-size:3rem}.browse-books__actions-wrapper.store-merch .product-details__availability-wrapper .product-details__availability-check{min-block-size:0}.browse-books__actions-wrapper.store-merch .browse-books__actions .button--disabled{inset-block-start:.4444444444rem;margin-block-end:0;position:relative}.facets-widget-checkbox,.facets-widget-dropdown,.facets-widget-links{margin-block-end:var(--element-space--m)}.facets-widget-checkbox h3,.facets-widget-dropdown h3,.facets-widget-links h3{font-size:var(--font-size--s);margin-block:.3em 0;text-transform:uppercase}.facets-widget-checkbox ul,.facets-widget-dropdown ul,.facets-widget-links ul{margin-block:.5em}.facets-widget-checkbox .facet-active,.facets-widget-checkbox .facet-inactive,.facets-widget-dropdown .facet-active,.facets-widget-dropdown .facet-inactive,.facets-widget-links .facet-active,.facets-widget-links .facet-inactive{list-style-type:none;padding-inline-start:var(--element-space--m)}.browse-books__filters-filterby.bef-exposed-form .facet-item label{color:var(--color-black);font-size:var(--font-size--4xs);font-weight:400;text-transform:none}.product-details__wrapper{color:var(--color-gray-dark);font-size:var(--font-size--3xs);padding-block-start:var(--element-space--xs)}.product-details__top{display:flex;flex-flow:column}@media(min-width:42.6111111111rem){.product-details__top{display:grid;grid-gap:0 1.2222222222rem;flex-flow:unset;grid-template:1fr/repeat(5,1fr)}}.product-details__image{margin-block:var(--element-space--m);margin-inline:0;order:1;position:relative}@media(min-width:42.6111111111rem){.product-details__image{margin:0;order:unset}}.product-details__image img{inline-size:100%;margin-block-end:-.5555555556rem}.product-details__image--inner{box-shadow:var(--product-dropshadow);position:relative}.product-details__book-has-signed-copy{inline-size:max-content;padding:10px}.product-details__book-has-signed-copy a{color:var(--color-primary)}.product-details__top--left{order:2}@media(min-width:42.6111111111rem){.product-details__top--left{grid-column:2/4;order:unset}}.product-details__category,.product-details__dimensions,.product-details__weight{color:var(--color-gray-dark);font-size:var(--font-size--3xs)}.product-details__category div,.product-details__dimensions div,.product-details__weight div{display:inline-block;font-weight:400}.product-details__category{margin-block:var(--element-space--m)}.product-details__category a{font-size:var(--font-size--4xs);font-style:italic}.product-details__category a:after{content:","}.product-details__category a:last-of-type:after{content:""}.product-details__top--right{order:3}@media(min-width:42.6111111111rem){.product-details__top--right{grid-column:4/-1;order:unset}.product-details__top--right .product-details__top--inner{display:grid;grid-gap:1.3333333333rem 1.5555555556rem;grid-template-columns:repeat(4,1fr)}}.product-details__label{display:inline-block;font-weight:700}.product-details__title{color:var(--color-primary);font-weight:700;line-height:var(--line-height--l);margin-block:0 var(--element-space--xs);overflow-wrap:anywhere;word-break:normal}.product-details__author{font-size:var(--font-size--2xs);font-style:italic;font-weight:300}.product-details__author,.product-details__price{margin-block-end:var(--element-space--m)}.product-details__price .product-details__price-list{color:var(--color-red);font-size:var(--font-size--2xs);font-style:italic;font-weight:300;margin-inline-end:var(--element-space--s);text-decoration:line-through}.product-details__price .product-details__price-sale{color:var(--color-black);font-size:var(--font-size--xs);font-weight:700}.product-details__returnable{margin-block-end:var(--element-space--xs)}.product-details__not-for-sale{margin-block:var(--element-space--2xs) 1.3888888889rem}.product-details__options{margin-block:1.1111111111rem;margin-inline:0;position:relative}@media(min-width:42.6111111111rem){.product-details__options{grid-column:1/-1;grid-row:1}}.product-details__options .visually-hidden{visibility:hidden}.product-details__options .form-item{margin-block-end:0;margin-inline-start:-5px}.product-details__options .form-item label{color:var(--color-gray-dark);display:block;font-family:var(--font-sans);font-weight:700;margin-block-end:.2777777778rem;padding-block-start:10px;text-transform:uppercase}.product-details__options .form-item.form-item-related-products label{margin-block-end:0}.product-details__options .form-item-field-signed-copy-value{margin-block-start:5px}.product-details__options .form-item-field-signed-copy-value label{display:inline}.product-details__options .ajax-progress-throbber{inset-block-start:0;inset-inline-end:0;position:absolute}@media(min-width:42.6111111111rem){.product-details__options .ajax-progress-throbber{inset-block-start:-1.1111111111rem}}@media(min-width:56.8888888889rem){.product-details__options .ajax-progress-throbber{inset-block-start:0}}@media(min-width:42.6111111111rem){.product-details__options .js-form-type-number{inline-size:25%}}.product-details__options .js-form-type-number .form-number{appearance:textfield;block-size:2.5rem;inline-size:3.6111111111rem}.product-details__options .form-actions{display:flex;flex-direction:column;margin-block:1.1111111111rem 0;margin-inline:0}@media(min-width:77.3888888889rem){.product-details__options .form-actions{flex-direction:row}}.product-details__options .button{flex:1 1 auto;max-inline-size:100%}.product-details__options .button--disabled{margin-block-end:var(--element-space--s);padding-inline:0}@media(min-width:56.8888888889rem){.product-details__options .button--disabled{inline-size:100%;margin-block-end:var(--element-space--m);margin-inline-end:var(--element-space--s)}}@media(min-width:77.3888888889rem){.product-details__options .button--disabled{inline-size:auto;margin-block-end:0}}.product-details__options .add-to-wishlist-link{background-color:var(--color-white);background-color:#0000;background-image:url(https://plotboundbooks.com/themes/custom/bookworm/icons/wishlist-outline.svg);background-position:90% 50%;background-repeat:no-repeat;block-size:auto;border:1px solid var(--color-gray-dark);color:var(--color-gray-dark);inline-size:auto;order:2;padding-inline-start:var(--element-space--xs)}.product-details__options .add-to-wishlist-link:active,.product-details__options .add-to-wishlist-link:focus,.product-details__options .add-to-wishlist-link:hover{background-color:var(--color-secondary);background-image:url(https://plotboundbooks.com/themes/custom/bookworm/icons/wishlist-outline-white.svg);color:var(--color-white)}.product-details__options .add-to-wishlist-link.in-wishlist{background-image:url(https://plotboundbooks.com/themes/custom/bookworm/icons/wishlist-solid.svg);color:var(--color-gray-light);cursor:default;text-decoration:none}.product-details__options .add-to-wishlist-link.in-wishlist:active,.product-details__options .add-to-wishlist-link.in-wishlist:focus,.product-details__options .add-to-wishlist-link.in-wishlist:hover{background-color:var(--color-white);color:var(--color-gray-light)}.product-details__options .add-to-wishlist-link.in-wishlist:after,.product-details__options .add-to-wishlist-link.in-wishlist:before{background-image:none}.product-details__options .button--add-to-cart{background-color:var(--color-primary);color:var(--color-white);margin-block:0 .5555555556rem;margin-inline:0;order:1}.product-details__options .button--add-to-cart:focus,.product-details__options .button--add-to-cart:hover{background-color:var(--color-secondary);color:var(--color-white)}.product-details__options .button--add-to-cart:active{background-color:var(--color-primary--darkest);color:var(--color-white)}@media(min-width:77.3888888889rem){.product-details__options .button--add-to-cart{margin-block:0;margin-inline:0 3%}}.product--rendered-attribute legend{color:var(--color-gray-dark);display:block;font-family:var(--font-sans);font-weight:700;margin-block-end:.2777777778rem;padding-block-start:10px;text-transform:uppercase}.product-details__options>.indiecommerce-commerce-product-family-form{inline-size:calc(100% - 5rem);inset-block-start:0;inset-inline-start:5rem;position:absolute}.product-details__options>.indiecommerce-commerce-product-family-form select{font-size:var(--font-size--4xs);font-style:italic;font-weight:300;inline-size:100%;margin-block-start:var(--element-space--2xs);padding:.6666666667rem}.product-details__options .commerce-order-item-add-to-cart-form{position:relative}.product-details__stock{font-size:var(--font-size--5xs);inset-block-start:0;margin-block-end:var(--element-space--m);position:relative}@media(width <= 63.99rem){.product-details__stock{margin-block-start:var(--element-space--xl)}}@media(min-width:42.6111111111rem){.product-details__stock{grid-column:1/-1;grid-row:2;margin-block-end:1.2222222222rem}}.product-details__stock .product-details__availability-check{color:var(--color-primary);font-size:var(--font-size--3xs);font-style:italic;font-weight:700}.product-details__stock .product-details__label{font-size:var(--font-size--4xs);font-weight:700}.product-details__stock .in-stock-locations.lsi-present{margin-block-start:.8333333333rem}@media(width <= 63.99rem){.product-details__stock .in-stock-locations.lsi-present{margin-block-start:-1.3888888889rem}}.product-details__stock .in-stock-locations.lsi-present div[class^=product--variation-field--variation_]:first-of-type:not(:empty){border:1px solid var(--color-gray-dark);margin-block:0 -1.3888888889rem;padding-block:.8333333333rem 4.7222222222rem;padding-inline:.8333333333rem}@media(width <= 63.99rem){.product-details__stock .in-stock-locations.lsi-present div[class^=product--variation-field--variation_]:first-of-type:not(:empty){padding-block:1rem 6.3888888889rem}}.product-details__stock .in-stock-locations.lsi-present .product-details__availability-check{margin-block-start:-5rem;padding-block-end:3rem;padding-inline-start:.8333333333rem}@media(width <= 63.99rem){.product-details__stock .in-stock-locations.lsi-present .product-details__availability-check{margin-block-start:-6.3888888889rem;margin-inline-start:.0277777778rem}}.product-details__stock .in-stock-locations .product-details__no-store-pickup-message{display:-webkit-box;font-size:var(--font-size--3xs);margin-block-start:-4.7222222222rem;margin-inline-start:-1.1rem;overflow:hidden;white-space:pre-line;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media(width <= 63.99rem){.product-details__stock .in-stock-locations .product-details__no-store-pickup-message{margin-block-start:-4.1666666667rem;margin-inline-start:-1.1rem}}.product-details__stock .in-stock-locations:not(.lsi-present) .product-details__availability-check,.product-details__stock .in-stock-locations:not(.lsi-present) .product-details__no-store-pickup-message{border:1px solid var(--color-gray-dark);padding-block:1.3888888889rem 3.3333333333rem;padding-inline:1.3888888889rem}.product-details__stock .in-stock-locations:not(.lsi-present) .product-details__no-store-pickup-message{margin-block-start:0;margin-inline-start:0}.product-details__stock .in-stock-locations:not(.lsi-present) .product-details__availability-check~.product-details__no-store-pickup-message{border:0;margin-block-start:-3.0555555556rem;margin-inline-start:1.3888888889rem;padding-block:0;padding-inline:0}.product-details__stock .lsi-store-name{display:-webkit-box;font-weight:700;margin-block-start:var(--element-space--m);overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-details__stock .lsi-store-name span{font-weight:400}.product-details__stock .lsi-store-name:first-of-type{margin-block-start:.8rem}.product-details__mid{border-block-end:1px solid var(--bg-color-gray-med);border-block-start:1px solid var(--bg-color-gray-med);margin-block:2.7777777778rem .5555555556rem;margin-inline:0;padding-block:1.6666666667rem 2.2222222222rem;padding-inline:0}.product-details__mid--inner{text-align:center}@media(min-width:42.6111111111rem){.product-details__mid--inner{margin-block:0;margin-inline:8% 5%;text-align:start}.product-details__mid--inner .product-details__mid--logo{display:flex;justify-content:center}}.product-details__mid--inner div{text-align:center}@media(min-width:42.6111111111rem){.product-details__mid--inner div{text-align:end}}.product-details__mid--author{margin-block-end:var(--element-space--xs)}.product-details__mid--author:before{content:"-- "}.product-details__mid--date{font-weight:700}.product-details__mid--indienext{margin-block-start:2.7777777778rem}.product-details__mid--indienext p{text-align:start}.product-details__mid--indienext:first-child{margin-block-start:0}.product-details__bot{display:flex;flex-flow:column;margin-block:var(--element-space--l)}@media(min-width:42.6111111111rem){.product-details__bot{display:flex;flex-flow:row;gap:0 var(--element-space--l)}}.product-details__bot .product-details__bot--left,.product-details__bot .product-details__bot--right{flex:1}.product-details__heading{font-size:var(--font-size--s);margin-block:1.3888888889rem var(--element-space--s);text-transform:uppercase}@media(width <= 63.99rem){.product-details__heading{margin-block-start:2.5rem}}.product-details__citations{background-color:var(--bg-color-gray-light);margin-block:1.3888888889rem 0;margin-inline:var(--element-space--s);max-block-size:22.2222222222rem;overflow:auto;padding-block:1.1111111111rem;padding-inline:1.2777777778rem}@media(min-width:42.6111111111rem){.product-details__citations{margin-block:1.3888888889rem 0;margin-inline:0;max-block-size:38.8888888889rem}}.product-details__citations .product-details__heading{font-size:var(--font-size--2xs);margin-block-start:0}.product-removed--wrapper{align-items:center;display:flex;flex-flow:column;margin-block:var(--element-space--m)}.product-removed--wrapper .product-removed--message{font-size:var(--font-size--4xs);text-align:center}.product-removed--wrapper .product-removed--message a{display:block;font-weight:700;margin-block-start:var(--element-space--s)}.product-details__stock details{cursor:pointer;margin-block-end:1rem}.product-details__stock details summary{color:var(--color-secondary);display:inline-block;font-size:var(--font-size--4xs);font-weight:700;inline-size:auto;max-inline-size:16.6666666667rem;position:relative;text-transform:uppercase}.product-details__stock summary span{margin-inline-start:.4rem}.product-details__stock details summary::marker{font-size:0}.product-details__stock details[open] summary:before{transform:rotate(-90deg)}.product-details__stock details summary:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='%23545560' d='M5.21 1.314 3.79 2.723l5.302 5.353-5.303 5.354 1.422 1.408 6.697-6.762z'/%3E%3C/svg%3E");background-size:contain;block-size:1rem;color:var(--color-primary);content:"";display:inline-block;inline-size:1rem;inset-block-start:.2rem;line-height:var(--font-size--xl);padding-block:0;position:relative;transform:rotate(90deg);transition:transform .12s ease-in}.product-details__stock details summary:after{content:"";position:absolute;transition:transform .12s ease-in}.product-details__book-book2look .b2lbiblet-holder{font:inherit!important;position:static}.product-details__book-book2look .b2lbiblet-holder .b2lButtonEmbed{background-color:initial;border:0;border-radius:initial;color:initial;font:inherit;font-family:inherit;inline-size:auto;margin:0;padding:0;position:static;text-align:start}.product-details__book-book2look .b2lbiblet-holder a{background-color:var(--color-secondary);border:0;border-radius:9px;color:var(--color-white);color:var(--color-white)!important;display:block;font-family:var(--font-sans);font-size:var(--font-size--4xs);font-weight:700;margin-block-start:1.6666666667rem;max-inline-size:300px;padding-block:1rem;padding-inline:1.3333333333rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .2s}.product-details__book-book2look .b2lbiblet-holder a:hover{text-decoration:underline}.product-details__book-book2look .b2lbiblet-holder a:focus,.product-details__book-book2look .b2lbiblet-holder a:hover{background-color:var(--color-primary);color:var(--color-white)}.product-details__book-book2look .b2lbiblet-holder a:active{background-color:var(--color-secondary--darkest);color:var(--color-white)}.donation-details__wrapper{color:var(--color-gray-dark);display:flex;flex-flow:column;font-size:var(--font-size--3xs);gap:var(--element-space--s);padding-block-start:var(--element-space--xs)}@media(min-width:42.6111111111rem){.donation-details__wrapper{flex-flow:row;gap:2.7777777778rem}}.donation-details__left{inline-size:100%}@media(min-width:42.6111111111rem){.donation-details__left{inline-size:65%}}.donation-details__left--image img{box-shadow:var(--product-dropshadow)}.donation-details__right{inline-size:100%}@media(min-width:42.6111111111rem){.donation-details__right{inline-size:35%}}.donation-details__right .form-type-commerce-price .field-suffix{display:none}.giftcard-details__wrapper{display:flex;flex-direction:column;gap:var(--element-space--xl)}@media(min-width:56.8888888889rem){.giftcard-details__wrapper{flex-direction:row}}.giftcard-details__left{inline-size:100%}@media(min-width:56.8888888889rem){.giftcard-details__left{inline-size:70%}}.giftcard-details__left--image img{box-shadow:var(--product-dropshadow)}.giftcard-details__right input:not(.form-submit,#edit-unit-price-0-amount-number),.giftcard-details__right textarea{inline-size:100%}.giftcard-details__right .field-suffix{display:none}.giftcard-details__right .form-actions{display:flex;flex-flow:column;margin-block-start:.8888888889rem;text-align:center}@media(min-width:42.6111111111rem){.giftcard-details__right .form-actions{flex-flow:row;margin-block-start:0}}.giftcard-details__right .button{flex:1 1 auto;max-inline-size:auto}@media(min-width:42.6111111111rem){.giftcard-details__right .button{max-inline-size:13.0555555556rem}}.giftcard-details__right .button--add-to-cart{margin-block:0 .5555555556rem;margin-inline:0}@media(min-width:42.6111111111rem){.giftcard-details__right .button--add-to-cart{margin-block:0;margin-inline:0 3%}}.giftcard-details__right .button--outline{background-color:#0000;background-image:url(https://plotboundbooks.com/themes/custom/bookworm/icons/wishlist-outline.svg);background-position:90% 50%;background-repeat:no-repeat;order:2;padding-inline-start:var(--element-space--xs)}.giftcard-details__right .button--outline:active,.giftcard-details__right .button--outline:focus,.giftcard-details__right .button--outline:hover{background-color:var(--color-secondary);background-image:url(https://plotboundbooks.com/themes/custom/bookworm/icons/wishlist-outline-white.svg)}.giftcard-details__right .button--outline.in-wishlist{background-image:url(https://plotboundbooks.com/themes/custom/bookworm/icons/wishlist-solid.svg);color:var(--color-gray-light)}.giftcard-details__right .field--name-field-delivery-date h4{font-size:var(--font-size--4xs);margin:0}.giftcard-details__right .field--name-field-delivery-date .datetime-now{display:none;visibility:hidden}.giftcard-details__right .field--name-field-delivery-date .js-form-type-date{margin-block-end:0}.giftcard-details__right .field--name-field-delivery-date div[data-drupal-field-elements=description]{color:var(--color-gray-med);font-size:var(--font-size--4xs);line-height:1.2222222222rem;margin-block-end:var(--element-space--m)}.service--wrapper .product-details__top{grid-template:1fr/repeat(10,1fr)}.service--wrapper .product-details__image{overflow:hidden}@media(min-width:42.6111111111rem){.service--wrapper .product-details__image{grid-column:1/6}}.service--wrapper .product-details__image--inner{box-shadow:none}.service--wrapper .product-details__image--inner .slick-slider{margin:0}.service--wrapper .product-details__image--inner .slick-list{min-block-size:0;min-inline-size:0}.service--wrapper .product-details__image--inner .slick-slide{margin-block-start:-.8333333333rem;padding-block:4px 0;padding-inline:0}.service--wrapper .colorbox-image{align-items:center;display:flex;justify-content:center;overflow:hidden;padding:0;position:relative}.service--wrapper .colorbox-image a{display:block}.service--wrapper .product-details__image img{flex-shrink:0;inline-size:auto;margin-block:var(--element-space--xs) var(--element-space--m);max-height:none;max-block-size:none;min-block-size:100%;min-inline-size:100%}@media(min-width:42.6111111111rem){.service--wrapper .product-details__desc{margin-block-end:5%;margin-inline:var(--element-space--m)}}.service--wrapper .product-details__price{display:flex}.service--wrapper .product-details__price .product-details__price-sale{margin-block-start:.5rem}@media(min-width:42.6111111111rem){.service--wrapper .product-details__top--right{grid-column:6/-1;inline-size:85%;margin-block-end:1.5rem}}.service--wrapper .form-item{margin-block-end:var(--element-space--l)}.service--wrapper .form-item.form-item-related-products label{margin-block-end:0}.service--wrapper .form-item.js-form-type-checkbox,.service--wrapper .form-item.js-form-type-radio{margin-block-end:var(--element-space--s);margin-inline-start:0}.service--wrapper .product-details__options label{color:var(--color-gray-med);font-size:var(--font-size--4xs);font-weight:700;line-height:1.2222rem;text-transform:unset}.service--wrapper .product-details__options .form-item{margin-inline-start:0}.service--wrapper [type=checkbox]+label,.service--wrapper [type=radio]+label{display:inline;font-weight:400;margin-inline-start:0;padding-block:5px;padding-inline:10px;vertical-align:middle}.service--wrapper .product-details__top--right .fieldset-legend{color:var(--color-gray-med);display:block;font-size:var(--font-size--4xs);font-weight:700;line-height:1.2222rem;margin-block-end:.6rem}.service--wrapper .product-details__top--right summary{color:var(--color-gray-med);cursor:pointer;font-size:var(--font-size--4xs);font-weight:700;line-height:1.2222rem}.service-related--wrapper{margin-block:0;margin-inline:auto;max-inline-size:var(--layout--max-width);padding-block:0;padding-inline:var(--layout--padding-x)}.service-related--title{display:-webkit-box;font-size:var(--font-size--5xs);line-height:var(--line-height--l);margin-block-start:var(--element-space--xs);margin-inline:auto;max-inline-size:8.3333333333rem;overflow:hidden;text-align:center;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:3}.service--wrapper .product-details__options fieldset{margin-block-end:0}body[class*=path-product-] .aba-main.aba-container{max-inline-size:unset;padding-block:var(--element-space--xl) 0;padding-inline:0}body[class*=path-product-] .store-merch--wrapper .product-details__wrapper{font-size:var(--font-size--4xs)}body[class*=path-product-] #block-bookworm-primary-local-tasks,body[class*=path-product-] .store-merch--wrapper .product-details__wrapper{margin-inline:auto;max-inline-size:var(--layout--max-width);padding-block:0;padding-inline:var(--layout--padding-x)}body[class*=path-product-] #block-bookworm-page-title{display:none}.store-merch--wrapper .product-details__top{grid-template:1fr/repeat(10,1fr)}.store-merch--wrapper .product-details__image{overflow:hidden}@media(min-width:42.6111111111rem){.store-merch--wrapper .product-details__image{grid-column:1/4}}.store-merch--wrapper .product-details__image--inner{box-shadow:none}.store-merch--wrapper .product-details__image--inner .slick-slider{margin:0}.store-merch--wrapper .product-details__image--inner .slick-list{min-block-size:0;min-inline-size:0}.store-merch--wrapper .product-details__image--inner .slick-slide{margin-block-start:-.8333333333rem;padding-block:4px 0;padding-inline:15px}.store-merch--wrapper .colorbox-image{align-items:center;display:flex;justify-content:center;overflow:hidden;padding:var(--element-space--xs);position:relative}.store-merch--wrapper .colorbox-image a{display:block}.store-merch--wrapper .product-details__image img{flex-shrink:0;inline-size:auto;margin-block:var(--element-space--xs) var(--element-space--m);max-height:none;max-block-size:none;min-block-size:100%;min-inline-size:100%}@media(min-width:42.6111111111rem){.store-merch--wrapper .product-details__top--left{grid-column:4/7}}.store-merch--wrapper .product-details__price{display:flex}.store-merch--wrapper .product-details__price .product-details__price-sale{margin-block-start:-.1666666667rem}@media(min-width:42.6111111111rem){.store-merch--wrapper .product-details__top--right{grid-column:7/-1}}.store-merch--wrapper .product-details__top--right .product-details__top--inner{grid-template-rows:auto}body[class*=path-product-] .product-details__bot{background-color:var(--bg-color-gray-med);margin-block:5rem 3.3333333333rem;margin-inline:0;padding-block:3.1666666667rem 2.6666666667rem;padding-inline:0}body[class*=path-product-] .product-details__bot .product-details__heading{text-align:center}body[class*=path-product-] .product-details__bot .product-details__desc{margin-inline:var(--element-space--m)}.store-merch-related--wrapper{margin-block:0;margin-inline:auto;max-inline-size:var(--layout--max-width);padding-block:0;padding-inline:var(--layout--padding-x)}h2.store-merch-related--title{display:-webkit-box;font-size:var(--font-size--5xs);line-height:var(--line-height--l);margin-block-start:var(--element-space--xs);margin-inline:auto;max-inline-size:8.3333333333rem;overflow:hidden;text-align:center;text-transform:none;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:3}.subscription-details__wrapper{color:var(--color-gray-dark);display:flex;flex-flow:column;font-size:var(--font-size--3xs);gap:var(--element-space--s);padding-block-start:var(--element-space--xs)}@media(min-width:42.6111111111rem){.subscription-details__wrapper{flex-flow:row;gap:2.7777777778rem}}.subscription-details__left{inline-size:100%}@media(min-width:42.6111111111rem){.subscription-details__left{inline-size:55%}}.subscription-details__left--image img{box-shadow:var(--product-dropshadow)}.subscription-details__right{inline-size:100%}@media(min-width:42.6111111111rem){.subscription-details__right{inline-size:45%}}.subscription-details__right div[class^=product--variation-field--variation_price]{font-size:var(--font-size--s);font-weight:700;margin-block-end:var(--element-space--l)}.subscription-details__right fieldset .fieldset-legend{display:block;margin-block-end:var(--element-space--m)}.subscription-details__right fieldset .form-item.js-form-type-radio{margin-block-end:var(--element-space--s)}.subscription-details__right .form-actions{display:flex;flex-flow:column;margin-block-start:.8888888889rem;text-align:center}@media(min-width:77.3888888889rem){.subscription-details__right .form-actions{flex-flow:row;margin-block-start:0}}.subscription-details__right .button{flex:1 1 auto;margin-block:0 .5555555556rem;margin-inline:0;max-inline-size:100%}@media(min-width:77.3888888889rem){.subscription-details__right .button:not(.button--disabled){margin-block:0;margin-inline:0 3%;max-inline-size:13.0555555556rem}}.subscription-details__right .button.button--disabled{margin-block-end:var(--element-space--s)}@media(min-width:77.3888888889rem){.subscription-details__right .button.button--disabled{margin-block-end:0;margin-inline:0 3%}}.subscription-details__right .button--outline{background-color:#0000;background-image:url(https://plotboundbooks.com/themes/custom/bookworm/icons/wishlist-outline.svg);background-position:90% 50%;background-repeat:no-repeat;order:2;padding-inline-start:var(--element-space--xs)}.subscription-details__right .button--outline:active,.subscription-details__right .button--outline:focus,.subscription-details__right .button--outline:hover{background-color:var(--color-secondary);background-image:url(https://plotboundbooks.com/themes/custom/bookworm/icons/wishlist-outline-white.svg)}.subscription-details__right .button--outline.in-wishlist{background-image:url(https://plotboundbooks.com/themes/custom/bookworm/icons/wishlist-solid.svg);color:var(--color-gray-light)}.path-cart .layout-container{background-color:var(--bg-color-gray-med)}.path-cart .layout-container .aba-header--wrapper{background-color:var(--color-white)}@media(min-width:56.8888888889rem){.path-cart .aba-main{padding-inline-end:0}}.path-cart .aba-main .layout-content{margin-block:0;margin-inline:auto}.path-cart .layout-region-main{margin-inline-start:var(--element-space--m)}.path-cart .aba-messages__message--status-message{margin-block-end:3.8888888889rem;margin-inline-start:-1.3888888889rem}.path-cart .aba-footer{margin-block-start:0}.path-cart .aba-cart-form__item__image-wrapper img{box-shadow:var(--product-dropshadow);max-block-size:9.4444444444rem}.aba-cart-form__order-total{background-color:var(--color-white);padding-block:1.1111111111rem;padding-inline:.8888888889rem}@media(min-width:56.8888888889rem){.aba-cart-form__order-total{margin-block-start:-1.1111111111rem;padding-block-end:3.3333333333rem}}.path-cart .aba-cart-form__order-total h2,.path-cart .aba-cart-form__order-total h3{padding-inline-start:0}.aba-cart-form__order-total .order-total-line{display:flex;justify-content:space-between;margin-block-start:var(--element-space--xs);padding:0;text-align:start}.aba-cart-form__order-total .order-total-line__adjustment,.aba-cart-form__order-total .order-total-line__subtotal{font-size:var(--font-size--3xs)}.aba-cart-form__order-total .order-total-line__total{border-block-start:1px solid var(--color-gray-light);font-size:var(--font-size--s);margin-block-start:var(--layout--padding-x);padding-block-start:var(--layout--padding-x);text-transform:uppercase}.aba-cart-form__order-total .order-total-line__total .order-total-line-label{font-weight:700}.aba-cart-form__order-total .order-total-line__total .order-total-line-value{font-weight:400;inline-size:6.6666666667rem}.path-cart .form-actions{display:none}.path-cart .form-buttons{align-items:center;display:flex;flex-flow:row wrap;gap:var(--element-space--m);justify-content:center;padding-block:var(--element-space--l);padding-inline:var(--element-space--s)}.path-cart .form-buttons button{flex:1 1 auto}.path-cart .form-buttons .update-cart{background-color:var(--color-white);border:1px solid var(--color-gray-dark);color:var(--color-gray-dark)}.path-cart .form-buttons .update-cart:active,.path-cart .form-buttons .update-cart:focus,.path-cart .form-buttons .update-cart:hover{background-color:var(--color-secondary);color:var(--color-white)}.path-cart .form-buttons .checkout{background-color:var(--color-primary);color:var(--color-white)}.path-cart .form-buttons .checkout:focus,.path-cart .form-buttons .checkout:hover{background-color:var(--color-secondary);color:var(--color-white)}.path-cart .form-buttons .checkout:active{background-color:var(--color-primary--darkest);color:var(--color-white)}.cart-empty-page{display:block;gap:2.2222222222rem}@media(min-width:56.8888888889rem){.cart-empty-page{display:grid;grid-template-columns:repeat(15,1fr)}}.cart-empty-page-main{background-color:var(--color-white);grid-column:1/span 10;padding-block:3.3333333333rem;padding-inline:2rem}.cart-empty-page-sidebar{background-color:var(--color-white);grid-column:11/span 5;margin-block-start:var(--element-space--l);min-block-size:calc(100% + 2.22222rem);padding-block:1.6666666667rem 3.3333333333rem;padding-inline:1.6111111111rem}@media(min-width:42.6111111111rem){.cart-empty-page-sidebar{padding-block:1.6666666667rem 3.3333333333rem;padding-inline:2.5rem}}@media(min-width:56.8888888889rem){.cart-empty-page-sidebar{margin-block-start:-1.1111111111rem;padding-block:3.3333333333rem;padding-inline:2.5rem}}.cart-empty-page-sidebar h2{font-size:var(--font-size--m);text-transform:uppercase}@media(min-width:42.6111111111rem){.cart-empty-page-sidebar h2{font-size:var(--font-size--l)}}.cart-empty-page .subtotal,.cart-empty-page .total{display:flex;justify-content:space-between}.cart-empty-page .total{border-block-start:1px solid var(--color-gray-light);font-size:var(--font-size--s);margin-block-start:var(--layout--padding-x);padding-block-start:var(--layout--padding-x);text-transform:uppercase}.cart-empty-page .total .label{font-weight:700}.cart-empty-page .empty{align-items:center;display:flex;flex-direction:column;font-size:var(--font-size--3xs)}.cart-empty-page .empty a{font-weight:700}.cart--cart-block-wrapper{inset-block-start:0;inset-inline-end:-1px;position:absolute;z-index:1}.cart-block-link__expand{background-color:var(--color-primary);border-radius:50%;color:var(--color-white);display:block;font-family:var(--font-sans);font-size:var(--font-size--5xs);padding-block:0;padding-inline:.3888888889rem;text-align:center}.cart-block--summary{text-indent:0}.user-active .cart--cart-block-wrapper{inset-inline-end:2.4444444444rem}.path-cart .view-commerce-large-cart-form .aba-cart-form__item__image-wrapper{display:flex;flex:none;flex-direction:column;padding-inline-end:var(--element-space--s)}@media(min-width:42.6111111111rem){.path-cart .view-commerce-large-cart-form .aba-cart-form__item__image-wrapper{flex-direction:row}}.path-cart .view-indiecommerce-large-order-summary .aba-cart-form__item__image-wrapper{flex:none}.aba-cart-form__item{background-color:var(--color-white);display:flex;flex-flow:column;margin-block-end:1.1111111111rem;padding-block:1.3888888889rem .8333333333rem;padding-inline:1.1111111111rem;position:relative}@media(min-width:42.6111111111rem){.aba-cart-form__item{flex-flow:row}}.aba-cart-form__item__left{display:flex;flex:1 1 55%;flex-direction:column;padding-inline-end:var(--element-space--s)}@media(min-width:42.6111111111rem){.aba-cart-form__item__left{flex-direction:row}}.aba-cart-form__item__image-wrapper{display:flex;flex:1 1 26%;flex-direction:column;padding-inline-end:var(--element-space--s)}@media(min-width:42.6111111111rem){.aba-cart-form__item__image-wrapper{flex-direction:row}}.view-indiecommerce-large-order-summary .aba-cart-form__item__image-wrapper{flex:none}.aba-cart-form__item-image{margin-inline-end:var(--element-space--s);position:relative}.aba-cart-form__item-image .non-book-img img{max-inline-size:7.7222222222rem}.aba-cart-form__item-image img{box-shadow:var(--product-dropshadow);max-block-size:9.4444444444rem}.aba-cart-form__item-image .books__book-label{inset-block-start:1.3888888889rem;inset-inline-start:-1.5rem}.aba-cart-form__item-details{display:flex;flex-direction:column;font-size:var(--font-size--5xs);font-weight:300}@media(min-width:42.6111111111rem){.aba-cart-form__item-details{font-size:var(--font-size--4xs)}}.aba-cart-form__item-title{font-size:var(--font-size--2xs);font-weight:700}.aba-cart-form__item-authors{margin-block-end:var(--element-space--s)}.aba-cart-form__item-authors,.aba-cart-form__item-date{font-style:italic}.aba-cart-form__item-binding{margin-block:auto var(--element-space--2xs)}.aba-cart-form__item-delivery,.aba-cart-form__item-message,.aba-cart-form__item-receiver{margin-block-start:var(--element-space--2xs)}.aba-cart-form__item-delivery>div,.aba-cart-form__item-receiver>div,.aba-cart-form__item-sender>div{display:inline-block;min-inline-size:3.3333333333rem}.aba-cart-form__item-availability{margin-block-start:var(--element-space--xs)}.aba-cart-form__item-message{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.aba-cart-form__item-price{font-size:var(--font-size--2xs);font-weight:700;margin-block-start:auto;padding-block-start:var(--element-space--xs);position:relative}.aba-cart-form__item-price.service,.aba-cart-form__item-price.store-merch{display:flex}.aba-cart-form__item-price.service .product-list__price-list,.aba-cart-form__item-price.store-merch .product-list__price-list{margin-block-start:.1111111111rem}.aba-cart-form__item__right{align-items:flex-start;display:flex;flex:1 1 10%;flex-direction:column;justify-content:center;margin-block-start:var(--element-space--m);margin-inline-end:var(--element-space--xl)}@media(min-width:42.6111111111rem){.aba-cart-form__item__right{align-items:center;margin-block-start:0}}.aba-cart-form__item__right .aba-cart-form__item-qty-label{font-size:var(--font-size--4xs);font-weight:700;inset-inline-start:-.1666666667rem;position:relative}.aba-cart-form__item__right .form-item{margin-block-end:0}.aba-cart-form__item__right .form-item input{block-size:2.2222222222rem;inline-size:2.0555555556rem;padding:0;text-align:center}.aba-cart-form__item__right .delete-order-item{background-color:#0000;background-image:url(https://plotboundbooks.com/themes/custom/bookworm/icons/cart_remove.svg);background-position:center 40%;background-repeat:no-repeat;block-size:2.4444444444rem;font-size:0;inline-size:2.4444444444rem;inset-block-start:.5555555556rem;inset-inline-end:0;position:absolute}.path-checkout .aba-header--wrapper{background-color:var(--color-white)}@media(min-width:56.8888888889rem){.path-checkout .aba-main{padding-inline-end:0}}.path-checkout .aba-footer{margin-block-start:0;position:relative;z-index:2}.path-checkout .layout-container{background-color:var(--bg-color-gray-med)}.layout-checkout-form{display:flex;flex-flow:column;gap:var(--element-space--m)}@media(min-width:56.8888888889rem){.layout-checkout-form{display:grid;gap:0;grid-template-columns:repeat(16,1fr);margin-block-start:-1.1111111111rem;margin-inline-start:-1.1111111111rem}}.layout-checkout-form h2{font-size:var(--font-size--m);margin-block-start:0;text-transform:uppercase}.layout-region-checkout-main{float:none;grid-column:1/12;inline-size:auto;padding-block-start:0;padding-inline-end:0}@media(min-width:56.8888888889rem){.layout-region-checkout-main{padding-block-start:var(--element-space--xl);padding-inline-end:2em}}.path-checkout .checkout-pane-indiecommerce-order-summary,.path-checkout .checkout-pane-indiecommerce-order-summary-accept-hosted,.path-checkout .checkout-pane-order-summary{background-color:var(--color-white);margin-block-end:var(--element-space--m);margin-inline-start:0;padding:var(--element-space--m)}@media(min-width:56.8888888889rem){.path-checkout .checkout-pane-indiecommerce-order-summary,.path-checkout .checkout-pane-indiecommerce-order-summary-accept-hosted,.path-checkout .checkout-pane-order-summary{margin-block:-1.1111111111rem var(--element-space--l);margin-inline-start:var(--element-space--m)}}.path-checkout .checkout-pane-indiecommerce-order-summary .aba-cart-form__item,.path-checkout .checkout-pane-indiecommerce-order-summary-accept-hosted .aba-cart-form__item,.path-checkout .checkout-pane-order-summary .aba-cart-form__item{padding-block:0;padding-inline:0}.path-checkout .cart-review--wrapper{display:flex;justify-content:space-between}.path-checkout .cart-review--wrapper .cart-review__title{inline-size:60%}.path-checkout .cart-review__edit-cart a{background-image:url(../themes/custom/bookworm/icons/header-sprite.svg);background-position:5% 50%;background-repeat:no-repeat;background-size:.8888888889rem 1.1666666667rem;font-size:var(--font-size--3xs);inset-block-start:.4444444444rem;padding-inline-start:1.6666666667rem;position:relative}.path-checkout input[type=email],.path-checkout input[type=tel],.path-checkout input[type=text],.path-checkout select{inline-size:100%}.path-checkout fieldset{background-color:var(--color-white);border:0;margin-block-end:var(--element-space--m);margin-inline-start:0;padding:var(--element-space--m)}@media(min-width:56.8888888889rem){.path-checkout fieldset{margin-block-end:1.9444444444rem;margin-inline-start:var(--element-space--m)}}.path-checkout fieldset.checkout-pane-indiecommerce-contact-information .fieldset-wrapper,.path-checkout fieldset[data-drupal-selector=edit-indiecommerce-review-accept-hosted-indiecommerce-contact-information] .fieldset-wrapper,.path-checkout fieldset[data-drupal-selector=edit-review-indiecommerce-contact-information] .fieldset-wrapper{word-break:break-all}.path-checkout fieldset.checkout-pane-indiecommerce-contact-information .fieldset-wrapper>div,.path-checkout fieldset[data-drupal-selector=edit-review-indiecommerce-contact-information] .fieldset-wrapper [data-drupal-selector=edit-review-indiecommerce-contact-information-summary-contact-information]>div{word-break:break-word}.path-checkout fieldset .preferred-contact-method{flex-direction:column}@media(min-width:42.6111111111rem){.path-checkout fieldset .preferred-contact-method{flex-direction:row}}.path-checkout legend{background:var(--color-primary);color:var(--color-white);font-size:var(--font-size--2xs);font-weight:700;inline-size:100%;padding-block:.3888888889rem;padding-inline:var(--element-space--m);text-align:center;text-transform:uppercase}@media(min-width:42.6111111111rem){.path-checkout legend{padding-block:.3888888889rem;padding-inline:var(--element-space--m);text-align:start}}@media(min-width:56.8888888889rem){.path-checkout legend{font-size:var(--font-size--xs);padding-block:.5rem .3888888889rem;padding-inline:var(--element-space--m)}}.path-checkout fieldset fieldset{margin:0;padding-block:0}.path-checkout legend .form-required:after{color:var(--color-white)}.layout-region-checkout-secondary{background-color:var(--color-white);float:none;grid-column:12/-1;inline-size:auto;margin-block:-1.1111111111rem -1.1111111111rem;padding-block:var(--element-space--l);padding-inline:var(--element-space--m)}@media(min-width:56.8888888889rem){.layout-region-checkout-secondary{margin-block-start:0;padding-block:3.3333333333rem 0}}.layout-region-checkout-secondary h2{font-size:var(--font-size--m);text-align:center}@media(min-width:42.6111111111rem){.layout-region-checkout-secondary h2{text-align:start}}@media(min-width:56.8888888889rem){.layout-region-checkout-secondary h2{padding-inline-start:var(--element-space--m)}}.path-checkout .aba-cart-form__order-total h2{display:none;visibility:hidden}.path-checkout .aba-cart-form__order-total{padding-block:var(--element-space--m);padding-inline:var(--element-space--s)}.checkout-pane-storegc-code-redemption{padding:var(--element-space--m)}.checkout-pane-storegc-code-redemption h3{font-size:var(--font-size--2xs);margin-block:0 var(--element-space--m);margin-inline:0;text-transform:uppercase}.checkout-pane-storegc-code-redemption table tr{display:flex;flex-flow:column wrap}@media(min-width:15.5555555556rem){.checkout-pane-storegc-code-redemption table tr{flex-flow:column wrap}}@media(min-width:42.6111111111rem){.checkout-pane-storegc-code-redemption table tr{flex-flow:row wrap}}@media(min-width:56.8888888889rem){.checkout-pane-storegc-code-redemption table tr{flex-flow:column wrap}}.checkout-pane-storegc-code-redemption table td{flex:1;padding-block:0 var(--element-space--xs);padding-inline:var(--element-space--xs);word-wrap:break-word;word-break:break-all}.checkout-pane-storegc-code-redemption table .form-submit{inline-size:auto;margin-block:0;margin-inline:auto}.checkout-pane-storegc-code-redemption div[data-drupal-selector=edit-sidebar-storegc-code-redemption-form]{display:flex;flex-flow:column wrap;gap:.8333333333rem;position:relative}@media(min-width:42.6111111111rem){.checkout-pane-storegc-code-redemption div[data-drupal-selector=edit-sidebar-storegc-code-redemption-form]{display:flex;flex-flow:row wrap}}.checkout-pane-storegc-code-redemption div[data-drupal-selector=edit-sidebar-storegc-code-redemption-form] input{max-inline-size:100%;padding-inline:1.3333333333rem}.checkout-pane-storegc-code-redemption div[data-drupal-selector=edit-sidebar-storegc-code-redemption-form]>.form-item{margin-block-end:0;min-inline-size:4.4444444444rem}.checkout-pane-storegc-code-redemption div[data-drupal-selector=edit-sidebar-storegc-code-redemption-form]>.form-item input{font-size:var(--font-size--4xs);min-block-size:3.1666666667rem;padding-inline:.4444444444rem}.checkout-pane-storegc-code-redemption label{block-size:1px;inline-size:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);word-wrap:normal}.checkout-pane-commerce-giftcard-redemption{padding-block:0 var(--element-space--m);padding-inline:var(--element-space--m)}.checkout-pane-commerce-giftcard-redemption div[data-drupal-selector=edit-sidebar-commerce-giftcard-redemption-form]{display:flex;flex-flow:column wrap;gap:.8333333333rem;position:relative}@media(min-width:42.6111111111rem){.checkout-pane-commerce-giftcard-redemption div[data-drupal-selector=edit-sidebar-commerce-giftcard-redemption-form]{display:flex;flex-flow:row wrap}}.checkout-pane-commerce-giftcard-redemption div[data-drupal-selector=edit-sidebar-commerce-giftcard-redemption-form] h3{margin-block-start:0}.checkout-pane-commerce-giftcard-redemption div[data-drupal-selector=edit-sidebar-commerce-giftcard-redemption-form] input{max-inline-size:100%;padding-inline:1.3333333333rem}.checkout-pane-commerce-giftcard-redemption div[data-drupal-selector=edit-sidebar-commerce-giftcard-redemption-form]>.form-item{flex:1;margin-block-end:0;min-inline-size:4.4444444444rem}.checkout-pane-commerce-giftcard-redemption div[data-drupal-selector=edit-sidebar-commerce-giftcard-redemption-form]>.form-item input{font-size:var(--font-size--4xs);min-block-size:3.1666666667rem;padding-inline:.4444444444rem}.giftcard-redemption-form__giftcards{flex-basis:100%;margin-block-end:var(--element-space--l)}.checkout-pane-commerce-giftcard-redemption label{block-size:1px;inline-size:1px;overflow:hidden;position:absolute!important;clip:rect(1px,1px,1px,1px);word-wrap:normal}.checkout-pane-coupon-redemption{padding:var(--element-space--m)}.coupon-redemption-form__coupons,.coupon-redemption-form__storegc{border:1px solid var(--bg-color-gray-med);inline-size:100%;padding:var(--element-space--xs);position:relative}.checkout-pane-coupon-redemption h3{font-size:var(--font-size--2xs);margin-block:0 var(--element-space--m);margin-inline:0;text-transform:uppercase}.checkout-pane-coupon-redemption .form-item-sidebar-coupon-redemption-form-code label{block-size:1px;inline-size:1px;overflow:hidden;position:absolute!important;clip:rect(1px,1px,1px,1px);word-wrap:normal}.checkout-pane-coupon-redemption>div{display:flex;flex-flow:column wrap;gap:.8333333333rem;position:relative}@media(min-width:42.6111111111rem){.checkout-pane-coupon-redemption>div{display:flex;flex-flow:row wrap}}.checkout-pane-coupon-redemption>div input{max-inline-size:100%}.checkout-pane-coupon-redemption>div .form-item{flex:1;margin-block-end:0;min-inline-size:4.4444444444rem}.checkout-pane-coupon-redemption>div .form-item input{font-size:var(--font-size--4xs);min-block-size:3.1666666667rem;padding-inline:.4444444444rem}.checkout-pane-commerce-giftcard-redemption table,.checkout-pane-coupon-redemption table,.checkout-pane-storegc-code-redemption table{border:0}.checkout-pane-commerce-giftcard-redemption tbody,.checkout-pane-coupon-redemption tbody,.checkout-pane-storegc-code-redemption tbody{border-block-start:0}.checkout-pane-commerce-giftcard-redemption table tr,.checkout-pane-coupon-redemption table tr{display:flex;flex-flow:column}.checkout-pane-commerce-giftcard-redemption table td,.checkout-pane-coupon-redemption table td{padding-block:0 var(--element-space--s);padding-inline:0}.checkout-pane-coupon-redemption table .form-submit{inline-size:auto;margin-block:0;margin-inline:auto}.checkout-pane-commerce-giftcard-redemption table .form-submit{inline-size:auto;margin-block:0;margin-inline:0}.layout-region-checkout-footer{inline-size:100%;margin-block-end:-1.1rem;padding-inline:0 0}.layout-region-checkout-footer .form-actions{align-items:center;background-color:var(--color-white);display:flex;flex-direction:column;gap:var(--element-space--m);justify-content:center;padding-block:var(--element-space--l);padding-inline:var(--element-space--s)}@media(min-width:56.8888888889rem){.layout-region-checkout-footer .form-actions{flex-direction:column;justify-content:flex-start}}.layout-checkout-form .aba-login__links{display:none;visibility:hidden}.path-checkout fieldset[data-drupal-selector=edit-indiecommerce-gift-receipt-gift-receipt],.path-checkout fieldset[data-drupal-selector=edit-indiecommerce-gift-receipt-gift-wrapping]{border:0;padding:0}.path-checkout fieldset[data-drupal-selector=edit-indiecommerce-gift-receipt-gift-receipt]>legend,.path-checkout fieldset[data-drupal-selector=edit-indiecommerce-gift-receipt-gift-wrapping]>legend{display:none}.path-checkout fieldset[data-drupal-selector=edit-indiecommerce-gift-receipt-gift-receipt-message-enabled],.path-checkout fieldset[data-drupal-selector=edit-indiecommerce-gift-receipt-gift-wrapping-message-enabled],.path-checkout fieldset[data-drupal-selector=edit-indiecommerce-gift-receipt-gift-wrapping-option]{margin-block-end:var(--element-space--s);margin-inline-start:0}.path-checkout fieldset[data-drupal-selector=edit-indiecommerce-gift-receipt-gift-receipt-message-enabled] legend,.path-checkout fieldset[data-drupal-selector=edit-indiecommerce-gift-receipt-gift-wrapping-message-enabled] legend,.path-checkout fieldset[data-drupal-selector=edit-indiecommerce-gift-receipt-gift-wrapping-option] legend{background-color:#0000;color:inherit;font-size:var(--font-size--4xs);margin-block-end:var(--element-space--s);padding:0;text-align:start;text-transform:none}.js-form-item-indiecommerce-gift-receipt-gift-receipt-message-enabled{margin-block-end:var(--element-space--xs)}.path-checkout .aba-full-width-container{background-color:var(--color-white)}body[class*=-review] .layout-region-checkout-main fieldset .fieldset-legend a{background-image:url(https://plotboundbooks.com/themes/custom/bookworm/icons/icon_pencil.png);background-position:6px 0;background-repeat:no-repeat;background-size:.9444444444rem;color:var(--color-white);font-size:var(--font-size--4xs);padding-inline:1.5rem .1666666667rem}body[class*=-review] .layout-region-checkout-main fieldset .fieldset-legend a:active,body[class*=-review] .layout-region-checkout-main fieldset .fieldset-legend a:focus,body[class*=-review] .layout-region-checkout-main fieldset .fieldset-legend a:hover{color:var(--color-white);text-decoration:underline}.view-indiecommerce-order-summary .views-row{border-block-end:1px solid var(--bg-color-gray-med);margin-block-end:var(--element-space--m);padding-block-end:var(--element-space--xs)}.view-indiecommerce-order-summary .views-row:last-of-type{border-block-end:0}.view-indiecommerce-order-summary .views-field-nothing{inline-size:100%}body[class*=-review] .profile--type--contact-information>div{display:flex;gap:var(--element-space--s);margin-block-start:var(--element-space--s)}body[class*=-review] .profile--type--contact-information div div:first-child{font-weight:700}body[class*=-review] .profile--type--contact-information div div:first-child:after{content:":"}fieldset[data-drupal-selector=edit-review-indiecommerce-gift-receipt] .fieldset-wrapper div:not(:first-of-type){margin-block-start:var(--element-space--m)}body[class*=-review] .paypal-buttons-container{display:flex;justify-content:center;margin-block-start:var(--element-space--m);margin-inline-start:0;padding:var(--element-space--m);padding-block-end:5rem}@media(min-width:56.8888888889rem){body[class*=-review] .paypal-buttons-container{margin-inline-start:var(--element-space--m)}}.paypal-buttons-container+.link--previous{display:block;margin-block-start:-4rem;padding:var(--element-space--xs);position:relative;text-align:center}body[class*=-review] .checkout-pane.checkout-pane-review .order-comments--label{font-weight:700}body[class*=-review] .layout-region-checkout-footer .form-submit{padding-inline:1.3333333333rem;white-space:normal}body[class*=-review] .view-indiecommerce-large-order-summary .aba-cart-form__item__image-wrapper{display:flex;flex:none;flex-direction:column;padding-inline-end:var(--element-space--s)}@media(min-width:42.6111111111rem){body[class*=-review] .view-indiecommerce-large-order-summary .aba-cart-form__item__image-wrapper{flex-direction:row}}body[class*=-payment] .layout-region-checkout-main fieldset .fieldset-legend a{background-image:url(https://plotboundbooks.com/themes/custom/bookworm/icons/icon_pencil.png);background-position:6px 0;background-repeat:no-repeat;background-size:.9444444444rem;color:var(--color-white);font-size:var(--font-size--4xs);padding-inline:1.5rem .1666666667rem}body[class*=-payment] .layout-region-checkout-main fieldset .fieldset-legend a:active,body[class*=-payment] .layout-region-checkout-main fieldset .fieldset-legend a:focus,body[class*=-payment] .layout-region-checkout-main fieldset .fieldset-legend a:hover{color:var(--color-white);text-decoration:underline}body[class*=-payment] div.ui-dialog.ui-widget.ui-widget-content{inline-size:100%!important;max-inline-size:745px!important}body[class*=-payment] div.ui-dialog-content.ui-widget-content{display:flex;justify-content:center}@media(min-width:56.8888888889rem){body[class*=-payment] div.ui-dialog-content.ui-widget-content{margin-block-end:0}}body[class*=-order-information] .checkout-pane-shipping-information:last-of-type{margin-block-end:var(--element-space--m)!important}@media(min-width:42.6111111111rem){body[class*=-order-information] .checkout-pane-shipping-information:last-of-type{margin-block-end:var(--element-space--l)!important}}body[class*=-order-information] .address-container-inline .form-item{margin-inline-end:0}@media(min-width:42.6111111111rem){body[class*=-order-information] .address-container-inline .form-item{margin-inline-end:1rem}}body[class*=-order-information] .checkout-pane textarea{inline-size:100%}body[class*=-order-information] .checkout-pane-indiecommerce-contact-information div[data-drupal-selector=edit-profile]{font-weight:400;margin-block-start:var(--element-space--m)}body[class*=-order-information] .profile--type--contact-information>div{display:flex;gap:var(--element-space--s);margin-block-start:var(--element-space--s)}body[class*=-order-information] .profile--type--contact-information div div:first-child{font-weight:700}body[class*=-order-information] .profile--type--contact-information div div:first-child:after{content:":"}body[class*=-order-information] .contact-information-edit-button{background-color:#0000;block-size:auto;border:0;border-radius:0;color:var(--color-secondary);margin-block:var(--element-space--l) var(--element-space--m);padding:0}body[class*=-order-information] .contact-information-edit-button:hover{color:var(--color-secondary);text-decoration:underline}body[class*=-order-information] .shipping-information-hidden>legend:first-of-type{display:none}body[class*=-order-information] [data-drupal-selector=edit-shipping-information-shipments]{border-block-start:2.2222222222rem solid var(--bg-color-gray-med);margin-block:var(--element-space--m) 0;margin-inline:-1.1111111111rem}@media(min-width:42.6111111111rem){body[class*=-order-information] [data-drupal-selector=edit-shipping-information-shipments]{border-block-start:2.7777777778rem solid var(--bg-color-gray-med)}}body[class*=-order-information] .shipping-information-hidden [data-drupal-selector=edit-shipping-information-shipments]{margin-block-start:-2.2222222222rem!important}@media(min-width:42.6111111111rem){body[class*=-order-information] .shipping-information-hidden [data-drupal-selector=edit-shipping-information-shipments]{margin-block-start:-2.7777777778rem!important}}body[class*=-order-information] .shipping-information-hidden .field--name-shipping-method{margin-block-start:-.1666666667rem}.no-shipping-information [data-drupal-selector=edit-shipping-information-shipments] fieldset{margin-block-start:-1.1111111111rem}fieldset:has(.gift_registry){display:none}body[class*=-order-information] .field--name-shipping-method{margin-block-start:var(--element-space--m);margin-inline-start:var(--element-space--m)}body[class*=-order-information] .field--name-shipping-method fieldset{margin-block-start:-2.2222222222rem;margin-inline:0 var(--element-space--m);padding-inline:0}body[class*=-order-information] .field--name-shipping-method legend{margin-block-end:var(--element-space--m)}body[class*=-order-information] .layout-region-checkout-footer .form-submit{background-color:var(--color-secondary);color:var(--color-white);display:inline-block;inline-size:100%;max-inline-size:none;white-space:normal}body[class*=-order-information] .layout-region-checkout-footer .form-submit:focus,body[class*=-order-information] .layout-region-checkout-footer .form-submit:hover{background-color:var(--color-primary);color:var(--color-white)}body[class*=-order-information] .layout-region-checkout-footer .form-submit:active{background-color:var(--color-secondary--darkest);color:var(--color-white)}@media(min-width:42.6111111111rem){body[class*=-order-information] .layout-region-checkout-footer .form-submit{inline-size:auto;padding-inline:1.3333333333rem;white-space:normal}}.authorize-net-accept-js-form{margin-block:0;margin-inline:var(--element-space--m)}.authorize-net-accept-js-form .messages{background-color:var(--messages--bg);margin-block-end:var(--element-space--m);padding-block:1.1666666667rem;padding-inline:1.5555555556rem}.authorize-net-accept-js-form .messages--error:before{content:url(https://plotboundbooks.com/themes/custom/bookworm/images/icon--messages--error-message.svg);display:block;float:left;inset-block-start:-.2222222222rem;margin-block-end:2.2222222222rem;margin-inline-end:var(--element-space--s);position:relative}@media(min-width:42.6111111111rem){.authorize-net-accept-js-form .messages--error:before{margin-block-end:0}}body[class*=-order-information] .checkout-pane-payment-information fieldset legend{background-color:#0000;color:var(--color-primary);margin-block-end:var(--element-space--xs);padding-inline-start:0;text-align:start}body[class*=-order-information] .checkout-pane-payment-information #edit-payment-information-billing-information{margin-block:0;margin-inline:var(--element-space--m)}body[class*=-order-information] .checkout-pane-payment-information #edit-payment-information-add-payment-method-billing-information{margin-block:0;margin-inline:0 var(--element-space--m)}body[class*=-order-information] div[data-drupal-selector=edit-payment-information-add-payment-method-billing-information-address-wrapper],body[class*=-order-information] div[data-drupal-selector=edit-payment-information-add-payment-method-billing-information] .form-item-payment-information-add-payment-method-billing-information-copy-to-address-book{margin-inline-start:0}body[class*=-order-information] .checkout-pane-payment-information .square-form{padding-inline:var(--element-space--m)}body[class*=-order-information] .address-book-edit-button{background-color:#0000;block-size:auto;border:0;border-radius:0;margin-block-end:var(--element-space--m);padding:0}body[class*=-order-information] .address-book-edit-button:hover{color:var(--color-secondary);text-decoration:underline}body[class*=-order-information] .view-indiecommerce-large-order-summary .aba-cart-form__item__image-wrapper{display:flex;flex:none;flex-direction:column;padding-inline-end:var(--element-space--s)}@media(min-width:42.6111111111rem){body[class*=-order-information] .view-indiecommerce-large-order-summary .aba-cart-form__item__image-wrapper{flex-direction:row}}body[class*=-login] .layout-checkout-form{margin-block-start:0}body[class*=-login] .checkout-pane-indiecommerce-login{display:grid;gap:2.2222222222rem;grid-column:1/-1;grid-template-columns:subgrid}@media(min-width:56.8888888889rem){body[class*=-login] .checkout-pane-indiecommerce-login:not(:has(.form-wrapper__guest-checkout)) .form-wrapper__login-option{grid-column:5/13}}.checkout-pane-indiecommerce-login .form-wrapper__login-option{background-color:var(--color-white);border:0;float:none;inline-size:auto;margin-block-end:var(--element-space--m);margin-inline-start:0}@media(min-width:56.8888888889rem){.checkout-pane-indiecommerce-login .form-wrapper__login-option{grid-column:2/9}}.checkout-pane-indiecommerce-login .form-wrapper__login-option label:after{color:var(--color-red);content:"*"}.checkout-pane-indiecommerce-login input.button{inline-size:100%;max-inline-size:none;white-space:normal}@media(min-width:56.8888888889rem){.checkout-pane-indiecommerce-login input.button{white-space:nowrap}}.checkout-pane-indiecommerce-login .form-wrapper__login-option .aba-login__links{display:flex;visibility:visible}.checkout-pane-indiecommerce-login .form-wrapper__login-option a{display:block;margin-block-start:var(--element-space--m)}.checkout-pane-indiecommerce-login .form-wrapper__guest-checkout{background-color:#0000;font-size:var(--font-size--3xs);margin-inline-start:0;padding:0}@media(min-width:56.8888888889rem){.checkout-pane-indiecommerce-login .form-wrapper__guest-checkout{grid-column:9/16;margin-inline-start:var(--element-space--m);padding:1.1111111111rem}}.checkout-pane-indiecommerce-login .form-wrapper__guest-checkout legend{background-color:#0000;color:var(--color-gray-dark);padding-inline-start:0;text-align:start;text-decoration:underline}.checkout-pane-indiecommerce-login .form-wrapper__guest-checkout .button{background-color:var(--color-white);border:1px solid var(--color-gray-dark);color:var(--color-gray-dark);inline-size:100%}.checkout-pane-indiecommerce-login .form-wrapper__guest-checkout .button:active,.checkout-pane-indiecommerce-login .form-wrapper__guest-checkout .button:focus,.checkout-pane-indiecommerce-login .form-wrapper__guest-checkout .button:hover{background-color:var(--color-secondary);color:var(--color-white)}@media(min-width:42.6111111111rem){.checkout-pane-indiecommerce-login .form-wrapper__guest-checkout .button{inline-size:auto}}body[class*=-complete] .layout-checkout-form{display:block;margin-block-start:0;margin-inline-start:0}body[class*=-complete] .checkout-pane{background-color:var(--color-white)}.checkout-complete{padding:var(--element-space--m)}.checkout-complete .checkout-complete__message{padding:0}.checkout-complete .checkout-complete__message h2{text-transform:none}.checkout-complete .checkout-order-summary__wrapper{border-block-start:2.2222222222rem solid var(--bg-color-gray-med);margin-block:2.2222222222rem 0;margin-inline:-1.1111111111rem;padding-block:var(--element-space--m) 0;padding-inline:var(--element-space--m)}.checkout-complete .cart-review__title{inline-size:100%}.checkout-complete .checkout-order-summary__wrapper h2{background:var(--color-primary);color:var(--color-white);font-size:var(--font-size--2xs);font-weight:700;inline-size:100%;margin-block:-1.6666666667rem 1.6666666667rem;padding-block:.3888888889rem;padding-inline:var(--element-space--m);text-align:center;text-transform:uppercase}@media(min-width:42.6111111111rem){.checkout-complete .checkout-order-summary__wrapper h2{padding-block:.3888888889rem;padding-inline:var(--element-space--m);text-align:start}}@media(min-width:56.8888888889rem){.checkout-complete .checkout-order-summary__wrapper h2{font-size:var(--font-size--xs);padding-block:.5rem .3888888889rem;padding-inline:var(--element-space--m)}}.checkout-complete .view-checkout-order-review .views-row{border-block-end:1px solid var(--bg-color-gray-med);margin-block-end:var(--element-space--m);padding-block-end:var(--element-space--xs)}.checkout-complete .view-checkout-order-review .views-row:last-of-type{border-block-end:0}.checkout-complete .aba-cart-form__item__image-wrapper img{box-shadow:var(--product-dropshadow);max-block-size:9.4444444444rem}.checkout-complete .aba-cart-form__item{flex-direction:column}@media(min-width:56.8888888889rem){.checkout-complete .aba-cart-form__item{flex-direction:row}}.checkout-complete .aba-cart-form__item__right{align-items:flex-start;margin-block-start:var(--element-space--m)}@media(min-width:56.8888888889rem){.checkout-complete .aba-cart-form__item__right{align-items:center;margin-block-start:0}}.checkout-complete .view-footer{display:flex;inline-size:100%}@media(min-width:42.6111111111rem){.checkout-complete .view-footer{justify-content:right}}.checkout-complete .view-footer .view-order-total-sidebar{flex:1;inline-size:100%}@media(min-width:56.8888888889rem){.checkout-complete .view-footer .view-order-total-sidebar{flex:0 0 35%}}.checkout-complete .aba-cart-form__order-total{padding-block:0;padding-inline:1.1111111111rem}@media(min-width:42.6111111111rem){.checkout-complete .aba-cart-form__order-total{padding:0}}.checkout-complete .order-total-line__total{border-block-start:1px solid var(--color-gray-light);font-size:var(--font-size--s);margin-block-start:var(--layout--padding-x);padding-block-start:var(--layout--padding-x);text-transform:uppercase}.checkout-complete .order-total-line-label{font-weight:700}.checkout-complete .order-total-line-value{font-weight:400;inline-size:auto}.path-checkout .block__order-questions{inline-size:100%}@media(min-width:42.6111111111rem){.path-checkout .block__order-questions{margin-block-start:0}}.path-checkout .block__order-questions .order-questions,.path-checkout .block__order-questions h2{background-color:var(--color-white)}body[class*=-complete] .checkout-pane-indiecommerce-completion-register{border:0;margin-block-start:3.3333333333rem;margin-inline-start:0;padding:var(--element-space--m)}body[class*=-complete] .checkout-pane-indiecommerce-completion-register h2{background:var(--color-primary);color:var(--color-white);font-size:var(--font-size--xs);font-weight:700;inline-size:100%;margin-block-start:-1.6666666667rem;padding-block:.3888888889rem;padding-inline:var(--element-space--m);text-align:center;text-transform:uppercase}@media(min-width:42.6111111111rem){body[class*=-complete] .checkout-pane-indiecommerce-completion-register h2{padding-block:.3888888889rem;padding-inline:var(--element-space--m);text-align:start}}@media(min-width:56.8888888889rem){body[class*=-complete] .checkout-pane-indiecommerce-completion-register h2{font-size:var(--font-size--xs);padding-block:.5rem .3888888889rem;padding-inline:var(--element-space--m)}}body[class*=-complete] .layout-region-checkout-secondary{display:none}.checkout-pane-indiecommerce-completion-register .password-confirm,.checkout-pane-indiecommerce-completion-register .password-field{inline-size:100%}@media(min-width:42.6111111111rem){.checkout-pane-indiecommerce-completion-register .password-confirm,.checkout-pane-indiecommerce-completion-register .password-field{inline-size:72%}}.checkout-pane-indiecommerce-completion-register input[data-drupal-selector=edit-completion-register-actions-register]{inline-size:100%;max-inline-size:100%}@media(min-width:42.6111111111rem){.checkout-pane-indiecommerce-completion-register input[data-drupal-selector=edit-completion-register-actions-register]{inline-size:auto;max-inline-size:16.6666666667rem}}.checkout-pane-indiecommerce-completion-register .password-confirm{margin-block-end:var(--element-space--xs)}.checkout-pane-indiecommerce-completion-register .password-strength__meter{inline-size:100%}@media(min-width:42.6111111111rem){.checkout-pane-indiecommerce-completion-register .password-strength__meter{inline-size:72%}}.suggested-books__block{padding-block:var(--element-space--m) 2.2222222222rem;padding-inline:1.6666666667rem}.suggested-books__block .slick-dots{inset-block-start:100%}.checkout-complete .view-checkout-large-order-review .aba-cart-form__item__image-wrapper{display:flex;flex:none;flex-direction:column;padding-inline-end:var(--element-space--s)}@media(min-width:42.6111111111rem){.checkout-complete .view-checkout-large-order-review .aba-cart-form__item__image-wrapper{flex-direction:row}}.view-empty{margin-block:0;margin-inline:auto;max-inline-size:var(--layout--max-width);padding-block:0;padding-inline:var(--layout--padding-x)}.staff-reviews__title{border-block-start:1px solid var(--bg-color-gray-med);color:var(--color-primary);font-size:var(--font-size--s);margin-block:5rem var(--element-space--s);padding-block:2.2222222222rem 1.9444444444rem;padding-inline:0;text-align:center;text-transform:uppercase}.staff-reviews__wrapper{background-color:var(--bg-color-gray-light);border-inline-start:6px solid var(--color-primary);color:var(--color-gray-dark);font-size:var(--font-size--4xs);margin-block-end:1.6666666667rem;padding-block:1.1111111111rem 1.6666666667rem;padding-inline:2.5rem}@media(min-width:42.6111111111rem){.staff-reviews__wrapper{margin-block:0 1.6666666667rem;margin-inline:10%}}.staff-reviews__tags a{display:inline-block;font-style:italic;margin-block-end:var(--element-space--2xs);padding-block:0;padding-inline:0 var(--element-space--2xs)}.staff-reviews__reviewer{font-style:italic;text-align:end}.view-product-categories-taxonomy .product-list__image .product-details__image--inner{box-shadow:none}.view-product-categories-taxonomy .product-list__image img{box-shadow:var(--product-dropshadow)}.view-service-categories-taxonomy .product-list__image .product-details__image--inner{box-shadow:none}.view-service-categories-taxonomy .product-list__image img{box-shadow:var(--product-dropshadow)}:root{--color-primary--darkest-h:calc(var(--color-primary--h) + 1);--color-primary--darkest-s:calc(var(--color-primary--s) + 3%);--color-primary--darkest-l:calc(var(--color-primary--l) - 11%);--color-primary--darkest:hsl(var(--color-primary--darkest-h) var(--color-primary--darkest-s) var(--color-primary--darkest-l));--color-secondary--darkest-h:calc(var(--color-secondary--h) + 1);--color-secondary--darkest-s:calc(var(--color-secondary--s) + 3%);--color-secondary--darkest-l:calc(var(--color-secondary--l) - 11%);--color-secondary--darkest:hsl(var(--color-secondary--darkest-h) var(--color-secondary--darkest-s) var(--color-secondary--darkest-l));--color-white:#fff;--color-gray-lightest:#ddd;--color-gray-light:#767676;--color-gray-med:#404040;--color-gray-dark:#696969;--color-black:#000;--color-red:#da4343;--color-required:#e00;--color-focus-ring:#00f;--button-disabled-text:#838383;--product-dropshadow:2px 4px 11px 1px #00000096;--layout--max-width:73.8888888889rem;--layout--content-max-width:49.4444444444rem;--table-medium-gray:#7f7f7f;--table-light-gray:#f4f4f4;--bg-color-gray-light:#f7f7f7;--bg-color-gray-med:#e5e5e5;--bg-mobile-menu:var(--color-white);--font-sans:"Roboto",arial,helvetica,sans-serif;--font-sans2:"Quicksand",arial,helvetica,sans-serif;--font-poppins:"Poppins",arial,helvetica,sans-serif;--font-jost:"Jost",arial,helvetica,sans-serif;--font-raleway:"Raleway",arial,helvetica,sans-serif;--font-figtree:"Figtree",arial,helvetica,sans-serif;--font-lato:"Lato",arial,helvetica,sans-serif;--font-ubuntu:"Ubuntu",arial,helvetica,sans-serif;--font-serif:"Merriweather",georgia,serif;--font-serif2:"Bitter",georgia,serif;--font-lora:"Lora",georgia,serif;--font-crimson-pro:"Crimson Pro",georgia,serif;--font-noto-serif:"Noto Serif",georgia,serif;--font-domine:"Domine",georgia,serif;--text-shadow:1px 1px 6px #000;--text-shadow-light:1px 1px 3px #000;--font-size--xl:2rem;--font-size--l:1.7777777778rem;--font-size--m:1.5555555556rem;--font-size--s:1.3333333333rem;--font-size--xs:1.2222222222rem;--font-size--2xs:1.1111111111rem;--font-size--3xs:1rem;--font-size--4xs:0.8888888889rem;--font-size--5xs:0.7777777778rem;--line-height--2xl:2.6;--line-height--xl:1.6;--line-height--l:1.3;--line-height--m:1;--layout--padding-x:1.3888888889rem;--element-space--xl:3.3333333333rem;--element-space--l:1.6666666667rem;--element-space--m:1.1111111111rem;--element-space--s:0.8333333333rem;--element-space--xs:0.5555555556rem;--element-space--2xs:0.2777777778rem;--element-space--3xs:0.1666666667rem;--messages--bg:#f6f6f6;--messages--color--warning:#e06804;--messages--color--error:#da4343;--messages--color--status:#00857f;--messages--color--info:#009ee3;--messages--border--left:0.8888888889rem;--label--pre-order:#fffe01;--label--discounted:#ac2924;--label--new-release:#06891e;--label--staff-pick:#14538e;--label--signed:#1e42c2}.is-fixed{overflow:hidden}.is-visible{opacity:1;visibility:visible;z-index:11}@media(min-width:56.8888888889rem){.sticky{block-size:100vh;inset-block-start:0;overflow-y:auto;position:sticky}}.break-all{word-break:break-all}.font-700{font-weight:700}.text-color-primary{color:var(--color-primary)}.margin-block-end-xs{margin-block-end:var(--element-space--xs)}.margin-block-end-m{margin-block-end:var(--element-space--m)}.display-flex{display:flex}.height-100{block-size:100%}.max-content-centered{margin-block:0;margin-inline:auto;max-inline-size:var(--layout--content-max-width)}.layout-content-centered{margin-block:0;margin-inline:auto;max-inline-size:var(--layout--max-width)}.font-size-5xs{font-size:var(--font-size--5xs)}