/* Generated from the site's theme settings. Do not edit: the next save, or the signature check,
   replaces this file. Source of truth: the site settings site.theme.scheme, site.themevars.scss, site.themevars.advanced. */
:root{
	--pkd-ink: #141310;
	--pkd-navy: #141310;
	--pkd-accent: #cc380e;
	--pkd-accent-vivid: #ff4612;
	--pkd-amber: #ff4612;
	--pkd-muted: #6d685e;
	--pkd-rule: #dcd8cf;
	--pkd-rule-soft: #eae7e0;
	--pkd-parchment: #f2eee6;
	--pkd-cream: #fbfaf8;
	--pkd-surface: #fbfaf8;
	--pkd-serif: "Playfair Display", Palatino, "Palatino Linotype", "Book Antiqua", Georgia, serif;
	--pkd-sans: "helvetica-neue-lt-pro", "Helvetica Neue", "HelveticaNeue", Helvetica, Arial, sans-serif;
	--pkd-body-bg: #fbfaf8;
	--pkd-body-color: #141310;
	--pkd-surface-bg: #ffffff;
	--pkd-surface-color: #343a40;
	--pkd-surface-raised: #f4f3f1;
	--pkd-surface-sunken: #dcd8cf;
	--pkd-image-frame-bg: #f4f3f1;
	--pkd-border-color: #dcd8cf;
	--pkd-body-emphasis-color: #000000;
	--pkd-btn-close-color: #000000;
	--pkd-component-active-color: #ffffff;
	--pkd-heading-ink: #141310;
	--pkd-primary: #141310;
	--pkd-secondary: #cc380e;
	--pkd-accent-on-light: #cc380e;
	--pkd-accent-on-dark: #ff4612;
	--pkd-link-color: #141310;
	--pkd-link-hover-color: #cc380e;
	--pkd-gray-100: #f6f4f0;
	--pkd-gray-200: #dcd8cf;
	--pkd-gray-300: #bdb7ab;
	--pkd-gray-400: #716d63;
	--pkd-gray-500: #71706f;
	--pkd-gray-600: #6d6d6b;
	--pkd-gray-700: #484745;
	--pkd-gray-800: #343a40;
	--pkd-control-edge: #8e8980;
	--pkd-book-title-color: #141310;
	--pkd-book-title-hover: #cc380e;
	--pkd-book-author-color: #d4380b;
	--pkd-book-price-color: #141310;
	--pkd-book-price-label-color: #6d685e;
	--pkd-book-excerpt-color: #6d6d6b;
	--pkd-book-detail-title-color: #141310;
	--pkd-book-detail-price-color: #141310;
	--pkd-book-detail-thumb-border: #dcd8cf;
	--pkd-book-sale-color: #6d685e;
	--pkd-masthead-bg: #fbfaf8;
	--pkd-nav-bg: #fbfaf8;
	--pkd-nav-fg: #6d685e;
	--pkd-nav-fg-active: #141310;
	--pkd-nav-marker: #ff4612;
	--pkd-nav-hover-bg: transparent;
	--pkd-nav-border: #dcd8cf;
	--pkd-nav-sub-bg: #fbfaf8;
	--pkd-nav-sub-fg: #6d685e;
	--pkd-nav-sub-fg-hover: #141310;
	--pkd-nav-sub-hover-bg: transparent;
	--pkd-nav-sub-border: #dcd8cf;
	--pkd-footer-bg: #fbfaf8;
	--pkd-footer-fg: #6d685e;
	--pkd-footer-fg-strong: #141310;
	--pkd-footer-link: #141310;
	--pkd-footer-link-hover: #cc380e;
	--pkd-footer-rule: #dcd8cf;
	--pkd-brand-text-fg: #141310;
	--pkd-brand-text-hover: #cc380e;
	--pkd-checkout-summary-bg: #f6f4f0;
	--pkd-signup-band-btn-bg: #d4380b;
	--pkd-signup-band-btn-hover-bg: #141310;
	--pkd-signup-band-btn-color: #ffffff;
	--pkd-signup-band-btn-hover-color: #ffffff;
	--pkd-footer-btn-bg: #141310;
	--pkd-footer-btn-hover-bg: #cc380e;
	--pkd-footer-btn-color: #ffffff;
	--pkd-footer-btn-hover-color: #ffffff;
	--pkd-footer-field-edge: #8e8980;
	--pkd-signup-band-bg: #141310;
	--pkd-signup-band-fg: rgba(255,255,255,.78);
	--pkd-signup-band-heading: #ffffff;
	--pkd-topbar-bg: #fbfaf8;
	--pkd-topbar-fg: #6d685e;
	--pkd-topbar-fg-hover: #141310;
	--pkd-topbar-icon: rgba(0,0,0,.65);
	--pkd-topbar-icon-hover: rgba(0,0,0,.8);
	--pkd-topbar-dark-bg: #141310;
	--pkd-topbar-dark-fg: #ffffff;
	--pkd-mobile-nav-bg: #141310;
	--pkd-mobile-nav-fg: rgba(255,255,255,.88);
	--pkd-mobile-nav-fg-strong: #ffffff;
	--pkd-mobile-nav-title: rgba(255,255,255,.85);
	--pkd-mobile-nav-muted: rgba(255,255,255,.55);
	--pkd-mobile-nav-accent: #ff4612;
	--pkd-gm-bg: #141310;
	--pkd-gm-accent: #cc380e;
	--pkd-gm-color: #ffffff;
	--pkd-gm-link: #ff4612;
	--pkd-gm-link-hover: #ff663b;
	--pkd-cc-surface: #fbfaf8;
	--pkd-cc-ink: #141310;
	--pkd-cc-text: #141310;
	--pkd-cc-muted: #6d685e;
	--pkd-cc-link: #cc380e;
	--pkd-font-family-serif: "Playfair Display", Palatino, "Palatino Linotype", "Book Antiqua", Georgia, serif;
	--pkd-font-family-sans-serif: "helvetica-neue-lt-pro", "Helvetica Neue", "HelveticaNeue", Helvetica, Arial, sans-serif;
	--pkd-font-family-base: "helvetica-neue-lt-pro", "Helvetica Neue", "HelveticaNeue", Helvetica, Arial, sans-serif;
	--pkd-btn-font-family: "helvetica-neue-lt-pro", "Helvetica Neue", "HelveticaNeue", Helvetica, Arial, sans-serif;
	--pkd-headings-font-family: "Playfair Display", Palatino, "Palatino Linotype", "Book Antiqua", Georgia, serif;
	--pkd-book-title-font: "Lato", "helvetica-neue-lt-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
	--pkd-book-detail-title-font: "Lato", "helvetica-neue-lt-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
	--pkd-book-author-font: "helvetica-neue-lt-pro", "Helvetica Neue", "HelveticaNeue", Helvetica, Arial, sans-serif;
	--pkd-book-price-font: "helvetica-neue-lt-pro", "Helvetica Neue", "HelveticaNeue", Helvetica, Arial, sans-serif;
	--pkd-radius: 0;
	--pkd-radius-sm: 0;
	--pkd-radius-lg: 0;
	--pkd-radius-xl: 0;
	--pkd-radius-xxl: 0;
	--pkd-radius-pill: 0;
	--pkd-shadows-on: 0;
	--pkd-headings-font-weight: 600;
	--pkd-btn-letter-spacing: 0.04em;
	--pkd-btn-text-transform: uppercase;
	--pkd-book-card-img-bg: #1b1a17;
	--pkd-book-card-price-color: #141310;
	--pkd-book-card-link-color: #cc380e;
	--pkd-event-detail-title-color: #141310;
	--pkd-event-detail-rule-color: #dcd8cf;
	--pkd-event-card-accent: #cc380e;
	--pkd-event-card-bg: #ffffff;
	--pkd-event-date-color: #6d685e;
	--pkd-product-slider-nav-color: #6d685e;
	--pkd-product-slider-dot-color: #716d63;
	--pkd-product-slider-dot-active: #cc380e;
	--pkd-cc-rule: #dcd8cf;
	--pkd-cc-band: #fbfaf8;
	--pkd-cc-btn-bg: #141310;
	--pkd-cc-btn-hover-bg: #ff4612;
	--pkd-cc-toggle-on: #141310;
	--pkd-cc-focus-ring: #141310;
	--pkd-cc-overlay: rgba(20,19,16,.6);
	--pkd-mobile-nav-bar-bg: #0c0b09;
	--pkd-accent-vivid-a22: rgba(255,70,18,.22);
	--pkd-accent-vivid-a12: rgba(255,70,18,.12);
	--pkd-muted-a80: rgba(109,104,94,.8);
	--pkd-accent-a50: rgba(204,56,14,.5);
	--pkd-accent-a55: rgba(204,56,14,.55);
	--pkd-accent-a90: rgba(204,56,14,.9);
	--pkd-accent-on-light-d8: #a62e0b;
	--pkd-gray-100-d2: #f2efea;
	--pkd-nav-marker-a40: rgba(255,70,18,.4);
	--pkd-primary-a03: rgba(20,19,16,.03);
	--pkd-primary-a04: rgba(20,19,16,.04);
	--pkd-primary-a25: rgba(20,19,16,.25);
	--pkd-primary-a40: rgba(20,19,16,.4);
	--pkd-primary-a45: rgba(20,19,16,.45);
	--pkd-primary-a50: rgba(20,19,16,.5);
	--pkd-primary-a55: rgba(20,19,16,.55);
	--pkd-primary-d10: #000000;
	--pkd-primary-d6: #030302;
	--pkd-primary-d8: #000000;
	--pkd-secondary-a45: rgba(204,56,14,.45);
	--pkd-secondary-l12: #f05327;
	--pkd-body-color-a65: rgba(20,19,16,.65);
	--pkd-body-color-a70: rgba(20,19,16,.7);
	--pkd-gray-100-l2: #faf9f6;
	--pkd-gray-200-a60: rgba(220,216,207,.6);
	--pkd-nav-marker-a25: rgba(255,70,18,.25);
	--pkd-navy-d3: #0c0b09;
	--pkd-primary-a02: rgba(20,19,16,.02);
	--pkd-primary-a05: rgba(20,19,16,.05);
	--pkd-primary-a06: rgba(20,19,16,.06);
	--pkd-primary-a07: rgba(20,19,16,.07);
	--pkd-primary-a08: rgba(20,19,16,.08);
	--pkd-primary-a10: rgba(20,19,16,.1);
	--pkd-primary-a12: rgba(20,19,16,.12);
	--pkd-primary-a15: rgba(20,19,16,.15);
	--pkd-primary-a18: rgba(20,19,16,.18);
	--pkd-primary-a20: rgba(20,19,16,.2);
	--pkd-primary-a30: rgba(20,19,16,.3);
	--pkd-primary-d12: #000000;
	--pkd-primary-d3: #0c0b09;
	--pkd-primary-m80: #434240;
	--pkd-secondary-a08: rgba(204,56,14,.08);
	--pkd-secondary-a15: rgba(204,56,14,.15);
	--pkd-secondary-d12: #93280a;
	--pkd-on-primary: #ffffff;
	--pkd-on-secondary: #ffffff;
	--pkd-cc-btn-color: #ffffff;
	--pkd-cc-btn-hover-color: #141310;
	--pkd-nav-search-bg: #fbfaf8;
	--pkd-nav-search-border: #dcd8cf;
	--pkd-nav-search-focus-bg: #ffffff;
	--pkd-nav-search-fg: #6d685e;
	--pkd-nav-search-placeholder: #71706f;
	--pkd-slide-frame-bg: #ffffff;
	--pkd-masthead-icon: rgba(0,0,0,.65);
	--pkd-masthead-icon-hover: rgba(0,0,0,.8);
	--pkd-hamburger-bar: #141310;
	--pkd-masthead-toggle-hover-bg: transparent;
	--pkd-masthead-toggle-active-bg: transparent;
	--pkd-link-color-rgb: 20, 19, 16;
	--pkd-link-hover-color-rgb: 204, 56, 14;
	--bs-body-bg: #fbfaf8;
	--bs-body-bg-rgb: 251, 250, 248;
	--bs-body-color: #141310;
	--bs-body-color-rgb: 20, 19, 16;
	--bs-secondary-color: rgba(20, 19, 16, 0.75);
	--bs-secondary-color-rgb: 20, 19, 16;
	--bs-tertiary-color: rgba(20, 19, 16, 0.5);
	--bs-tertiary-color-rgb: 20, 19, 16;
	--bs-primary: #141310;
	--bs-primary-rgb: 20, 19, 16;
	--bs-secondary: #ff4612;
	--bs-secondary-rgb: 255, 70, 18;
	--bs-border-color: #dcd8cf;
	--bs-emphasis-color: #000000;
	--bs-emphasis-color-rgb: 0, 0, 0;
	--bs-surface-bg: #ffffff;
	--bs-surface-color: #343a40;
	--bs-surface-color-rgb: 52, 58, 64;
	--bs-heading-color: inherit;
	--bs-link-color: var(--pkd-link-color, #141310);
	--bs-link-color-rgb: var(--pkd-link-color-rgb, 20, 19, 16);
	--bs-link-hover-color: var(--pkd-link-hover-color, #cc380e);
	--bs-link-hover-color-rgb: var(--pkd-link-hover-color-rgb, 204, 56, 14);
	color-scheme: light;
	--bs-body-font-family: "helvetica-neue-lt-pro", "Helvetica Neue", "HelveticaNeue", Helvetica, Arial, sans-serif;
	--bs-font-sans-serif: "helvetica-neue-lt-pro", "Helvetica Neue", "HelveticaNeue", Helvetica, Arial, sans-serif;
	--bs-border-radius: 0;
	--bs-border-radius-sm: 0;
	--bs-border-radius-lg: 0;
	--bs-border-radius-xl: 0;
	--bs-border-radius-xxl: 0;
	--bs-border-radius-2xl: var(--bs-border-radius-xxl);
	--bs-border-radius-pill: 0;
}

/* framework components compiled against $primary / $secondary */
.btn-primary{--bs-btn-bg: #141310;--bs-btn-border-color: #141310;--bs-btn-color: #ffffff;--bs-btn-hover-bg: #11100e;--bs-btn-hover-border-color: #11100e;--bs-btn-hover-color: #ffffff;--bs-btn-focus-bg: #11100e;--bs-btn-focus-color: #ffffff;--bs-btn-active-bg: #11100e;--bs-btn-active-border-color: #11100e;--bs-btn-active-color: #ffffff;--bs-btn-disabled-bg: #141310;--bs-btn-disabled-border-color: #141310;--bs-btn-disabled-color: #ffffff;color: #ffffff;background-color: #141310;border-color: #141310;}
.btn-primary:hover,.btn-primary:focus,.btn-primary.active{color: #ffffff;background-color: #11100e;border-color: #11100e;}
.btn-outline-primary{--bs-btn-color: #141310;--bs-btn-border-color: #141310;--bs-btn-hover-bg: #141310;--bs-btn-hover-border-color: #141310;--bs-btn-hover-color: #ffffff;--bs-btn-active-bg: #141310;--bs-btn-active-border-color: #141310;--bs-btn-active-color: #ffffff;--bs-btn-disabled-color: #141310;--bs-btn-disabled-border-color: #141310;}
.btn-default{--bs-btn-bg: #efeeee;--bs-btn-color: #000000;--bs-btn-border-color: #d5d5d4;--bs-btn-hover-bg: #dedede;--bs-btn-hover-border-color: #bdbdbc;--bs-btn-hover-color: #000000;--bs-btn-focus-color: #000000;--bs-btn-focus-bg: #dedede;--bs-btn-active-color: #000000;--bs-btn-active-bg: #dedede;--bs-btn-active-border-color: #bdbdbc;color: #000000;background-color: #efeeee;border-color: #d5d5d4;}
.btn-default:hover,.btn-default:focus,.btn-default.active{color: #000000;background-color: #dedede;border-color: #bdbdbc;}
.btn-secondary{--bs-btn-bg: #cc380e;--bs-btn-border-color: #cc380e;--bs-btn-color: #ffffff;--bs-btn-hover-bg: #ad300c;--bs-btn-hover-border-color: #ad300c;--bs-btn-hover-color: #ffffff;--bs-btn-focus-bg: #ad300c;--bs-btn-focus-color: #ffffff;--bs-btn-active-bg: #ad300c;--bs-btn-active-border-color: #ad300c;--bs-btn-active-color: #ffffff;--bs-btn-disabled-bg: #cc380e;--bs-btn-disabled-border-color: #cc380e;--bs-btn-disabled-color: #ffffff;}
.btn-secondary:hover,.btn-secondary:focus,.btn-secondary.active{color: #ffffff;background-color: #ad300c;border-color: #ad300c;}
.btn-outline-secondary{--bs-btn-color: #cc380e;--bs-btn-border-color: #cc380e;--bs-btn-outline-border-color: #cc380e;--bs-btn-outline-hover-border-color: #cc380e;--bs-btn-outline-focus-border-color: #cc380e;--bs-btn-outline-active-border-color: #cc380e;--bs-btn-hover-bg: #cc380e;--bs-btn-hover-border-color: #cc380e;--bs-btn-hover-color: #ffffff;--bs-btn-focus-bg: #cc380e;--bs-btn-focus-color: #ffffff;--bs-btn-active-bg: #cc380e;--bs-btn-active-border-color: #cc380e;--bs-btn-active-color: #ffffff;--bs-btn-disabled-color: #cc380e;--bs-btn-disabled-border-color: #cc380e;}
.form-check-input:checked,.form-check-input[type=checkbox]:checked,.form-check-input[type=checkbox]:indeterminate{background-color: #141310;border-color: #141310;}
.form-check-input[type=radio]:checked:after{background-color: #141310;border-color: #141310;}
.form-control:focus,.form-select:focus,.input-group>.form-control:focus{border-color: #141310;}
.form-outline .form-control:focus~.form-label{color: #141310;}
.form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");}
.form-range::-webkit-slider-thumb{background-color: #141310;}
.form-range::-moz-range-thumb{background-color: #141310;}
.nav-pills{--bs-nav-pills-link-active-bg: #141310;--bs-nav-pills-link-active-color: #ffffff;}
.pagination{--bs-pagination-active-bg: #141310;--bs-pagination-active-border-color: #141310;--bs-pagination-active-color: #ffffff;--bs-pagination-color: #141310;--bs-pagination-hover-color: #cc380e;}
.progress,.progress-stacked{--bs-progress-bar-bg: #141310;}
.list-group{--bs-list-group-active-bg: #141310;--bs-list-group-active-border-color: #141310;--bs-list-group-active-color: #ffffff;}
.dropdown-menu{--bs-dropdown-link-active-bg: #141310;--bs-dropdown-link-active-color: #ffffff;}
h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family: "Playfair Display", Palatino, "Palatino Linotype", "Book Antiqua", Georgia, serif;}
.tooltip,.popover{font-family: "helvetica-neue-lt-pro", "Helvetica Neue", "HelveticaNeue", Helvetica, Arial, sans-serif;}

/* corners */
.btn{--bs-btn-border-radius: 0;}
.btn-lg,.btn-group-lg>.btn{--bs-btn-border-radius: 0;}
.btn-sm,.btn-group-sm>.btn{--bs-btn-border-radius: 0;}
.dropdown-menu{--bs-dropdown-border-radius: 0;}
.navbar{--bs-navbar-toggler-border-radius: 0;}
.card{--bs-card-border-radius: 0;--bs-card-inner-border-radius: calc(0 - (var(--bs-border-width)));}
.accordion{--bs-accordion-border-radius: 0;--bs-accordion-inner-border-radius: calc(0 - (var(--bs-border-width)));}
.pagination{--bs-pagination-border-radius: 0;}
.badge{--bs-badge-border-radius: 0;}
.progress,.progress-stacked{--bs-progress-border-radius: 0;}
.list-group{--bs-list-group-border-radius: 0;}
.toast{--bs-toast-border-radius: 0;}
.modal{--bs-modal-border-radius: 0;--bs-modal-inner-border-radius: calc(0 - (var(--bs-border-width)));}
.tooltip{--bs-tooltip-border-radius: 0;}
.popover{--bs-popover-border-radius: 0;--bs-popover-inner-border-radius: calc(0 - var(--bs-border-width));}
.btn-group,.btn-group-lg>.btn,.btn-group-sm>.btn{--bs-btn-border-radius: 0;}
.form-control,.form-select,.input-group-text{border-radius:0;}

/* elevation */
.shadow-0{box-shadow:none !important}
.shadow-1{box-shadow:none !important}
.shadow-2{box-shadow:none !important}
.shadow-3{box-shadow:none !important}
.shadow-4{box-shadow:none !important}
.shadow-5{box-shadow:none !important}
.shadow-6{box-shadow:none !important}
.shadow-1-soft{box-shadow:none !important}
.shadow-2-soft{box-shadow:none !important}
.shadow-3-soft{box-shadow:none !important}
.shadow-4-soft{box-shadow:none !important}
.shadow-5-soft{box-shadow:none !important}
.shadow-6-soft{box-shadow:none !important}
.shadow-1-strong{box-shadow:none !important}
.shadow-2-strong{box-shadow:none !important}
.shadow-3-strong{box-shadow:none !important}
.shadow-4-strong{box-shadow:none !important}
.shadow-5-strong{box-shadow:none !important}
.shadow-6-strong{box-shadow:none !important}
.shadow-inner{box-shadow:none !important}
.shadow{box-shadow:none !important}
.shadow-sm{box-shadow:none !important}
.shadow-lg{box-shadow:none !important}
.btn{--bs-btn-box-shadow:none;--bs-btn-hover-box-shadow:none;--bs-btn-focus-box-shadow:none;--bs-btn-active-box-shadow:none;}
.btn-primary,.btn-secondary,.btn-default{--bs-btn-box-shadow:none;--bs-btn-box-shadow-state:none;}
.btn:not(.btn-link){box-shadow:none !important}

/* button shape */
.btn{--bs-btn-padding-x: 2rem;--bs-btn-font-size: 0.82rem;}
.btn-lg,.btn-group-lg>.btn{--bs-btn-padding-x: 1rem;--bs-btn-font-size: 1.25rem;}
.btn-sm,.btn-group-sm>.btn{--bs-btn-padding-x: 0.5rem;--bs-btn-font-size: 0.875rem;}
[class*=btn-outline-]{--bs-btn-padding-x: 1.375rem;}
.fixed-action-btn{--bs-btn-padding-x: 1.25rem;}

/* heading weight */
h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-weight:600;}

/* component options */
.table{--bs-table-border-color: #dcd8cf;}
.table-primary{--bs-table-border-color: #aaadb0;}
.table-secondary{--bs-table-border-color: #bab6b1;}
.table-success{--bs-table-border-color: #a6b8aa;}
.table-info{--bs-table-border-color: #a6b7ba;}
.table-warning{--bs-table-border-color: #ccc2a4;}
.table-danger{--bs-table-border-color: #c6acae;}
.table-light{--bs-table-border-color: #b6b7b8;}
.table-dark{--bs-table-border-color: #5d6166;}
.btn{--bs-btn-font-weight: 500;}
.btn-link{--bs-btn-font-weight: 500;}
.btn-tertiary{--bs-btn-font-weight: 500;}

/* stylesheet variables with a live property */
:root,[data-mdb-theme=light]{--bs-body-line-height: 1.7;}
.btn{--bs-btn-line-height: 1.1;}
.btn-lg,.btn-group-lg>.btn{--bs-btn-line-height: 1.1;}
.btn-sm,.btn-group-sm>.btn{--bs-btn-line-height: 1.5;}
.btn-sm,.btn-group-sm>.btn{--bs-btn-padding-x: 1.25rem;}
.fixed-action-btn{--bs-btn-padding-x: 1.25rem;}
.pagination-lg{--bs-pagination-font-size: 1.328125rem;}
.pagination-sm{--bs-pagination-font-size: 0.85rem;}
[class*=btn-outline-]{--bs-btn-line-height: 1.1;}
.btn-lg,.btn-group-lg>.btn{--bs-btn-line-height: 1.1;}
.btn-sm,.btn-group-sm>.btn{--bs-btn-line-height: 1.5;}
