#stepsModal #variables fieldset{border:none;text-align:center}#borrowing,#stepsModal fieldset legend,#term{font-weight:800;font-size:20px;line-height:24px;margin-bottom:10px;text-align:center;width:100%}#stepsModal input[type=number]{border:1px solid #8e8e8e;font-family:Sainsburys Mary Ann Regular;font-weight:400;padding:5px}#stepsModal .amountBands,#stepsModal .termBands{display:none;align-items:center;justify-content:space-between;color:#4c4c4c;font-size:16px}#stepsModal .no-spinners{-moz-appearance:textfield}#stepsModal .no-spinners::-webkit-inner-spin-button,#stepsModal .no-spinners::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#stepsModal .moneyInputContianer{display:flex;justify-content:center;align-items:center;box-sizing:border-box;font-family:Arial;font-size:24px;height:48px;width:240px;font-weight:400;border-radius:2px;border:1px solid #8e8e8e;overflow:hidden;margin:0 10px;background:#fff;margin:10px}#stepsModal .moneyInputContianer:focus-within{box-shadow:0 0 0 2px #96dbfa;border:1px solid #fc6a00}#stepsModal .innerInput{display:flex;align-items:center;justify-content:center;width:100%}#stepsModal #loanTerm{text-align:center;box-sizing:border-box;width:60%;font-size:28px;font-family:Arial;border-radius:2px;margin:10px;border:1px solid #8e8e8e;font-weight:400;padding:5px}#stepsModal #loanTerm:focus{box-shadow:0 0 0 2px #96dbfa;border:1px solid #fc6a00}#stepsModal #loanAmount{font-family:Arial;margin:0 10px;text-align:center;font-size:28px;padding:0;margin:0;width:4em;color:#4c4c4c}#stepsModal #loanAmount:focus,#stepsModal #loanAmount :hover{box-shadow:none;border:none}#stepsModal .inputContainer{box-sizing:border-box;width:100%;padding:0 20px}#stepsModal .question1,#stepsModal .question2{text-align:center}#stepsModal .nectar-message{font-family:Sainsburys Mary Ann Extra Bold;font-size:14px;text-align:center;margin-bottom:2em;color:#4c4c4c;padding:0 1em}@media (max-width:641px){#stepsModal #loanTerm,#stepsModal .moneyInputContianer{width:50%}}#stepsModal .nectar p{font-family:Arial;font-size:14px;margin:15px 0;line-height:20px}#stepsModal fieldset.nectar>legend{padding-top:4px;width:100%;height:30px}#stepsModal p.nectarInfo{box-sizing:border-box;margin-top:5px;max-width:354px}#stepsModal .nectarQ{display:flex;align-items:center;justify-content:center;margin-left:40px}#stepsModal .nectarQ>img{width:50px;position:relative;bottom:1px;margin-left:5px}@media (max-width:660px){#stepsModal .nectarQ>img{margin-left:0;margin-right:10px}}@media (max-width:395px){#stepsModal .nectarQ>img{margin-right:20px}}#stepsModal fieldset#defer{width:100%;text-align:center}#stepsModal p.deferInfo{font-family:Arial;line-height:24px;font-size:14px;cursor:default}#stepsModal legend.deferLegend{font-size:14px;font-weight:400;font-family:Arial;line-height:24px;margin:10px 0 0}@media (max-width:660px){#stepsModal p.deferInfo{margin-top:10px}#stepsModal legend.deferLegend{margin-bottom:5px}}#stepsModal input.mobileButton{border:1px solid #8e8e8e;height:30px;width:30px;border-radius:50%;cursor:pointer;touch-action:manipulation;transition:all .2s;border:2px solid #fc6a00}#stepsModal input.mobileButton.minus{box-sizing:border-box;background-color:#fff;background-repeat:no-repeat;background-position:50%;height:48px;width:48px}#stepsModal input.mobileButton.minus,#stepsModal input.mobileButton.minus:hover{background-image:url(https://sainsburysbank.co.uk/~/media/images/rebrand/steps-tabs-minus-orange.png)}#stepsModal input.mobileButton.minus:hover{background-color:rgba(229,80,0,.08);border:2px solid #fc6a00}#stepsModal input.mobileButton.minus:focus{box-shadow:0 0 0 2px #96dbfa;border:2px solid #fc6a00}#stepsModal input.mobileButton.plus{box-sizing:border-box;background-color:#fff;background-repeat:no-repeat;background-position:50%;height:48px;width:48px}#stepsModal input.mobileButton.plus,#stepsModal input.mobileButton.plus:hover{background-image:url(https://sainsburysbank.co.uk/~/media/images/rebrand/steps-tabs-plus-orange.png)}#stepsModal input.mobileButton.plus:hover{background-color:rgba(229,80,0,.08);border:2px solid #fc6a00}#stepsModal input.mobileButton.plus:focus{box-shadow:0 0 0 2px #96dbfa;border:2px solid #fc6a00}#stepsModal input.slingShotRadio{height:1px;width:1px}#stepsModal .ln-o-inline-list__item{display:inline-block;vertical-align:middle}#stepsModal .radioOption{display:flex;align-items:center;justify-content:flex-start;height:40px;width:100px;box-sizing:border-box;cursor:pointer;transition-duration:.2s;transition-property:background-color;margin:5px 0;padding:5px 0;border-radius:2px;border:2px solid transparent}#stepsModal .radioOption:hover{background-color:rgba(76,76,76,.08)}#stepsModal .radioOption:focus{border:2px solid #96dbfa;background-color:rgba(229,80,0,.08)}#stepsModal .slingShotRadio__label{font-size:14px;position:relative;vertical-align:middle;display:inline-flex;padding-left:3em;font-family:Arial;font-weight:400;width:170px}#stepsModal .slingShotRadio__label:before{box-sizing:border-box;border-radius:50%;border:1px solid #8e8e8e;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:50% 50%;content:" ";height:24px;position:absolute;transition-duration:.2s;transition-property:background-color,border-color,border-width;width:24px;left:.5em;top:calc(50% - 12px)}#stepsModal .radioOption[aria-checked=true]>.slingShotRadio__label:before{background-color:#fc6a00}#stepsModal .radioOption:hover>.slingShotRadio__label:before,#stepsModal .radioOption[aria-checked=false]:hover>.slingShotRadio__label:before{border:2px solid #4c4c4c}#stepsModal .radioOption[aria-checked=true]>.slingShotRadio__label:before{border:2px solid #fc6a00;background:#fff}#stepsModal .radioOption[aria-checked=true]>.slingShotRadio__label:after{background-color:#fc6a00}#stepsModal .slingShotRadio__label:after{box-sizing:border-box;background-color:#fff;border-radius:50%;content:" ";height:14px;position:absolute;transition:background-color .2s;width:14px;left:12px;top:calc(50% - 7px)}#stepsModal .nectarNo{margin-left:10px}#stepsModal .stepsNectarBtn>p{margin:0}#stepsModal .stepsNectarBtn{display:flex;align-items:center;justify-content:center;box-sizing:border-box;font:1.125em Sainsburys Mary Ann Extra Bold,Helvetica,sans-serif;border:2px solid #fc6a00;border-radius:2px;color:#fc6a00;cursor:pointer;width:140px;height:48px;background:hsla(0,0%,100%,.7)}#stepsModal .stepsNectarBtn.active,#stepsModal .stepsNectarBtn:hover{background:rgba(229,80,0,.08);border:2px solid #e55000;color:#e55000}#stepsModal .stepsNectarBtn:focus{background:rgba(229,80,0,.08);border:2px solid #fc6a00;color:#fc6a00;box-shadow:0 0 0 2px #96dbfa}#stepsModal .stepsNectarBtn.active:focus{background:rgba(229,80,0,.08);border:2px solid #e55000;color:#e55000;box-shadow:0 0 0 2px #96dbfa}#stepsModal .nextButton{align-items:center;justify-content:center;width:180px}#stepsModal .nextButton,#stepsModal button#applyNext{box-sizing:border-box;height:48px;background-color:#fc6a00;color:#fff;cursor:pointer;font-size:18px;border-radius:2px;font:1.125em/110% Sainsburys Mary Ann Extra Bold,Helvetica,sans-serif}#stepsModal button#applyNext{width:280px;margin-bottom:20px;margin-top:20px}.optionButton{align-items:center;display:flex;background:#fff;border-radius:2px;margin:0 5px;border:1px solid #8e8e8e;width:200px;height:48px;cursor:pointer}.optionButton:hover{background:#fc6a00}.optionButton.active{border-color:#fc6a00}.optionButton p{display:inline-block;color:#4c4c4c;line-height:1.5;font-size:18px;margin:0 10px}.optionButton div{border-radius:50%;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:50% 50%;border:1px solid #8e8e8e;content:" ";height:24px;display:inline-block;width:24px;margin:0 15px}.optionButton.active div{border:2px solid #fc6a00;margin:0 14px}.optionButton div div{border-radius:50%;content:" ";height:14px;right:11px;top:3px;position:relative;transition:background-color .2s;width:14px;border:none}.optionButton.active div div{background:#fc6a00}#stepsModal #applyNext:hover,.nextButton:hover{transition:all .2s;background-color:#e55000}#stepsModal #applyNext:focus,.nextButton:focus{box-shadow:0 0 2px #96dbfa;border:1px solid #96dbfa}#stepsModal .buttonContainer{display:inline-flex;align-items:center;justify-content:center;margin:10px 0}#stepsModal .slingShotBtnContainer{display:flex;align-items:center;justify-content:center}#stepsModal .slingShotBtnContainer.steps{margin:20px 0}#stepsModal #defer>div.slingShotBtnContainer>.radioOption{height:20px;background:none;font-size:16px}#stepsModal .backButton{box-sizing:border-box;padding:15px;cursor:pointer;color:#4c4c4c;transition:all .2s;font-weight:300;position:absolute;left:0;bottom:0;font-family:Sainsburys Mary Ann Extra Bold,Helvetica,sans-serif}#stepsModal .backButton:hover{text-decoration:underline}#stepsModal .backButton:focus{box-shadow:0 0 0 2px #96dbfa;outline:1px solid #96dbfa}#stepsModal .closeButton{font-family:Sainsburys Mary Ann Medium,Helvetica,sans-serif;box-sizing:border-box;font-size:20px;padding:15px;cursor:pointer;color:#000;transition:all .2s;position:absolute;right:0;top:0}#stepsModal .closeButton:hover{color:#e55000}#stepsModal .closeButton:focus{box-shadow:0 0 0 2px #96dbfa;outline:1px solid #96dbfa}#stepsModal .editStepsContainer{width:100%;text-align:left;margin-bottom:10px}#stepsModal #editSteps{color:#4c4c4c;text-decoration:none;cursor:pointer;text-decoration:underline;text-align:center;width:100%}#stepsModal #editSteps:hover{color:#0c0c0c}#stepsModal #editSteps:focus{color:#0c0c0c;box-shadow:0 0 0 2px #96dbfa;outline:1px solid #96dbfa}@media only screen and (max-width:760px){#stepsModal .buttonContainer{display:inline-flex;align-items:center}#stepsModal .buttonContainer,#stepsModal .slingShotBtnContainer{justify-content:space-between;width:100%}#stepsModal input.slingShotBtn{width:50%}#stepsModal .slingShotBtnContainer{justify-content:center}#stepsModal #editSteps{width:100%}.optionButton{width:120px}.optionButton p{margin:0}}#stepsModal #results{box-sizing:border-box;display:flex;align-items:baseline;justify-content:flex-start;flex-direction:column;width:100%}#stepsModal .repExample{width:auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;box-sizing:border-box;width:100%;margin-bottom:18px}#stepsModal .repExample>p{font-family:Sainsburys Mary Ann Medium;margin-bottom:10px;font-size:20px}#stepsModal .repHeading{color:#4c4c4c;width:100%;text-align:center;margin-top:0}#stepsModal .repHeadingp{font-size:24px}#stepsModal .result{box-sizing:border-box;background:#fff;width:32%;height:auto;font-family:Arial;padding:5px;text-align:center;flex:auto;margin:2px}#stepsModal .result p:first-child{margin-bottom:5px;font-size:14px}#stepsModal .result p:nth-child(2){color:#ef6600;font-size:20px}@media (max-width:719px){#stepsModal .repExample{height:auto}#stepsModal #results{display:block}#stepsModal #resultsStep{padding:20px}#stepsModal .result{width:100%}#stepsModal .repHeading{margin-top:0}}#stepsModal .step{height:290px;bottom:40px;background:#f6f6f6;display:flex;align-items:center;justify-content:center;flex-direction:column;box-sizing:border-box;padding:20px;z-index:62;border-radius:2px;top:calc(50% - 210px);left:calc(50% - 300px);position:absolute;background-image:url(https://sainsburysbank.co.uk/~/media/sb/nectar_logo.png);background-position:right bottom 16px;background-size:60px;background-repeat:no-repeat}.step p{width:100%}#stepsModal label,#stepsModal legend,#stepsModal strong{font:700 1.25em/110% Sainsburys Mary Ann Extra Bold,Helvetica,sans-serif;cursor:pointer;color:#4c4c4c;cursor:default}#stepsModal img.img2.stepsZIndex{z-index:61}#stepsModal #nectarStep,#stepsModal #termStep{display:none}#stepsModal #resultsStep{height:auto;display:none;justify-content:flex-start}#stepsModal{display:none;height:100%;width:100%;background-color:hsla(0,0%,100%,.75);z-index:60;padding:0;top:0}#stepsModal,.rep-box{position:absolute;justify-content:center}.rep-box{height:260px;bottom:40px;background:#f6f6f6;display:flex;align-items:center;flex-direction:column;box-sizing:border-box;padding:2%;z-index:62;border-radius:2px;left:calc(50% - 300px);width:50%;height:auto;max-width:700px;left:25%;bottom:0}.rep-box h4{margin-bottom:10px}.rep-box strong{font-size:12px!important;font-weight:700}.rep-box p,.rep-box strong{font-family:Arial,Helvetica,sans-serif}.rep-box p{font-size:.75em;line-height:1.5;width:100%;padding:.5em 0}form#loansCalc{width:100%}@media screen and (max-width:599px){#stepsModal .step{width:96%;top:calc(50% - 190px);left:2%}.rep-box,.rep-box.wider{width:96%;left:2%}#stepsModal .finalStep{top:10px;justify-content:flex-start;position:relative}#tiles.finalStep{max-height:none;height:800px}#stepsModal #resultsStep{height:auto;display:none;padding-bottom:3.5em;background-position:50% 97%}}@media screen and (min-width:600px) and (max-width:719px){#stepsModal .step{top:calc(50% - 200px)}#stepsModal .step,.rep-box{width:70%;left:15%}.rep-box.wider{width:70%}#stepsModal .finalStep{top:10px;justify-content:flex-start;position:relative}#tiles.finalStep{max-height:none;height:780px}#stepsModal #resultsStep{height:auto;display:none;max-width:600px}}@media screen and (min-width:720px){#stepsModal .step{max-width:700px}#stepsModal .step,.rep-box{width:50%;left:25%}.rep-box.wider{width:60%;left:25%}#stepsModal .finalStep{top:10px;width:60%;left:25%;position:relative}}#stepsModal #calcFoot{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%}#stepsModal #calcFoot p{font-family:Arial;font-size:14px;margin:10px 0 0;text-align:left;width:100%}#stepsModal #loansPage:hover{color:#0c0c0c}#stepsModal #applyNext{order:1}#stepsModal #loansPage{text-decoration:underline;order:2}#stepsModal p#loansTCs{order:3;line-height:1.5;font-size:12px}@media (max-width:660px){#stepsModal #applyNext{order:2}#stepsModal #loansPage{order:3;margin-bottom:10px}}#stepsModal .tiles .img2.hidden{display:none}@media (max-width:642px){#stepsModal #stepsRoundel{display:none}}