@import url("https://use.typekit.net/syi3qwd.css");
 #let-do-this-together {
	/* ============================== OVERRIDE ============================== */
	/* ============================== SHORT DESCRIPTION ============================== */
	/* ============================== FONTS ============================== */
	/* ============================== GENERAL ============================== */
	/** * Firefox specific rule */
	/*@-moz-document url-prefix() {
		 body {
			 font-weight: lighter !important;
		}
	}
	*/
	/* ============================== ALL CSS OVERRIDES ============================== */
	/* ============================== MAIN CLASSES ============================== */
	/* ============================== MAGNIFIC POPUP OVERRIDES ============================== */
}
 #let-do-this-together .classificationHeading {
	 height: unset;
}
 #let-do-this-together .classificationBody {
	 padding-top: 10px;
}
 #let-do-this-together #categoryHeaderSlides .cta {
	 margin-top: 20px;
}
 #let-do-this-together .optimizedFor-icue {
	 width: 120px;
}
 #let-do-this-together .optimizedFor {
	 width: 85px;
	 padding-right: 10px;
}
 #let-do-this-together .optimizedFor-amd {
	 max-width: 23%;
	 padding-right: 15px;
}
 #let-do-this-together .optimizedFor-threadripper {
	 max-width: 23%;
	 padding-right: 15px;
}
 #let-do-this-together .optimizedFor-intel {
	 max-width: 23%;
	 padding-right: 15px;
}
 #let-do-this-together .fontTier1, #let-do-this-together .bundle-product-component .crs-plp-category-heading {
	 font-family: bebas-neue-pro-semiexpanded, sans-serif !important;
	 font-weight: 600;
	 letter-spacing: 0;
	 text-transform: uppercase;
}
 #let-do-this-together .fontScript {
	 font-family: verveine, sans-serif;
	 font-weight: 300;
	 letter-spacing: 0;
	 text-transform: uppercase;
}
 #let-do-this-together html {
	 color: #222;
	 font-size: 1em;
	 line-height: 1.4;
	 -moz-osx-font-smoothing: grayscale;
	 -webkit-font-smoothing: subpixel-antialiased;
	 font-smoothing: antialiased;
	 font-weight: 400;
}
 #let-do-this-together body header *, #let-do-this-together body footer *, #let-do-this-together body #main_wrapper * {
	 -webkit-box-sizing: content-box;
	 -moz-box-sizing: content-box;
	 box-sizing: content-box;
}
 #let-do-this-together body {
	 overflow-y: scroll;
	 overflow-x: hidden !important;
}
 #let-do-this-together body.fixedNoScroll {
	 overflow: hidden !important;
}
 #let-do-this-together body main {
	/* width:100vw;
	 */
}
 #let-do-this-together hr {
	 display: block;
	 height: 1px;
	 border: 0;
	 border-top: 1px solid #ccc;
	 margin: 1em 0;
	 padding: 0;
}
 #let-do-this-together a {
	 text-decoration: none;
}
 #let-do-this-together ul {
	 list-style-type: none;
	 padding: 0;
}
 #let-do-this-together p, #let-do-this-together h1, #let-do-this-together h2, #let-do-this-together h3, #let-do-this-together h4, #let-do-this-together h5, #let-do-this-together h6 {
	 margin: 0;
}
 #let-do-this-together audio, #let-do-this-together canvas, #let-do-this-together iframe, #let-do-this-together img, #let-do-this-together svg, #let-do-this-together video {
	 vertical-align: middle;
}
 #let-do-this-together img {
	 -webkit-user-select: none;
	 -khtml-user-select: none;
	 -moz-user-select: none;
	 -o-user-select: none;
	 user-select: none;
}
 #let-do-this-together fieldset {
	 border: 0;
	 margin: 0;
	 padding: 0;
}
 #let-do-this-together textarea {
	 resize: vertical;
}
 #let-do-this-together .text-body {
	 font-weight: 500;
	 letter-spacing: 0.1em;
}
 #let-do-this-together .text-body small {
	 font-size: 0.9em;
	 font-weight: 300;
}
 #let-do-this-together .modal-backdrop {
	 z-index: 19000;
}
 #let-do-this-together .browserupgrade {
	 margin: 0.2em 0;
	 background: #ccc;
	 color: #000;
	 padding: 0.2em 0;
}
 #let-do-this-together body {
	 font-weight: 300;
}
 #let-do-this-together .main-content {
	 margin-top: 51px;
	 transition: 500ms margin-top;
}
 #let-do-this-together .nav-menu-open .main-content {
	 margin-top: 98px;
}
 #let-do-this-together body .mfp-bg {
	 background: rgba(0, 0, 0, 0.9);
	 opacity: 1;
}
 #let-do-this-together .no-scroll {
	 overflow-y: hidden;
}
 @media (max-width: 768px) {
	 #let-do-this-together .main-content, #let-do-this-together .nav-menu-open .main-content {
		 margin-top: 50px;
	}
}
 #let-do-this-together #ipsLayout_body a:active, #let-do-this-together #ipsLayout_body a:focus, #let-do-this-together #ipsLayout_body a:hover, #let-do-this-together #ipsLayout_body button:focus, #let-do-this-together #ipsLayout_body input:focus, #let-do-this-together a:focus img {
	 outline: 3px solid black !important;
	 outline: 5px auto -webkit-focus-ring-color !important;
	 outline-offset: 2px !important;
}
 #let-do-this-together .custalsoitem .img-wrapper {
	 padding-top: 15px;
	 padding-bottom: 20px;
	 overflow: hidden;
	 max-width: 276px;
	 margin-left: auto;
	 margin-right: auto;
	 width: 100%;
	 background: #fff !important;
	 margin-bottom: 10px !important;
}
 