a,a:hover,a:visited{color:#1f2937;text-decoration:none}h1{font-size:24px;font-weight:300}.action-button{display:inline-block;font-size:14px;font-weight:600;text-transform:uppercase;color:#fff;padding:7px 20px;border-radius:4px;background-color:#3b82f6}.action-button:hover{background-color:#0b63f3;color:#fff}.action-button:active,.action-button:visited{color:#fff}.admin-edit-link{text-align:right;font-size:12px}.admin-edit-link a{display:inline-block;padding:3px 10px 3px;background:#68bc45;color:#fff;border-radius:2px}.admin-edit-link a i{margin-right:3px}.admin-edit-link a:hover{background:#539737}#editWikiLink{float:right;margin:0 0 16px 16px;position:relative;top:25px}.cart-nav{height:80px;margin-bottom:20px}.cart-breadcrumb{float:left;padding-top:33px;font-size:16px;color:#1f2937}.cart-breadcrumb i{color:#ccc;margin:0 5px}.cart-breadcrumb .fa-home{color:#1f2937;margin:none}.cart-breadcrumb a{color:#6b7280}.cart-breadcrumb a:hover{color:#1f2937;text-decoration:none}.mobile-store-link{display:none}.cart-sidebar{background-color:#eee;padding:14px 14px 0;width:220px;float:left}.search{border-bottom:1px solid #ccc;white-space:nowrap;padding-bottom:14px;margin-bottom:20px}.search input{width:173px;border:1px solid #ddd;height:28px;border-radius:16px;outline:0;background-color:#fff;color:#1f2937;padding-left:16px;font-size:13px;-webkit-transition:border-color .5s;transition:border-color .5s}.search input:focus{border-color:#aaa}.search .search-button{position:relative;margin-left:-28px;font-size:16px;color:#1f2937}.id-your-mac{text-align:center;padding:0 0 24px;margin-bottom:20px;border-bottom:1px solid #ccc}.id-your-mac .title{font-size:14px;display:block;color:#666}.id-your-mac .button{border-radius:4px;margin-top:10px;background-color:#3b82f6;height:100%;line-height:16px;padding:7px 10px;width:100%;font-weight:600;font-size:13px;color:#fff;display:inline-block}.id-your-mac .button:hover{background-color:#0b63f3}.category-links{margin:0}.category-links .all-caps-subtitle,.category-links h2{font-size:12px;color:#999;text-transform:uppercase;line-height:17px;margin:3px 0 3px 0;padding:0;border:0;font-weight:600}.category-links ul{list-style-type:none;padding:0 0 14px;width:220px;margin-left:-14px}.category-links ul a{display:block;font-size:13px;padding:5px 0 5px 14px}.category-links ul a:hover{background-color:#fafafa}.category-links .selectedButton{background-color:#fafafa;font-weight:700}.sidebar-promotion{border-top:solid 1px #979797}.sidebar-promotion.full-width{width:100%;margin-left:-14px}.sidebar-promotion-text{display:block;font-size:13px;font-weight:700;color:#3b82f6;text-align:center;margin:0 20px 20px 20px}.stores{overflow:auto;margin-bottom:30px}.stores .header{margin-bottom:20px}.stores .header p{font-size:13px;line-height:21px}.stores .store-cell{display:block;position:relative;float:left;width:220px;height:260px;overflow:hidden;margin:0 20px 20px 0;background:#eee;-webkit-transition:background .2s linear;transition:background .2s linear}.stores .store-cell:nth-of-type(3n+0){margin-right:0}.stores .store-cell .title{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-ms-flex-pack:center;color:#1f2937;position:relative;background:#e0e0e0;padding:20px;margin:0;text-align:center;font-size:18px;font-weight:400;-webkit-transition:background .2s,color .2s;transition:background .2s,color .2s;z-index:10;line-height:1.4em}.stores .store-cell .store-image{text-align:center;position:relative;z-index:1}.stores .store-cell .store-image img{-webkit-transition:all .2s;transition:all .2s;display:block;margin:0 auto;max-width:100%;max-height:200px}.stores .store-cell:hover{background:#fff}.stores .store-cell:hover .store-image img{-webkit-transform:scale(1.1);transform:scale(1.1)}.stores .store-cell:hover .title{background:#3b82f6;color:#fff}.stores .store-cell .new-store{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);text-align:center;color:#fff;font-size:14px;font-weight:600;position:absolute;bottom:-12px;right:-35px;padding-top:5px;background-color:#3b82f6;width:100px;height:50px;z-index:12}.exclusives{display:block;background:#eee url("https://assets.cdn.ifixit.com/static/images/cart/feature_banners/ifixit-exclusives-mobile.jpg") right center no-repeat;width:100%;width:99.9%;min-height:116px;margin-bottom:20px;padding-top:25px;padding-bottom:20px;color:#fff}.exclusives .title{font-weight:400;font-size:28px;position:relative;left:38px;width:300px;color:#3b82f6}.exclusives .subtitle{position:relative;left:38px;font-size:14px;width:300px;color:#222223}.exclusives:hover,.exclusives:visited{color:#fff}.store-content{margin-left:240px;position:relative}@media only screen and (min-width:600px) and (max-width:1000px){#main,#mainBody{width:100%;padding:0}.fullWidth #content{width:100%}.cart-nav{margin:0 20px}.cart-breadcrumb{font-size:13px}.exclusives{width:calc(100% - 20px);margin-right:20px;background-position:350px;background-size:auto 100%;padding-top:12px}.exclusives .subtitle,.exclusives .title{left:20px;max-width:300px}.stores{text-align:center}.stores .store-cell{float:none;width:auto;height:110px;margin-right:20px;position:relative}.stores .store-cell .title{height:120px;padding:42px 0 0;display:block;margin-left:120px;font-size:22px}.stores .store-cell .store-image{position:absolute;top:0;left:0;margin:0}.stores .store-cell .store-image img{max-height:110px}.stores .store-cell:nth-of-type(3n+0){margin-right:20px}}@media only screen and (max-width:740px){.cart-breadcrumb,.categories,.exclusives,.filter-button,.id-your-mac,.sidebar-promotion,.sort-toggle{display:none!important}#main,#mainBody{width:100%;padding:0}.store-content{margin-left:0}.fullWidth #content{width:100%}.mobile-store-link{display:block;float:left;font-size:20px;margin-left:20px;margin-top:30px}.mobile-store-link .home-icon-container{height:24px;width:30px;display:inline-block}.mobile-store-link i{margin-right:10px}.cart-nav{margin-bottom:0}.cart-sidebar{width:100%;float:none;padding:0}.cart-sidebar .search{padding-bottom:10px;padding-top:10px}.cart-sidebar .search input{display:block;width:80%;padding:0 5%;margin:0 auto;height:40px;font-size:14px;border-radius:40px;-webkit-appearance:none}.cart-sidebar .search a{display:none}.cart-sidebar .model{margin:0 20px}.cart-sidebar .model h6{font-size:16px}.cart-sidebar .model ul{width:100%;margin-left:0}.cart-sidebar .model li a{width:auto;margin:auto;padding:5px 0;font-size:18px}.stores{padding:20px;text-align:center}.stores .store-cell{width:100%;height:70px}.stores .store-cell .title{float:right;height:70px;display:flex;padding:0;width:70%;font-size:16px}.stores .store-cell .store-image{float:left;width:30%;margin:0;height:70px}.stores .store-cell .store-image img{max-height:100%;width:auto}.mobile-hidden{display:none}#refine #refine-list{display:none}#refine.expanded #refine-list{display:block}#refine.expanded #toggle-arrow{transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg)}#refine #toggle-arrow{transition:-webkit-transform .1s ease-out}}h1.store-title{font-size:35px;font-weight:500}@media only screen and (max-width:599px){h1.store-title{font-size:27px}}p.store-description{font-size:14px;color:#666;margin:5px auto 30px}p.store-description a{color:#3b82f6}p.store-description a:hover{text-decoration:underline}@media only screen and (max-width:740px){.cart-sidebar .model{display:none}}