.MacUpgradesRedirectNotice_notice__P4Cqb{padding:.5em;margin-left:auto;margin-right:auto;max-width:1000px;font-size:14px}.MacUpgradesRedirectNotice_notice__P4Cqb>div{color:#000;background-color:#a4d5fd;border:2px solid #fff;padding-left:.5em;padding-right:.5em;text-align:justify}@media (max-width:350px){.MacUpgradesRedirectNotice_notice__P4Cqb>div{text-align:left}}.ContentBox_contentBox__9OM8b{background-color:#f2f2f2;padding:1em}.ContentBox_contentBox__9OM8b>:first-child{margin-top:0;padding-top:0}.ContentBox_contentBox__9OM8b>:last-child{margin-bottom:0;padding-bottom:0}@media (max-width:600px){.ContentBox_contentBox__9OM8b{width:100%!important}}@media (max-width:400px){.ContentBox_contentBox__9OM8b{width:100%!important;padding-left:.5em;padding-right:.5em;margin-left:0!important;margin-right:0!important;margin-bottom:1em}}.ImageBackground_outer__l8HCI{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;overflow:hidden;background-size:cover}.ImageBackground_inner__ANn2O{position:relative;display:flex;flex-direction:column;align-items:center}@media (max-width:600px){.ImageBackground_inner__ANn2O{bottom:0!important;left:0!important}}@media (max-width:400px){.ImageBackground_outer__l8HCI{min-height:auto!important;background-image:none!important}.ImageBackground_inner__ANn2O{min-height:auto!important}}section.refurb_macs_macs__UeZ9w{margin-top:1em;display:grid;grid-template-columns:1fr 1fr;grid-gap:1em;gap:1em}section.refurb_macs_macs__UeZ9w p{font-size:1.3em;color:(51,51,102);font-weight:400;font-family:Spinnaker,sans-serif}@media (max-width:800px){section.refurb_macs_macs__UeZ9w{grid-template-columns:1fr}}.Header_header__072v2{background-image:radial-gradient(#302430,#1f1724),url(/images/textures/noisegs50.png);background-blend-mode:overlay;background-repeat:repeat;padding-bottom:.5em;z-index:2000}.Header_header__072v2,.Header_header__072v2 a,.Header_header__072v2 a:visited{color:#fff;text-decoration:none}.Header_header__072v2 a:hover{color:#c0808c}.Header_header__072v2 a:active{color:#c62b47}.Header_bannerAndPhone__18BWw{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-evenly;padding-top:1.5em;padding-bottom:1.5em;max-width:100%}aside+.Header_bannerAndPhone__18BWw{padding-top:0}.Header_bannerBox__mAPCL{width:600px}.Header_bannerBox__mAPCL img{width:100%;height:auto}.Header_contact__6Uv0F{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-around}.Header_phone__I8Gww{font-size:40px;width:400px;display:flex;white-space:nowrap;justify-content:center;align-items:center}.Header_email__U1oV2{cursor:pointer;align-self:center;min-width:50px}.Header_email__U1oV2:hover{transform:rotate(22.5deg);transition:transform .2s}.Header_email__U1oV2:active{transform:rotate(45deg);transition:all 50ms}.Header_menu__Hn_9p{font-size:18px;display:flex;flex-direction:row;flex-wrap:wrap;column-gap:1em;row-gap:1.5em;justify-content:center;margin-left:5em;margin-right:2em}.Header_menu__Hn_9p>*{flex:0 1;margin-left:1em;margin-right:1em}.Header_menu__Hn_9p a,.Header_menu__Hn_9p span{white-space:nowrap}.Header_menu__Hn_9p span{color:#a32828}@media (max-width:1400px){.Header_menu__Hn_9p{font-size:16px}}@media (max-width:1200px){.Header_phone__I8Gww{width:auto;margin-right:.5em}.Header_menu__Hn_9p{margin-left:2em}.Header_menu__Hn_9p>*{margin-left:.5em;margin-right:.5em}}@media (max-width:1000px){.Header_bannerAndPhone__18BWw{padding-top:1em;padding-bottom:1em;flex-direction:column;justify-content:flex-start;align-items:center}.Header_phone__I8Gww{width:100%;font-size:30px}.Header_menu__Hn_9p{font-size:14px}}@media (max-width:600px){.Header_bannerAndPhone__18BWw{padding-top:.5em;padding-bottom:.5em}.Header_bannerBox__mAPCL{width:500px}.Header_phone__I8Gww{font-size:25px}}@media (max-width:500px){.Header_bannerBox__mAPCL{width:100%}.Header_phone__I8Gww{font-size:18px}.Header_menu__Hn_9p{margin-left:1vw;margin-right:1vw;justify-content:space-between;column-gap:.2em}.Header_menu__Hn_9p a,.Header_menu__Hn_9p span{flex:1 0 45%;border-radius:10px;padding:.5em;background-color:#261f31}.Header_menu__Hn_9p span{border:2px solid #4c3958}.Header_menu__Hn_9p a{border:2px solid #fff;box-shadow:0 3px 6px #000}.Header_menu__Hn_9p a:active{box-shadow:none;transform:scale(.98)}}@media (max-width:400px){.Header_bannerBox__mAPCL{width:300px}.Header_phone__I8Gww{font-size:16px}}@media (max-width:350px){.Header_menu__Hn_9p{font-size:12px}}@media (max-width:300px){.Header_bannerBox__mAPCL{width:250px}.Header_phone__I8Gww{font-size:14px}}@media (max-width:250px){.Header_bannerBox__mAPCL{width:200px}.Header_phone__I8Gww{font-size:12px}}.Footer_footer__yl3k1{background-image:linear-gradient(170deg,#34233f,#1f1724),url(/images/textures/noisegs50.png);background-blend-mode:overlay;background-repeat:repeat;font-size:16px;padding-left:2%;padding-right:2%;padding-bottom:.5em}.Footer_footer__yl3k1,.Footer_footer__yl3k1 a,.Footer_footer__yl3k1 a:visited,.Footer_footer__yl3k1 h1,.Footer_footer__yl3k1 h2,.Footer_footer__yl3k1 h3{color:#fff}.Footer_footer__yl3k1 a{text-decoration:none}.Footer_footer__yl3k1 h3{font-size:30px;text-align:center}.Footer_footer__yl3k1 h3>a:hover{color:#d3d3d3}.Footer_footer__yl3k1>:first-child{display:flex;flex-wrap:wrap;justify-content:space-around}.Footer_footer__yl3k1>:first-child>*{flex:1 1;text-align:center}.Footer_contact__oICuX{min-width:15em}.Footer_contact__oICuX dl{width:100%;padding:.3em .3em 0;margin:0}.Footer_contact__oICuX dl>dt{float:left;width:30%;padding:0;margin:.2em 5% .2em 0;text-align:right}.Footer_contact__oICuX dl>dd{float:left;width:65%;padding:0;margin:.2em 0;text-align:left}.Footer_contact__oICuX dl>dd:last-of-type{margin-bottom:0}.Footer_contact__oICuX dl>dt:after{content:" :"}.Footer_contact__oICuX ul{padding:0;margin:0}.Footer_contact__oICuX ul>li{padding:0;margin:0 0 .3em}.Footer_contact__oICuX ul>li:last-child{margin-bottom:0}.Footer_brands__tKYVa a:hover img{filter:sepia(100%) hue-rotate(290deg) saturate(150%) brightness(45%)}.Footer_brands__tKYVa li{display:flex;align-items:flex-start;gap:1em;padding-bottom:1em;border-bottom:1px solid #603b79;margin-bottom:1em}.Footer_brands__tKYVa li:last-child{padding-bottom:0;border-bottom:none;margin-bottom:0}.Footer_brands__tKYVa li>:first-child{min-width:145px;margin-top:.2em}.Footer_brands__tKYVa li>:nth-child(2){text-align:left;min-width:12em;max-width:25em}.Footer_brands__tKYVa li>*{margin:0;padding:0}.Footer_bottom-links__r1hrj{margin-left:10%;margin-right:10%;display:flex;justify-content:space-around}.Footer_copyright__g3z6w{display:block;margin-top:2em;text-align:center}@media (max-width:1200px){.Footer_contact__oICuX dl>dt{width:33%;margin-right:2%}.Footer_contact__oICuX dl>dt:after{content:":"}}@media (max-width:1000px){.Footer_footer__yl3k1>div:first-child>*{margin-left:.4em;margin-right:.4em}.Footer_contact__oICuX dl{width:90%;margin-left:10%}.Footer_contact__oICuX dl>dt{float:none;text-align:left;color:#add8e6;width:100%}.Footer_contact__oICuX dl>dt>a{color:#add8e6!important}.Footer_contact__oICuX dl>dd{float:none;width:100%;margin-bottom:1em}}@media (max-width:700px){.Footer_footer__yl3k1 h3{font-size:24px;margin-top:.5em;margin-bottom:.5em}.Footer_footer__yl3k1>:first-child{flex-direction:column}.Footer_brands__tKYVa{margin-top:.4em}.Footer_brands__tKYVa li{flex-direction:column;border-bottom:none}}@media (max-width:400px){.Footer_contact__oICuX dl{width:95%;margin-left:5%}}.ContactFormInner_contact-form__Jbn7P{padding:1em 2em 3em;text-align:right}.ContactFormInner_contact-form__Jbn7P h2{text-align:center;margin-top:0;padding-top:0}.ContactFormInner_contact-form__Jbn7P a{text-decoration:underline}.ContactFormInner_contact-form__Jbn7P label{display:block;width:100%;margin-bottom:2em}.ContactFormInner_contact-form__Jbn7P label:last-of-type{margin-bottom:0}.ContactFormInner_contact-form__Jbn7P label>input,.ContactFormInner_contact-form__Jbn7P label>textarea{width:75%;min-width:16em;max-width:85%;margin-left:1em;font-size:16px;color:#000}.ContactFormInner_contact-form__Jbn7P label:first-of-type>input,.ContactFormInner_contact-form__Jbn7P label:nth-of-type(2)>input{width:50%}.ContactFormInner_contact-form__Jbn7P label>textarea{height:12em}.ContactFormInner_recaptchaDisclaimer__c0eYw{text-align:left;font-size:12px;font-weight:300;display:block}@media (max-width:600px){.ContactFormInner_contact-form__Jbn7P label>input,.ContactFormInner_contact-form__Jbn7P label>textarea{min-width:100%;max-width:none;width:auto}}@media (max-width:450px){.ContactFormInner_contact-form__Jbn7P{padding-left:.5em;padding-right:.5em}.ContactFormInner_contact-form__Jbn7P label>input,.ContactFormInner_contact-form__Jbn7P label>textarea{margin-left:.2em}}@media (max-width:400px){.ContactFormInner_contact-form__Jbn7P label>input,.ContactFormInner_contact-form__Jbn7P label>textarea{font-size:14px}}.ContactFormInner_mailto__faJ34{text-align:left;margin-top:1.5em}.FlashMessages_floating-alert__P7BEq{display:none;position:fixed;z-index:10000;top:38px;left:50%;min-width:20em;transform:translateX(-50%);animation:FlashMessages_floatingAlert__4NFm2 3s ease-in forwards;animation-fill-mode:forwards;padding:.5em;text-align:center}.FlashMessages_floating-alerts__szMdD .FlashMessages_floating-alert__P7BEq:last-of-type{display:block;border-width:1px;border-style:solid}.FlashMessages_floating-alert-success__PQ07l{background-color:#90ee90;color:#000;border-color:green}.FlashMessages_floating-alert-error__ZtZB5{background-color:darkred;color:#fff;border-color:#ff0}.FlashMessages_floating-alert-info__DXT9z{background-color:#87cefa;color:#000;border-color:navy}@keyframes FlashMessages_floatingAlert__4NFm2{0%{opacity:0;visibility:hidden;transform:translateX(-50%) scale(1.2)}9%{opacity:1;visibility:visible;transform:translateX(-50%) scale(1)}91%{opacity:1;visibility:visible;transform:translateX(-50%) scale(1)}to{opacity:0;visibility:hidden;transform:translateX(-50%) scale(1.2)}}.HeaderInfoBanner_banner__xw8ND{background-color:#fff;color:#000;font-weight:700;font-size:21px;margin-top:10px;padding:.25em 1em;border-left:20px solid #1f1724;border-right:20px solid #1f1724}.HeaderInfoBanner_banner__xw8ND>p:first-of-type{margin-top:0;padding-top:0}.HeaderInfoBanner_banner__xw8ND>p:last-of-type{margin-bottom:0;padding-bottom:0}@media (max-width:1000px){.HeaderInfoBanner_banner__xw8ND{font-size:19px}}@media (max-width:600px){.HeaderInfoBanner_banner__xw8ND{font-size:16px;padding-left:.5em;padding-right:.5em;border-left:10px solid #1f1724;border-right:10px solid #1f1724}}.BookJobForm_bookingForm__KppMx{text-align:right;margin-bottom:2em}.BookJobForm_bookingForm__KppMx>:last-child{margin-bottom:0}.BookJobForm_bookingForm__KppMx button{display:block;margin-left:auto;margin-right:auto}.BookJobForm_bookingForm__KppMx button[type=submit]{font-weight:700;font-size:20px}.BookJobForm_bookingForm__KppMx fieldset{margin-bottom:1em;padding:1em}.BookJobForm_bookingForm__KppMx fieldset>:last-child{margin-bottom:0}.BookJobForm_bookingForm__KppMx legend{text-align:center;font-weight:700}.BookJobForm_bookingForm__KppMx label{margin-top:1.6em;display:block}.BookJobForm_bookingForm__KppMx label.BookJobForm_hasValidation__z_r4w{margin-top:0}.BookJobForm_bookingForm__KppMx input,.BookJobForm_bookingForm__KppMx textarea{margin-left:2em;width:25em}.BookJobForm_bookingForm__KppMx input:-moz-read-only{border:none;cursor:default}.BookJobForm_bookingForm__KppMx input:read-only{border:none;cursor:default}.BookJobForm_bookingForm__KppMx .BookJobForm_device__mLVB2 fieldset{margin-left:-1em;margin-right:-1em;border-bottom:none;border-left:none;border-right:none}.BookJobForm_bookingForm__KppMx .BookJobForm_device__mLVB2 fieldset:first-of-type{border-top:none}.BookJobForm_bookingForm__KppMx .BookJobForm_device__mLVB2 fieldset legend{font-weight:400}.BookJobForm_bookingForm__KppMx .BookJobForm_device__mLVB2 label{text-align:center}.BookJobForm_bookingForm__KppMx .BookJobForm_device__mLVB2 input,.BookJobForm_bookingForm__KppMx .BookJobForm_device__mLVB2 textarea{display:block;margin-left:auto;margin-right:auto;width:90%}.BookJobForm_deviceFault__PMwp_ textarea{height:8em}textarea.BookJobForm_deviceIdentifiers__j_ISB{height:4em}.BookJobForm_recaptchaDisclaimer__cAFKY{display:block;text-align:center}@media (max-width:700px){.BookJobForm_bookingForm__KppMx label{display:flex;flex-direction:column;align-items:flex-start}.BookJobForm_bookingForm__KppMx input,.BookJobForm_bookingForm__KppMx textarea{width:90%}}@media (max-width:500px){.BookJobForm_bookingForm__KppMx input,.BookJobForm_bookingForm__KppMx textarea{margin-left:.5em;width:70vw}}