.elementor-127 .elementor-element.elementor-element-9b2f5b9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}/* Start custom CSS for pnp-books-store, class: .elementor-element-8cec898 */.elementor-127 .elementor-element.elementor-element-8cec898 .pnpb-store{display:grid;grid-template-columns:280px minmax(0,1fr);gap:24px 36px;align-items:start;max-width:1380px;margin:auto;padding:64px 24px}.elementor-127 .elementor-element.elementor-element-8cec898 .pnpb-heading{grid-column:1/-1}.elementor-127 .elementor-element.elementor-element-8cec898 .pnpb-filters{grid-column:1;grid-row:2/span 3;display:flex;flex-direction:column;align-items:stretch;gap:9px;position:sticky;top:125px;max-height:65vh;overflow-y:auto;padding:4px 12px 12px 0;margin:0}.elementor-127 .elementor-element.elementor-element-8cec898 .pnpb-pill{display:block;white-space:normal;overflow-wrap:anywhere;text-align:left;border-radius:12px;padding:12px 15px;line-height:1.4;flex:none}.elementor-127 .elementor-element.elementor-element-8cec898 .pnpb-status,.elementor-127 .elementor-element.elementor-element-8cec898 .pnpb-grid,.elementor-127 .elementor-element.elementor-element-8cec898 .pnpb-load{grid-column:2}.elementor-127 .elementor-element.elementor-element-8cec898 .pnpb-status{margin:0;text-align:left;font-size:14px}.elementor-127 .elementor-element.elementor-element-8cec898 .pnpb-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px 20px}.elementor-127 .elementor-element.elementor-element-8cec898 .pnpb-load{justify-self:center}.elementor-127 .elementor-element.elementor-element-8cec898 .pnpb-category-toggle{display:none}@media(max-width:1279px){.elementor-127 .elementor-element.elementor-element-8cec898 .pnpb-store{grid-template-columns:260px minmax(0,1fr)}.elementor-127 .elementor-element.elementor-element-8cec898 .pnpb-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1024px){.elementor-127 .elementor-element.elementor-element-8cec898 .pnpb-store{grid-template-columns:260px minmax(0,1fr);gap:22px}.elementor-127 .elementor-element.elementor-element-8cec898 .pnpb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.elementor-127 .elementor-element.elementor-element-8cec898 .pnpb-store{display:flex;flex-direction:column;padding:44px 20px;gap:20px}.elementor-127 .elementor-element.elementor-element-8cec898 .pnpb-store>*{width:100%;min-width:0}.elementor-127 .elementor-element.elementor-element-8cec898 .pnpb-filters{position:static;max-height:260px;padding:4px;gap:8px}.elementor-127 .elementor-element.elementor-element-8cec898 .pnpb-category-toggle{display:flex;justify-content:space-between;align-items:center;text-align:left;padding:13px 16px;color:#242424;background:#fff;border:1px solid #d8cec5;border-radius:10px;font:inherit}.elementor-127 .elementor-element.elementor-element-8cec898 .pnpb-store[data-categories-ready] .pnpb-filters:not(.is-expanded){display:none}.elementor-127 .elementor-element.elementor-element-8cec898 .pnpb-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}.elementor-127 .elementor-element.elementor-element-8cec898 .pnpb-card h3{font-size:16px}.elementor-127 .elementor-element.elementor-element-8cec898 .pnpb-load{align-self:center;width:auto}}@media(max-width:359px){.elementor-127 .elementor-element.elementor-element-8cec898 .pnpb-grid{grid-template-columns:1fr}}
.elementor-127 .elementor-element.elementor-element-8cec898 .pnpb-filters{flex-wrap:nowrap!important;min-width:0}.elementor-127 .elementor-element.elementor-element-8cec898 .pnpb-filters .pnpb-pill{max-width:100%;box-sizing:border-box}
.elementor-127 .elementor-element.elementor-element-8cec898 .pnpb-filters{justify-content:flex-start!important}/* End custom CSS */