.resource-library [hidden]{display:none!important}.resource-library .layout{margin-bottom:40px}.resource-library__hero{position:relative;isolation:isolate;overflow:hidden;margin:40px 0 30px;padding:44px 48px 52px;border-radius:var(--radius-card);background:linear-gradient(135deg,#002554,#0066b9);color:#fff}@media screen and (min-width:641px){.page__sub-header+.resource-library__hero{margin-top:0}}.resource-library__wave{position:absolute;left:0;bottom:0;z-index:-1;width:100%;height:45%;color:#ffffff14;pointer-events:none}.resource-library__title{margin:0;color:#fff;font-size:3.5rem;font-weight:700;letter-spacing:-.015em;line-height:1.1}.resource-library__intro{max-width:105ch;margin-top:12px;color:#fff;font-size:17px;line-height:1.6}.resource-library__intro p{margin:0}.resource-library__intro p+p{margin-top:.75em}.resource-library__intro a{color:#fff;text-decoration:underline;text-underline-offset:3px}.resource-library__intro a:hover{color:#fff;text-decoration-color:#fff9}.resource-library__count{display:inline-block;margin-top:18px;padding-top:14px;border-top:1px solid rgba(255,255,255,.25);color:#fff;font-size:14px;font-weight:600}@media screen and (max-width:749px){.resource-library__title{font-size:2.1rem}}@media screen and (max-width:640px){.resource-library__hero{padding:30px 22px 38px}}.resource-library__bar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px;padding-bottom:14px;border-bottom:1px solid #e3eaf2}.resource-library__bar .collection__showing-count,.resource-library__bar .value-picker-button{color:var(--text-color);font-weight:inherit}.resource-library__bar .collection__toolbar-item--filter{padding:0;border:0}.library-bar__count{display:flex;align-items:center;gap:24px;min-width:0}@media screen and (max-width:640px){.container--flush .resource-library__bar{padding-left:var(--mobile-container-gutter, 20px);padding-right:var(--mobile-container-gutter, 20px)}}.resource-library__bar .value-picker-wrapper{margin-left:auto}.resource-library__search{margin-bottom:18px}.resource-library__active:empty{display:none}.resource-library__active{margin-bottom:14px}.resource-library__active .collection__active-filter-item{background:none;border:0;text-align:left}.resource-library__clear{margin-bottom:18px}@media screen and (min-width:1000px){.resource-library__filters-card{border-radius:var(--radius-card) 0 0 var(--radius-card)}.resource-library__results-card{border-radius:0 var(--radius-card) var(--radius-card) 0}}@media screen and (min-width:1000px){.resource-library__drawer{max-height:calc(100vh - (var(--header-height, 0px) + 30px) * var(--header-is-sticky, 0) - 30px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#8794a1 transparent}.resource-library__drawer::-webkit-scrollbar{width:6px}.resource-library__drawer::-webkit-scrollbar-track{background:transparent}.resource-library__drawer::-webkit-scrollbar-thumb{border-radius:3px;background:#8794a1}.resource-library__drawer::-webkit-scrollbar-thumb:hover{background:#a9b6c3}}.resource-item .product-item__image-wrapper{background:var(--secondary-background)}.resource-item .product-item__vendor{text-transform:none}.resource-item .product-item__action-button{display:inline-flex;align-items:center;justify-content:center;gap:8px}.resource-item .product-item__action-button svg{width:16px;height:16px;flex-shrink:0}@media screen and (max-width:999px){.resource-library__aside{position:fixed;top:0;right:0;z-index:10;width:100vw;height:100%;margin:0;visibility:hidden}.resource-library__aside:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:0}.resource-library__aside[data-open=true]{visibility:visible}.resource-library__aside[data-open=true]:before{opacity:.4}.resource-library__drawer{position:absolute;top:0;right:0;display:flex;flex-direction:column;width:100%;max-width:345px;height:100%;margin:0;background:var(--secondary-background);transform:translate(100%)}.resource-library__aside[data-open=true] .resource-library__drawer{transform:translate(0)}.resource-library__drawer-body{flex:auto;overflow:auto;-webkit-overflow-scrolling:touch}}@media(prefers-reduced-motion:no-preference)and (max-width:999px){.resource-library__aside{transition:visibility .35s linear}.resource-library__aside:before{transition:opacity .35s ease-in-out}.resource-library__drawer{transition:transform .35s cubic-bezier(.645,.045,.355,1)}}
/*# sourceMappingURL=/cdn/shop/t/60/assets/resource-library.css.map */
