/*!
 * DO NOT OVERRIDE THIS FILE.
 * Generated with `npm run build`
 *
 * penn-eng - Penn Engineering Theme for WordPress
 * @version 1.0.0
 * @author WDG
 * @link https://www.webdevelopmentgroup.com/
 */
.post-type-archive-product{--theme--wide-width:84vw}.products{background-color:#f0f3f3;display:flow-root;margin:0 calc(var(--theme--block-gap)*-1);scroll-margin:var(--theme--header-height)}.products .page-header{padding:0;margin-bottom:0}.main__wrap>.products{padding:0}.products__wrap{padding:0}.products__facets{transition-property:height;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55),linear;transition-duration:400ms;margin-top:0;display:none}.products__facets .panels__content{padding-right:0}.products__facet-toggle{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border-radius:50px;border:2px solid rgba(57,74,77,.1);color:#394a4d;cursor:pointer;display:flex;font-size:16px;font-weight:500;justify-content:center;line-height:24px;padding:9px 18px}.products__facet-toggle svg{transition:transform 200ms ease-in-out;pointer-events:none;height:20px;width:20px;position:absolute;top:50%;left:50%;margin:-10px 0 0 -10px}.products__facet-toggle .svg--filter{transform:scale(1)}.products__facet-toggle .svg--clear{transform:scale(0)}.products__facet-toggle--open .svg--filter{transform:scale(0)}.products__facet-toggle--open .svg--clear{transform:scale(1)}.products__facet-toggle-icons{position:relative;height:24px;width:24px;margin-left:15px}.products__aside{width:100%}.products__aside-header{display:flex;justify-content:space-between;align-items:center;margin:3rem 0}.products__results{grid-row:1;grid-column:2;scroll-margin-top:var(--theme--header-height)}.products__aside-label{font-size:20px;font-weight:500;display:none}.products .pagination{margin:10.5rem auto}.products__results-count{font-size:20px;font-weight:500;margin-bottom:3rem}.products__results-count--mobile{margin:0}.products__results-count--desktop{display:none}.products__items-header{display:flex;justify-content:flex-end;align-items:center;gap:var(--theme--block-gap)}.products__items .product__td{display:none}.products__per-page{font-weight:500;font-size:1.6rem;text-align:right;margin:0 0 calc(var(--theme--block-gap)/2) 0}.products__per-page select{background-color:transparent;border:2px solid rgba(57,74,77,.2);padding:calc(var(--theme--block-gap)/3) calc(var(--theme--block-gap)/2);border-radius:5px;margin-left:calc(var(--theme--block-gap)/2)}.products__per-page select:focus{outline:2px solid Highlight}.products__views{display:none}.products__view{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;color:var(--wp--preset--color--dark-gray);cursor:pointer}.products__view path{fill:currentColor}.products__view--active{color:var(--wp--preset--color--navy)}.products__view:hover{color:var(--wp--preset--color--blue)}.products__view:focus{outline:3px solid Highlight}.products__error{grid-column:1/span 3;text-align:center;margin:1em 0;padding:1em;background-color:#fff;border:1px solid #e26f06}.products .panels__title{padding-top:2rem;padding-bottom:1.8rem}.products .panels__title h3{font-size:14px;font-weight:500}.products .panels__toggle{height:18px;width:18px;margin-left:9px}.products .panels__content{padding-bottom:3rem}.products .panels__panel--opened .panels__toggle{color:inherit}.products__table-header{background-color:var(--wp--preset--color--dark-gray);color:var(--wp--preset--color--white);font-size:1.1rem;font-weight:500;text-transform:uppercase;display:none}.products__table-header--sticky{overflow:hidden;position:sticky;top:var(--theme--sticky-top);z-index:1}.products__table-header--sticky .products__table-header-row{align-items:center;display:flex}.products__table-header--sticky .products__table-header-cell{flex:none}.products__table-header-row{background-color:var(--wp--preset--color--dark-gray);color:var(--wp--preset--color--white);display:table-row;font-size:1.1rem;font-weight:500;text-transform:uppercase}.products__table-header-row--ref{display:table-row;visibility:hidden;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.products__items--grid .products__table-header-row--ref{display:none!important}.products__table-header-row--ref>.products__table-header-cell{display:table-cell;padding-top:0;padding-bottom:0;vertical-align:middle;font-size:1.2rem;text-transform:uppercase}.products__table-header-cell{padding:1.5rem;box-sizing:border-box;flex:none;word-wrap:break-word;display:table-cell;vertical-align:middle}.products__items-overflow{overflow:auto}@media (min-width:768px){.products__items{display:grid;grid-template-columns:repeat(1,1fr);row-gap:32px;-moz-column-gap:32px;column-gap:32px;flex-grow:1}.products__items:nth-child(3n+1){margin-left:0}.products__items--table{display:table;width:100%;background-color:var(--wp--preset--color--white)}.products__items--table>.product{display:table-row}.products__items--table>.product>*{display:table-cell;vertical-align:middle;padding:1.25rem;box-sizing:border-box;border-bottom:1px solid rgba(0,0,0,.15)}.products__items--table>.product>.product__td{font-size:1.2rem;box-sizing:border-box}.products__items--table>.product .product__td--thread{white-space:nowrap}.products__items--table>.product .product__title,.products__items--table>.product .product__display-name{margin:0;font-size:1.2rem}.products__items--table>.product .product__title+.product__display-name{margin-top:calc(var(--theme--block-gap)/3)}.products__items--table .product__media{width:105px}.products__items--table .product__media img{width:105px;min-width:70px}.products__items--table .product__details{display:none!important}.products__table-header{display:block}.products__aside-label{display:block}.products__item{padding:3rem}.products__wrap{display:grid;grid-template-columns:[aside] clamp(150px,20%,258px) [results] minmax(0,1fr);-moz-column-gap:calc(var(--theme--block-gap)*1.5);column-gap:calc(var(--theme--block-gap)*1.5);padding-top:var(--theme--block-gap)}.products__aside{flex:none;max-width:258px;grid-row:1}.products__aside-header{display:none}.products__results-count--mobile{display:none}.products__results-count--desktop{display:block;flex-grow:1}.products__facets{display:block!important}.products__views{display:block}.products__per-page{margin:0}}@media (min-width:1024px){.products__items{grid-template-columns:repeat(2,1fr)}.products__items--table{display:table;width:100%;background-color:var(--wp--preset--color--white)}.products__items--table>.product>*{padding:1.5rem}.products__items--table>.product>.product__td{font-size:1.4rem}.products__items--table>.product .product__title,.products__items--table>.product .product__display-name{margin:0;font-size:1.4rem}.products__table-header{font-size:1.2rem}.products__table-header-cell{word-wrap:initial}}@media (min-width:1400px){.products__items{grid-template-columns:repeat(3,1fr)}}@media (min-width:1921px){.products__items{grid-template-columns:repeat(5,1fr)}}.products.is-loading .products__wrap{opacity:.5;pointer-events:none}.product{position:relative;background-color:#fff;padding:3rem;margin-bottom:3rem}.product__title{font-size:1.6rem;margin-bottom:calc(var(--theme--block-gap)/2)}.product__display-name{font-size:1.4rem;font-weight:500;line-height:1.1;margin-bottom:calc(var(--theme--block-gap)/2);margin-top:calc(var(--theme--block-gap)/2)}.product__link{font-weight:500}.product__media{padding:3rem;border-bottom:1px solid rgba(0,0,0,.15);position:relative;padding:3rem;margin:-3rem -3rem 3rem -3rem}.product__media a{display:block}.product__media a::after{content:"";display:block;background-image:linear-gradient(to top,rgba(240,243,243,.5),rgba(240,243,243,0));height:67px;position:absolute;bottom:0;left:0;right:0}.product__media img{width:100%;height:auto}.product__details{font-size:1.2rem;display:grid;grid-template-columns:35% 65%;gap:calc(var(--theme--block-gap)/3)}.product__detail-term,.product__detail-def{flex:0 1 calc(50% - var(--theme--block-gap)/3/2);margin:0;padding:3px 0;box-sizing:border-box}.product__detail-term{font-size:1rem;text-transform:uppercase;font-weight:500;letter-spacing:.05em;color:#394a4d}.product__detail-def{width:100%}.product__detail-def em{background-color:#0099d8;color:#fff;border-radius:56px;display:inline-block;padding:7px 10px;font-size:11px;font-style:normal}.product__detail-def em+em{margin-left:1.5rem}@media (min-width:768px){.product{margin:0}}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}
/*# sourceMappingURL=products.min.css.map */
