.sw-search,.sw-catalog,.sw-release-signup{color:#f5f3ef}.sw-search{padding-block:2rem 4rem}.sw-search h2,.sw-catalog h3,.sw-release-signup h2{color:inherit;margin:0}.sw-search a{color:#73d4ce;text-underline-offset:.25em}.sw-search p{color:#b9c3cb;line-height:1.65}.sw-search__results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;list-style:none;padding:0;margin:1.5rem 0}.sw-search__result{min-width:0;padding:1.5rem;border:1px solid #ffffff25;border-radius:1rem;background:#10191f}.sw-search__result h2{font-size:1.5rem;line-height:1.25}.sw-search__kind{font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;margin:0 0 .65rem}.sw-search .sw-search__price{color:#f0a151;font-weight:650}.sw-pagination{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:2rem}.sw-pagination :is(a,.current){display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:.5rem}.sw-catalog{padding-bottom:3rem}.sw-catalog__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin:0;padding:0;list-style:none}.sw-catalog__card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid #ffffff25;border-radius:1.25rem;background:linear-gradient(145deg,#142029,#0d141b)}.sw-catalog__media{position:relative;flex:none;aspect-ratio:16 / 10;overflow:hidden;background:#080d12}.sw-catalog__media img{position:absolute;top:1rem;right:1rem;bottom:1rem;left:1rem;width:calc(100% - 2rem);height:calc(100% - 2rem);object-fit:contain}.sw-catalog__copy{display:flex;flex:1;flex-direction:column;padding:clamp(1.25rem,2.5vw,2rem)}.sw-catalog__copy h3{font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.1}.sw-catalog__copy p{color:#c4cbd1;line-height:1.7}.sw-catalog__copy .sw-catalog__platform{color:#aebbc5;font-size:.8rem}.sw-catalog__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem .8rem;margin-top:auto;padding-top:.75rem}.sw-catalog__price strong{color:#f0a151;font-size:1.6rem}.sw-catalog__price span,.sw-catalog__price small{color:#b9c3cb;font-size:.8rem}.sw-actions{display:flex;flex-wrap:wrap;gap:.85rem;align-items:center;margin-top:1.25rem}.sw-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:.8rem 1.25rem;border:1px solid #f5f3ef;border-radius:999px;background:#f5f3ef;color:#0c151b!important;font:inherit;font-size:.9rem;font-weight:650;text-decoration:none;cursor:pointer;line-height:1.4}.sw-button:hover{background:#d6efed;border-color:#d6efed}.sw-button:disabled{cursor:not-allowed;opacity:.6}.sw-button--outline{border-color:#647681;background:transparent;color:#f5f3ef!important}.sw-button--outline:hover{background:#1d303b;border-color:#73d4ce}.sw-text-link{display:inline-flex;align-items:center;min-height:44px;padding-block:.6rem;color:#73d4ce!important;text-underline-offset:.25em}.sw-image-link{display:block;position:relative;z-index:2;width:100%;color:#b9c3cb;text-decoration:none;cursor:zoom-in}.sw-image-link>span{display:block;margin-top:.75rem;font-size:.8rem;line-height:1.6;text-decoration:underline;text-underline-offset:.25em}.signalworks-dualrig__librarian-media .sw-image-link>span{padding:0 1rem 1rem}.signalworks-dualrig__hero-media:after{pointer-events:none}.sw-release-signup{scroll-margin-top:8rem;padding:clamp(1.25rem,3vw,2rem);margin-top:2.5rem;border:1px solid #ffffff30;border-radius:1.25rem;background:#101b22;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:1.5rem 2.5rem}.sw-release-signup h2{font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.2}.sw-release-signup p{color:#b9c3cb;line-height:1.65;margin:.75rem 0 0}.sw-release-signup label{display:block;font-size:.85rem;margin-bottom:.5rem}.sw-release-signup__fields{display:flex;flex-wrap:wrap;gap:.65rem}.sw-release-signup input[type=email]{flex:1 1 12rem;min-width:0;min-height:46px;padding:.8rem 1rem;border:1px solid #647681;border-radius:.6rem;background:#080d12;color:#f5f3ef;font:inherit;font-size:1rem}.sw-release-signup small{display:block;color:#b9c3cb;font-size:.75rem;line-height:1.6;margin-top:.75rem}.sw-release-signup .sw-release-signup__error{color:#ffb099}.sw-release-signup .sw-release-signup__success{color:#73d4ce}#MainContent .shopify-email-marketing-confirmation__container{color:#f5f3ef}#MainContent .shopify-email-marketing-confirmation__container :is(h1,h2,p,label){color:inherit}#MainContent .shopify-email-marketing-confirmation__container a{color:#73d4ce;text-underline-offset:.25em}#MainContent .shopify-email-marketing-confirmation__container :is(a,button,input):focus-visible{outline:3px solid #73d4ce;outline-offset:4px}form[data-sw-signup]:not(:target):not([data-sw-signup-active]) [data-sw-signup-message],form[data-sw-signup] [data-sw-signup-message][hidden]{display:none}form[data-sw-signup],[data-sw-signup-message]{scroll-margin-top:8rem}[data-sw-signup-message]:focus-visible{outline:2px solid #73d4ce;outline-offset:4px}.signalworks-suite__trial-downloads,#suite-license{scroll-margin-top:8rem}.sw-search a:focus-visible,.sw-catalog a:focus-visible,.sw-button:focus-visible,.sw-text-link:focus-visible,.sw-image-link:focus-visible,.sw-release-signup input:focus-visible{outline:3px solid #73d4ce;outline-offset:4px}@media(max-width:749px){.sw-search__results,.sw-catalog__grid,.sw-release-signup{grid-template-columns:1fr}.sw-actions .sw-button,.sw-release-signup__fields .sw-button{flex:1 1 auto}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/signalworks-storefront.css.map */
