@charset "utf-8";
:root{--color-primary: #27488c;--color-secondary: #ffcd1d;--color_tertiary: #2b2b2b;--body-font-family: glacial-indifference;--body-font-size: 15px;--body-font-weight: 400;--body-font-color: #000;--body-letter-spacing: 0.05em;--body-line-height: 20px;--h1-font-family: introrust;--h1-font-size: 35px;--h1-font-weight: 400;--h1-letter-spacing: 0.1em;--h1-text-transform: uppercase;--h1-text-align: center;--h1-line-height: 1.3em;--h2-font-family: glacial-indifference;--h2-font-size: 23px;--h2-font-weight: 700;--h2-letter-spacing: 0.05em;--h2-text-transform: uppercase;--h2-line-height: 1.3em;--h3-font-family: glacial-indifference;--h3-font-size: 20px;--h3-font-weight: 700;--h3-letter-spacing: 0.05em;--h3-text-transform: uppercase;--h3-line-height: 24px}@media(max-width: 991.98px){:root{--body-font-size: 14px;--body-line-height: 17px;--h1-font-size: 26px;--h1-line-height: 31px;--h2-font-size: 20px;--h2-line-height: 24px;--h3-font-size: 15px;--h3-line-height: 18px}}.product-listing-filter{padding:0;margin:41px 0}@media(max-width: 991.98px){.product-listing-filter{margin:30px 0}}@media(max-width: 767.98px){.product-listing-filter{display:flex;justify-content:space-between}}.product-listing-filter .pages-number-container{display:flex;align-items:center;margin-right:15px}@media(max-width: 767.98px){.product-listing-filter .pages-number-container{margin-top:20px;margin-right:0}}.product-listing-filter .pages-number-container .page-number-wrapper{position:relative;width:80px;text-align:center;margin-left:5px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.product-listing-filter .pages-number-container .page-number-wrapper .page-number{border:1px solid #e0e0d5;padding:5px}.product-listing-filter .pages-number-container .page-number-wrapper .display-option{z-index:2;position:absolute;display:none;flex-direction:column;width:100%;background-color:#f1f1e5}.product-listing-filter .pages-number-container .page-number-wrapper .display-option a{margin:3px 0}.product-listing-filter .pages-number-container .page-number-wrapper .display-option.display{display:flex}.product-listing-filter .pages-number-container .page-number-overlay{display:none;content:"";position:fixed;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,0);z-index:2}.product-listing-filter .pages-number-container .page-number-overlay.display{display:block}.product-listing-filter-group .dropdown-toggle{background-color:#fffff9;padding:14px 28px;margin:0 15px;border-radius:25px;border-style:solid;border-width:1px;border-color:#e0e0d5;font-size:15px;font-weight:700;color:#000;letter-spacing:0.05em;text-transform:uppercase;line-height:20px;width:262px;justify-content:space-between}.product-listing-filter-group .dropdown-toggle:hover,.product-listing-filter-group .dropdown-toggle:focus{box-shadow:none;background-color:#fffff9;color:#ffcd1d}@media(max-width: 991.98px){.product-listing-filter-group .dropdown-toggle{padding:10px 19px 8px;font-size:14px;width:210px}.product-listing-filter-group .dropdown-toggle:hover,.product-listing-filter-group .dropdown-toggle:focus{padding:10px 19px 8px;font-size:14px}}@media(max-width: 767.98px){.product-listing-filter-group .dropdown-toggle{margin:0;width:165px}.product-listing-filter-group .dropdown-toggle:hover,.product-listing-filter-group .dropdown-toggle:focus{margin:0}}.product-listing-filter-group .dropdown-toggle::after{content:"";border:none;font-family:"Font Awesome 5 Pro";font-weight:400;color:#27488c}.product-listing-filter-group .dropdown-toggle.no-caret:after{content:none}.product-listing-filter-group.sorter-wrapper{position:relative}.product-listing-filter-group .filter-overlay{position:fixed;width:100%;height:100%;left:0;top:0;content:"";display:none;background-color:#000;opacity:.5;z-index:1000}.product-listing-filter-group .dropdown-menu{width:100%;top:unset;font-size:unset;z-index:1;margin:0;border:none;border-radius:0;background-color:#fffff9}.product-listing-filter-group .dropdown-menu.filter-dropdown{position:fixed;top:0;height:100%;z-index:1000;padding:0;flex-direction:column;display:flex;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);-webkit-transition:transform .5s ease-in-out;-moz-transition:transform .5s ease-in-out;-o-transition:transform .5s ease-in-out;transition:transform .5s ease-in-out;left:unset;right:0;max-width:457px}@media(max-width: 991.98px){.product-listing-filter-group .dropdown-menu.filter-dropdown{max-width:409px}}@media(max-width: 767.98px){.product-listing-filter-group .dropdown-menu.filter-dropdown{max-width:100%}}.product-listing-filter-group .dropdown-menu.filter-dropdown .filter-container{display:flex;flex-direction:column;height:100%;position:relative;overflow:auto;padding:0 30px}@media(max-width: 991.98px){.product-listing-filter-group .dropdown-menu.filter-dropdown .filter-container{padding:0 38px 0 30px}}@media(max-width: 767.98px){.product-listing-filter-group .dropdown-menu.filter-dropdown .filter-container{padding:0 15px}}.product-listing-filter-group .dropdown-menu.filter-dropdown .filter-container>.row{margin:0}.product-listing-filter-group .dropdown-menu.sorter-dropdown{border:1px solid;border-color:#e0e0d5;margin-top:2px}.product-listing-filter-group .dropdown-menu.show{display:flex !important}.product-listing-filter-group.show .filter-overlay{display:block}.product-listing-filter-group.show .dropdown-menu.filter-dropdown{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%)}.top-individual .product-listing-filter-group{position:relative}.filter-option-link:not(.has-image){position:relative;display:inline-block;width:100%;padding-left:30px}.filter-option-link:not(.has-image):before{content:"";display:inline-flex;position:absolute;left:0;top:0;justify-content:center;align-items:center;width:16px;height:16px;background:rgba(0,0,0,0);color:#ffcd1d;border:1px solid;border-color:#e0e0d5;font-size:10px;line-height:1;text-align:center}@media(max-width: 767.98px){.filter-option-link:not(.has-image):before{height:15px;width:15px;font-size:9px}}.filter-option-link:not(.has-image).selected:before{content:"";font-family:"Font Awesome 5 Pro";background-color:#27488c;border-color:#27488c}.side-all .filter-option-link:not(.has-image){white-space:unset}.top-individual .filter-option-link:not(.has-image){white-space:unset}@media(min-width: 768px)and (max-width: 991.98px){.filter-option-link:not(.has-image){white-space:unset}}.filter-option-link.has-image img{border:1px solid #e0e0e0;width:18px;height:18px;margin-right:10px;padding:1px;border-radius:50%}.filter-option-link.has-image.selected img{border-color:#000}.has-image-text .filter-option-link.has-image{display:flex;align-items:center}.filter-option-link .product-count{margin-left:4px}.product-listing-filter-selecteds{padding:32px 0 7px;flex-wrap:wrap}@media(max-width: 991.98px){.product-listing-filter-selecteds{padding:19px 0 10px}}@media(max-width: 767.98px){.product-listing-filter-selecteds{padding:20px 0 1px}}.remove-filter{padding:2px 5px;margin:5px 19px;font-size:15px}.remove-filter a{display:inline-block;font-style:italic}.remove-filter a img{display:inline-block;width:18px;height:18px;margin-right:10px;border-radius:50%;vertical-align:text-bottom}.remove-filter a::after{display:inline-block;margin-left:11px;content:"";font:normal normal 300 17px/1 "Font Awesome 5 Pro";color:#27488c;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter-header{position:relative;background-color:rgba(0,0,0,0);padding:21px 30px 0;margin:8px 0;font-size:23px;font-weight:700;color:#000;letter-spacing:0.05em;text-transform:uppercase;line-height:41px}@media(max-width: 991.98px){.filter-header{padding:11px 38px 7px;margin:16px 0 6px;font-size:20px;line-height:25px}}@media(max-width: 767.98px){.filter-header{padding:19px 15px 0px;margin:6px 0 13px}}.close-product-listing-filter{cursor:pointer;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:15px;background:url(https://d10fkr6pjg4qfz.cloudfront.net/sites/themes/natventurebooks/bootstrap4/assets/images/drawer-close.png) no-repeat center;background-size:contain;display:flex;content:"";height:18px;width:18px;right:30px}@media(max-width: 991.98px){.close-product-listing-filter{height:15px;width:15px;right:39px}}@media(max-width: 767.98px){.close-product-listing-filter{height:13px;width:13px;right:15px}}.close-product-listing-filter::after{display:none}.filter-items-title{position:relative;padding:6px 0 4px;margin:15px 0 4px;font-size:15px;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;line-height:20px}@media(max-width: 991.98px){.filter-items-title{font-size:14px}}.filter-collapse .filter-items-title{cursor:pointer}.filter-collapse .filter-items-title:after{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);content:"";font-family:"Font Awesome 5 Pro";font-weight:400;font-size:14px;color:#27488c}.filter-collapse .filter-items-title{color:#27488c}.filter-collapse .filter-items-title.collapsed:after{content:""}.side-accordion .filter-items-title{position:relative}@media(min-width: 768px){.side-accordion .filter-items-title:after{position:absolute;content:"";font-family:"Font Awesome 5 Pro";right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}@media(min-width: 768px){.side-accordion .filter-items-title.collapsed:after{content:""}}.sortby-items,.filter-items{margin:0;padding:0;list-style:none;padding:0;margin:0}@media(max-width: 991.98px){.sortby-items,.filter-items{padding:0;margin:0}}@media(max-width: 767.98px){.sortby-items,.filter-items{padding:0;margin:0}}.sortby-items>li>a,.filter-items>li>a{font-weight:400;padding:0;margin:13px 0 5px}@media(max-width: 991.98px){.sortby-items>li>a,.filter-items>li>a{font-size:14px;margin:10px 0 4px}}.sortby-items.has-image,.filter-items.has-image{display:flex;flex-wrap:wrap}.sortby-items.has-image.collapse,.filter-items.has-image.collapse{display:none}.sortby-items.has-image.collapse.show,.filter-items.has-image.collapse.show{display:flex}.sortby-items.has-image>li,.filter-items.has-image>li{margin-bottom:5px}.sortby-items{padding:0}.filter-collapse>div{border-bottom:1px solid #e0e0d4;padding:0 0 13px}.filter-buttons{padding:20px 0}.filter-buttons .btn{margin:0 10px}
