.berocket_aapf_widget_selected_filter ul{padding:0}.woocommerce-loop-product__title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;line-clamp:2;-webkit-box-orient:vertical;height:79px}.search .woocommerce-loop-product__title{height:81px}#wsu-content .woocommerce ul.products li.product>a:hover{text-decoration:underline}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{display:flex;flex-wrap:wrap;align-content:space-between}ul.products{display:flex;flex-wrap:wrap}li.product img{height:150px!important;object-fit:cover}.woocommerce-loop-product__title{color:#000;font-weight:600}.woocommerce-loop-product__title{color:#000;font-weight:600}a.woocommerce-LoopProduct-link.woocommerce-loop-product__link:hover h2{text-decoration:underline}span.woocommerce-Price-amount.amount{color:#000;font-weight:400}.woocommerce ul.products li.product .button{box-sizing:border-box;position:relative;font-family:Montserrat,sans-serif;border-radius:6px;font-weight:600;line-height:1.5;cursor:pointer;transition:box-shadow .2s cubic-bezier(0,0,.03,1);text-decoration:none;background-color:transparent!important;border:none!important;display:inline-flex;align-items:center;padding:0!important;font-size:1.125rem;color:#a60f2d}button.single_add_to_cart_button.button.alt,a.button.wc-forward,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button{display:inline-block;box-sizing:border-box;position:relative;font-family:Montserrat,sans-serif;background-color:#a60f2d!important;color:#fff!important;border-radius:6px;border:none;padding:1em calc(2.25rem + .25rem);font-size:1rem;font-weight:600;line-height:1.5;cursor:pointer;transition:box-shadow .2s cubic-bezier(0,0,.03,1);text-decoration:none}button.single_add_to_cart_button.button.alt:hover,a.button.wc-forward:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:hover{box-shadow:0 5px 14px rgb(0 0 0 / .4);background-color:#ca1237;color:#fff}.woocommerce-message{border-top-color:#5BC3F5!important}.woocommerce-message::before{color:#5BC3F5!important}.product_meta{margin-top:25px}.woocommerce ul.products li.product{width:29.05%;border-bottom:1px solid #CCC;padding-bottom:10px;margin:14px}.related ul.products li.product{width:22.05%}.bapf_body{text-transform:capitalize}.irs--flat .irs-from,.irs--flat .irs-single,.irs--flat .irs-to,.irs--flat .irs-bar{background-color:gray}.berocket_aapf_widget_selected_filter a{font-size:.875rem!important}.irs--flat .irs-handle>i:first-child{background-color:#981f32}.search-results-wrapper--categories{background:#f2f2f2;padding:1rem;margin-right:2rem}ul.woocommerce.columns-4{padding-left:0}.search-results-wrapper h2{font-size:24px}.search-results-wrapper--products h2{padding-top:1rem}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header,table.wc-block-cart-items .wc-block-cart-items__header,.is-large.wc-block-cart .wc-block-cart__totals-title{text-transform:capitalize!important;font-size:1.2rem!important}button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained{box-sizing:border-box;position:relative;font-family:Montserrat,sans-serif;border-radius:6px;font-weight:600;line-height:1.5;cursor:pointer;transition:box-shadow .2s cubic-bezier(0,0,.03,1);text-decoration:none;background-color:#a60f2d!important;border:none!important;display:inline-flex;align-items:center;padding:0!important;font-size:1.125rem;color:#fff}.wsu-cahnrs--product-meta{background:#EBEBEB;padding:10px;margin-bottom:1rem}.wsu-cahnrs--product-meta dt{font-weight:700}.wsu-cahnrs--product-meta dd{margin:0 0 10px;border-bottom:1px solid}header.publication-header{margin-bottom:25px}.wsu-cahnrs--product-download,.wsu-cahnrs--product-purchase{margin:20px 10px 20px 0}.wsu-cahnrs--product-download a,.wsu-cahnrs--product-purchase button{background:#a60f2d;color:#fff;padding:10px 20px;border-radius:5px;text-decoration:none;font-weight:700;border:none;cursor:pointer}.wsu-cahnrs--product-download a:hover,.wsu-cahnrs--product-purchase button:hover{box-shadow:0 5px 14px rgb(0 0 0 / .4);background-color:#ca1237}.wsu-cahnrs--product-meta strong{display:block}ul.author-list{padding:0;margin-bottom:20px}ul.author-list li{display:inline;margin-right:10px}ul.author-list a{font-size:1rem}button#close-sidebar{background:none;border:none;float:right;cursor:pointer}.physical-product-content #quantity-input{width:120px;margin-right:14px}.wsu-cahnrs-related-products{padding:1.5rem 0 0;margin-top:2rem}.wsu-cahnrs-related-products__container{max-width:1200px;margin:0 auto;padding:0 1rem}.wsu-cahnrs-related-products__list{list-style:none;padding:0;margin:0;display:block}.wsu-cahnrs-related-products__item{display:block;padding:1rem 0;border-top:1px solid rgb(0 0 0 / .12)}.wsu-cahnrs-related-products__item:first-child{border-top:0}.wsu-cahnrs-related-products__media{margin:0 0 .75rem}.wsu-cahnrs-related-products__thumb{display:block;width:100%;max-width:560px;aspect-ratio:4 / 3;background:#eee;overflow:hidden}.wsu-cahnrs-related-products__image{width:100%;height:100%!important;object-fit:cover;display:block}.wsu-cahnrs-related-products__body{display:block}.wsu-cahnrs-related-products__thumb{display:none}.wsu-cahnrs-related-products__name{margin:0 0 .35rem;font-size:1.05rem;line-height:1.35;font-weight:700}.wsu-cahnrs-related-products__excerpt{font-size:.95rem}.wsu-cahnrs-related-products__meta{margin:0 0 .5rem;font-size:.875rem;color:#4b5563}.wsu-cahnrs-related-products__actions{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.wsu-cahnrs-related-products__link{font-size:.9375rem;text-decoration:underline;color:#1f2937}.wsu-cahnrs-related-products__link:hover{opacity:.85}.wsu-cahnrs-related-products__cta{background:#fff0;color:#1f2937;border:1px solid rgb(0 0 0 / .2);padding:.4rem .65rem;font-size:.875rem;border-radius:6px}.wsu-cahnrs-related-products__cta:hover{background:#f3f4f6}.wsu-cahnrs-related-products__item ul.author-list{margin:0 0 16px 0}.wsu-cahnrs-related-products__item .publication-authors,.wsu-cahnrs-related-products__item .publication-authors a{font-size:.95rem!important}.wsu-cahnrs-related-products__item .publication-meta{font-size:.95rem;margin:1rem 0}.wsu-cahnrs-related-products__item .wsu-cahnrs--product-meta{background:#fff0;padding:0;margin:0}.wsu-cahnrs-related-products__item .wsu-cahnrs--product-meta dt:first-of-type{margin-left:0}p.wsu-cahnrs-related-products__excerpt{margin-bottom:1rem}@media (min-width:800px){#wsu-content .related ul.products li.product{width:22.05%}.wsu-cahnrs--product-buttons{display:flex;align-items:center}.wsu-cahnrs--product-meta dl{display:flex;align-items:center;margin:0;flex-wrap:wrap}.wsu-cahnrs--product-meta dd{margin:0;border-bottom:none}.wsu-cahnrs--product-meta dd:not(:last-of-type){border-right:2px solid #a6a6a6;padding-right:5px}.wsu-cahnrs--product-meta dt{margin:0 5px}}@media (min-width:1000px){.search-results-wrapper.woocommerce{display:flex}.search-results-wrapper--categories{flex:1 25%}.search-results-wrapper--products{flex:1 80%}}@media (min-width:830px){.wsu-cahnrs-related-products__item{display:grid;grid-template-columns:280px 1fr;gap:1rem 1.25rem;align-items:start}.wsu-cahnrs-related-products__media{margin:0}.wsu-cahnrs-related-products__thumb{width:100%}.wsu-cahnrs-related-products__thumb{display:block}}@media print{.single-product .wsu-row--halves .wsu-column{width:100%}.single-product .wsu-section__inner.wsu-width--content form{display:none}.single-product h1.publication-title{font-size:2rem;margin-bottom:1rem}.single-product h2{font-size:1.5rem}.single-product h3{font-size:1.25rem}.single-product h4,.single-product h5,.single-product h6{font-size:1.125rem}.single-product p{font-size:1rem;line-height:175%}.single-product .wsu-wrapper-content{padding:1rem}.single-product h1::after{display:none}.single-product h2::after{display:none!important}.single-product .wsu-cahnrs--product-buttons{display:none}.single-product .wsu-cahnrs--product-meta dl{display:flex;align-items:center;margin:0;flex-wrap:wrap}.single-product .wsu-cahnrs--product-meta{background:#ebebeb;padding:10px}.single-product .wsu-cahnrs--product-meta dt{font-weight:700}.single-product .wsu-cahnrs--product-meta dd{margin:0 0 10px;border-bottom:none}.single-product .publication-meta dl>*{margin:0 10px}.single-product .wsu-cahnrs--product-meta{padding-left:revert-layer}}