/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}.button-gold,.button-blue,.button-primary,.button-secondary{padding:.625rem 1rem;font-size:.875rem;display:inline-block;font-family:Cabin,sans-serif;font-weight:700;text-decoration:none;cursor:pointer;border-radius:3px;transition:background-color .2s ease,width .2s ease,height .2s ease}.button-gold{color:#000;background-color:#ffdf00;border:1px solid #ffdf00}.button-gold:not(.disabled):hover{background-color:"#ffcf00";border:1px solid #ffcf00}.button-blue{color:#fff;background-color:#006fbb;border:1px solid #006fbb}.button-blue:not(.disabled):hover{background-color:#0070bd;border:1px solid #0070bd;color:#fff}.disabled.button-gold,.disabled.button-blue,.disabled.button-primary,.disabled.button-secondary,.disabled.button-gold:active,.disabled.button-blue:active,.disabled.button-primary:active,.disabled.button-secondary:active,.disabled.button-gold:focus,.disabled.button-blue:focus,.disabled.button-primary:focus,.disabled.button-secondary:focus{color:#fff;cursor:default;background-color:#737373;border:1px solid #737373}.button-primary{color:#fff;background-color:#d1151c;border:1px solid #d1151c}.button-primary:not(.disabled):hover{background:#d52c32;border:1px solid #d52c32}.button-primary:active,.button-primary:focus{background:#b8171d;border:1px solid #b8171d}.button-secondary{color:#d1151c;background-color:#fff;border:1px solid rgba(127,127,127,.3)}.button-secondary:not(.disabled):hover{background:#fff;border:1px solid rgba(127,127,127,.5)}.site-main,.rte,.site-header{max-width:1400px;padding-right:10px;padding-left:10px;margin-right:auto;margin-left:auto}@media screen and (min-width: 720px){.site-main,.rte,.site-header{padding-right:15px;padding-left:15px}}@media screen and (min-width: 1024px){.site-main,.rte,.site-header{padding-right:25px;padding-left:25px}}.site-main:before,.rte:before,.site-header:before,.site-main:after,.rte:after,.site-header:after{display:table;content:""}.site-main:after,.rte:after,.site-header:after{clear:both}#shopify-section-static-repair-service a:not(.button-gold,.uk-accordion-title){color:#d1151c;text-decoration:none;transition:color .1s ease}#shopify-section-static-repair-service a:hover:not(.button-gold,.uk-accordion-title){color:#ae161b}.site-main{position:relative;z-index:500}.button-blue[disabled]{background-color:#637381;border-color:#637381}.button-blue[disabled]:hover{background-color:#637381;border-color:#637381;text-decoration:none}.question{text-align:center}.rte{margin-top:.5rem;font-size:1rem;line-height:1.625}.rte h1{font-size:1.75rem}.rte h2{font-size:1.625rem}.rte h3{font-size:1.5rem}.rte h4{font-size:1.25rem}.rte h5{font-size:1.125rem}.rte h6{font-size:1rem}.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{margin-top:2rem;margin-bottom:1rem;color:#000}.rte blockquote{padding-left:1rem;margin-left:0;border-left:2px solid #d1151c}.rte dl,.rte ul,.rte ol,.rte p,.rte blockquote,.rte img:not([style]){margin-top:1rem;margin-bottom:1rem}.rte ul,.rte ol{padding-left:20px}.rte dl dt{margin-top:1rem}.rte dl dd{margin-left:20px}.rte img{max-width:100%;margin-top:1rem;margin-bottom:1rem}.rte img[style*=left]{margin-top:0;margin-right:1.25rem}.rte img[style*=right]{margin-top:0;margin-left:1.25rem}.site-header-wrapper{position:relative;top:0;left:0;z-index:700;width:100%;color:#000;background-color:#ececec}.site-header-sticky .site-header-wrapper{position:fixed}.site-header{position:relative;z-index:700;padding-top:10px;padding-bottom:10px;background-color:#ececec}@media screen and (min-width: 1024px){.site-header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:20px;padding-bottom:10px}.ie9 .site-header{display:table;width:100%;table-layout:fixed}.site-header-sticky--scrolled .site-header{padding-top:10px;padding-bottom:10px}}.site-header-main{display:flex;align-items:center;justify-content:center;margin-right:0;margin-left:0;font-size:0}@media screen and (min-width: 1024px){.site-header-main{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-right:0;margin-left:0}.ie9 .site-header-main{display:table-cell;width:100%;padding-right:125px;margin-right:0}.site-header-sticky--scrolled .site-header-main{margin-left:50px}.ie9 .site-header-sticky--scrolled .site-header-main{padding-left:50px;margin-left:0}}.site-header-logo{margin-right:0;margin-left:0;text-align:center;vertical-align:middle}@media screen and (max-width: 1023px) and (min-width: 375px){.site-header-logo{max-width:calc(100% - 96px)}}@media screen and (max-width: 1023px){.site-header-logo{display:table;min-height:46px}}@media screen and (min-width: 1024px){.site-header-logo{display:inline-block;height:auto;margin-right:25px;margin-left:0;text-align:left}}.required{color:#f05d5d}.site-logo{display:block;color:currentColor;text-decoration:none}@media screen and (max-width: 1023px){.site-logo{display:table-cell;vertical-align:middle}}@media screen and (min-width: 1024px){.site-logo{display:inline-block;margin-left:0}}.site-logo-image{display:block;margin-right:auto;margin-left:auto}@media screen and (min-width: 1024px){.site-logo-image{display:inline-block;margin-left:0}}.site-logo-text{display:block;width:100%;font-size:1rem;text-decoration:none}#shopify-section-static-repair-service #repair-steps{display:grid;grid-auto-flow:column;grid-row-gap:5px;grid-template-columns:33.3% 33.3% 33.3%;justify-content:center}#shopify-section-static-repair-service #repair-steps figure{display:flex;align-items:center;flex-direction:column}#shopify-section-static-repair-service #repair-steps figure img{width:50px}#shopify-section-static-repair-service #repair-steps figure figcaption h2,#shopify-section-static-repair-service #repair-steps figure p{margin-top:0;margin-bottom:0;text-align:center}@media (max-width: 860px){#shopify-section-static-repair-service #repair-steps{grid-auto-flow:row;grid-template-columns:1fr}}#shopify-section-static-repair-service #repair-benefits div{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}@media (max-width: 860px){#shopify-section-static-repair-service #repair-benefits div{grid-template-rows:auto;grid-template-columns:auto}}.figure-wrapper{display:-ms-grid;display:grid;grid-gap:10px;gap:10px;padding:2%;justify-content:start;-ms-grid-columns:repeat(5,1fr);grid-template-columns:repeat(5,1fr);grid-auto-rows:1fr}@media screen and (max-width: 719px){.figure-wrapper{-ms-grid-columns:repeat(1,1fr);grid-template-columns:repeat(1,1fr)}}@media screen and (max-width: 1023px) and (min-width: 720px){.figure-wrapper{-ms-grid-columns:repeat(3,1fr);grid-template-columns:repeat(3,1fr)}}@media screen and (min-width: 720px){.figure-wrapper a{display:flex}}.figure-wrapper a:hover{text-decoration:none}.figure-wrapper figure{background-color:#fff;-webkit-box-shadow:rgba(0,0,0,.15) 0px 1px 5px 0px;box-shadow:#00000026 0 1px 5px;margin-left:0;margin-right:0;width:100%}.figure-wrapper figure img{margin:10px auto;height:auto;display:block;width:225px}.figure-wrapper figure figcaption{padding:20px 0;border-top:1px solid rgba(0,0,0,.12);margin-top:20px;text-align:center;text-transform:uppercase}.specific-information h1{text-align:center}.specific-information .more-info{display:grid;text-align:left;grid-template-columns:1fr 1fr;justify-items:center;margin:1%}@media screen and (max-width: 680px){.specific-information .more-info{grid-template-columns:auto;padding:2%;justify-items:left}}#dataWarning{display:none;padding:1rem;background-color:#ffeb3b;border:3px solid black;justify-content:center;align-items:center;color:#000}#dataWarning h1{text-align:center;border-bottom:2px solid black;margin-top:0}#dataWarning ol p,#dataWarning ol div{text-align:center}#tos{padding:2%}#tos header{text-align:center}.uk-progress{margin-top:20px;margin-bottom:5px}.progress-container{margin-top:20px;margin-bottom:5px;position:relative}@media screen and (min-width: 607px){.progress-container{width:70%;margin-left:auto;margin-right:auto}}.progress__steps{display:flex;justify-content:space-between;position:relative;z-index:2}.progress__step{height:25px;width:25px;border-radius:50%;display:inline-flex;justify-content:center;align-items:center;border:2px solid #2088f0;color:#2088f0;background-color:#fff;font-weight:700}@media screen and (min-width: 607px){.progress__step{height:35px;width:35px}}.progress__step--completed,.progress__step--current{background-color:#2088f0;color:#fff}.progress__step--final{background-color:#4cb71a;border:2px solid #4cb71a;color:#fff;animation:scaleChange .75s}.progress__step--final .icon{animation:popIcon .75s}@keyframes scaleChange{0%{transform:scale(1)}50%{transform:scale(1.5)}to{transform:scale(1)}}@keyframes popIcon{0%{transform:scale(0)}to{transform:scale(1)}}.progress__line{position:absolute;width:99%;height:4px;background-color:#2088f0;top:50%;border-radius:3rem}.repair-issue-class{display:flex;border:1px solid rgba(171,171,171,.73);border-radius:5px;justify-content:space-between;align-items:center;padding:10px}.repair-issue-class:hover{background-color:#ddd}#issue-container{text-align:center}#issue-container .devices{padding-left:0;display:grid;justify-content:center;grid-template-columns:1fr;align-items:center}#issue-container .devices #device-issues{padding:0;display:grid;gap:.3vh}#issue-container li{max-width:100%;text-align:center;display:block}#issue-container img{max-width:150px}#issue-container .uk-accordion-title{text-align:center}#cartMoreInfo{text-align:center;border:1px solid black;padding:20px 40px}@media screen and (min-width: 607px){#cartMoreInfo{width:40%;margin:0 auto 15px}}#cartMoreInfo>h3{margin-top:0}.button-wrapper{display:flex;flex-wrap:wrap;justify-content:space-around;text-align:center;margin-top:5vh}.button-wrapper a{display:flex;margin:3vh 0;align-items:center;justify-content:space-between;width:250px}@media screen and (max-width: 607px){.button-wrapper{flex-direction:column-reverse;align-items:center}}.button-wrapper--cart{justify-content:center;gap:5vw;margin-top:1vh}@media screen and (max-width: 607px){.button-wrapper.sticky{position:sticky;bottom:0;background:#fff}.button-wrapper.sticky a{margin:2vh 0}}#checkout-form{display:grid;grid-template-columns:auto}#checkout-form .uk-input,#checkout-form .uk-textarea,#checkout-form .uk-select{max-width:100%}@media (min-width: 720px){#checkout-form{grid-template-columns:auto auto;gap:1rem}#checkout-form #additional-information{grid-column:span 2}}@media (min-width: 1024px){#checkout-form{padding:0 6rem}}.issue-buttons{display:flex;justify-content:space-between;align-items:center;border-top:1px solid black;color:#000;border-radius:0;border:0;background-color:#fff;border-bottom:1px solid black}.issue-buttons:first-of-type{border-top:1px solid black}#model-issues{list-style-type:none}#model-issues li{margin:10px 0}#submit-repair{display:none}#joesAddress{display:block;list-style-type:none;margin:0;padding:0;text-align:center;color:#00008b}#shipping-videos-wrapper h3,#shipping-videos-wrapper h5{text-align:center}#shipping-videos-wrapper figure{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}#shipping-videos-wrapper figure iframe,#shipping-videos-wrapper figure object,#shipping-videos-wrapper figure embed{position:absolute;top:0;left:0;width:100%;height:100%}#shipping-videos-wrapper h5{font-size:small;margin-top:0}.uk-accordion .uk-accordion-title{font-weight:bolder;padding:0}.uk-accordion{padding:0}#communication-preference{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;margin:0;justify-content:center}#communication-preference label{margin-left:.5em}#communication-preference label:not(:last-child){margin-right:3rem}@media screen and (max-width: 607px){#communication-preference label:not(:last-child){margin-right:1rem}}#qtyError{text-align:center;background-color:red;color:#fff;border:1px solid black}#sendingInMessage{text-align:center;padding:.5rem;background-color:#ff0;color:#000;border:1px solid black}.invalidInput{border-color:red}.cartEmpty{text-align:center;border:1px solid black;padding:1%}.banner-message{background-color:#ffeb3b;color:#333;padding:15px;margin:10px 0;border:1px solid #ccc;font-size:16px;text-align:center}#screenPolishingBanner{display:none}.floating__container{position:relative;width:100%;display:flex;transition:box-shadow .3s ease}select.floating__input{-webkit-appearance:none}select.floating__input~.caret-icon{position:absolute;right:15px;height:100%;display:flex}select.floating__input~.caret-icon>svg{width:10px}.caret-icon.hidden{display:none}.floating__input{flex-grow:1;text-align:left;padding:1rem;margin:5px;transition:box-shadow .3s ease;color:#666;border:1px solid #e5e5e5;border-radius:5px;width:100%}.floating__input.invalid{color:#f0506e;border-color:#f0506e}.floating__label{left:calc(5px + 1rem);top:calc(2px + 1rem);margin-bottom:0;pointer-events:none;position:absolute;transition:top .3s ease,font-size .3s ease;letter-spacing:.04rem;line-height:1.5;color:#818181}.floating__input:focus~.floating__label,.floating__input:not(:placeholder-shown)~.floating__label,.floating__input:-webkit-autofill~.floating__label{top:calc(5px + .25rem);left:calc(5px + 1rem);letter-spacing:.04rem;font-size:14px}.floating__input:focus,.floating__input:not(:placeholder-shown),.floating__input:-webkit-autofill{padding:1.5rem .25rem .5rem 1rem;margin:5px}.floating__input::-webkit-search-cancel-button{display:none}.floating__input::placeholder{opacity:0}.floating__input:-webkit-autofill~.floating__label{color:#000}@media screen and (max-width: 607px){.floating__label--hide-mobile{display:none}.floating__input--show-placeholder::placeholder{opacity:1}}.uk-margin--multiple-fields>*{margin-top:20px!important}@media screen and (min-width: 607px){.uk-margin--multiple-fields{display:flex;margin-top:20px!important}.uk-margin--multiple-fields>*{margin-top:0!important}}@media screen and (min-width: 720px) and (max-width: 1024px){.uk-margin--multiple-fields{flex-wrap:wrap}.uk-margin--multiple-fields *:nth-child(1),.uk-margin--multiple-fields *:nth-child(2){width:50%}.uk-margin--multiple-fields *:nth-child(3){margin-top:20px!important}}@media screen and (min-width: 1024px){.uk-margin--multiple-fields{flex-wrap:nowrap}.uk-margin--multiple-fields>*{width:100%;margin-top:0!important}}.rte .estimated-total-container{margin:15px 0;text-align:center;letter-spacing:.5px}.checkboxes-container{display:flex;flex-direction:column;align-items:flex-start;margin:1.5rem 0;gap:10px;box-sizing:border-box}@media (min-width: 1024px){.checkboxes-container{padding:0 6rem}}.checkboxes-container>div{display:flex;text-align:left;gap:10px}.checkboxes-container .uk-checkbox{margin-top:3px}.checkboxes-container .uk-form-label{display:inline-block;margin-left:10px;width:100%}.checkboxes-container+.button-wrapper{margin-top:1vh}.communication-preference-container{display:flex;align-items:center;margin-top:3px;gap:60px}@media screen and (max-width: 607px){.communication-preference-container{flex-direction:column;gap:1rem}}.checkbox-wrapper{display:flex;gap:10px;align-items:center;justify-content:center;font-size:16px;margin-top:15px}@media screen and (max-width: 607px){.checkbox-wrapper{gap:5px;font-size:14px;margin-bottom:10px}}.checkbox-wrapper>input[type=checkbox]{background-color:#fff}.checkbox-wrapper p{margin:0}.checkbox-wrapper+p{margin:0;font-size:14px}.mobile-scroll-indicator,.desktop-scroll-indicator{position:absolute;display:none;align-items:center;justify-content:center;top:-45px;right:5px;width:35px;height:35px;color:#000;animation:bounceAnimation 3s infinite;z-index:1}.desktop-scroll-indicator{top:-65px}.mobile-scroll-indicator-container,.desktop-scroll-indicator-container{position:sticky;bottom:0}.mobile-scroll-indicator-container .mobile-scroll-indicator{top:-65px}.mobile-scroll-indicator.show,.desktop-scroll-indicator.show{display:flex}.mobile-scroll-indicator.show+.mobile-scroll-indicator__text,.desktop-scroll-indicator.show+.desktop-scroll-indicator__text{display:block}.mobile-scroll-indicator__text,.desktop-scroll-indicator__text{display:none;top:-40px;position:absolute;right:-10px;width:69px;font-weight:700}.desktop-scroll-indicator__text,.mobile-scroll-indicator-container .mobile-scroll-indicator__text{top:-60px}.mobile-scroll-indicator__text p,.desktop-scroll-indicator__text p{position:relative;z-index:1}.button-blue[hidden]+div .mobile-scroll-indicator{top:-65px}.button-blue[hidden]+div .mobile-scroll-indicator__text{top:-60px}.blur-background{background:#fff;width:140%;height:28px;border-radius:30px;position:absolute;margin-top:1rem;top:0;left:-10px;filter:blur(8px)}@media screen and (min-width: 607px){.button-wrapper.sticky>div:first-of-type,.mobile-scroll-indicator-container>div:first-of-type{display:none!important}}@media screen and (max-width: 607px){.desktop-scroll-indicator-container{display:none!important}}@keyframes bounceAnimation{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-2px)}60%{transform:translateY(-5px)}}.repair-service-disclaimer{border:2px solid #ccc;padding:20px;font-family:Arial,sans-serif}@media screen and (min-width: 607px){.repair-service-disclaimer{margin:40px}}.repair-service-disclaimer h2{text-align:center;color:#333;margin:0}.repair-service-disclaimer ul{list-style:none;padding:0;color:#555}.repair-service-disclaimer ul>li{margin-top:10px}.repair-service-disclaimer .note{color:#777;font-size:.9em}
/*# sourceMappingURL=/cdn/shop/t/15/assets/repair-theme.scss.css.map */
