#loansCalc{min-width:270px}@media only screen and (max-width:720px){#loansCalc{width:100%}}#loansCalcContainer{width:100%;display:-ms-grid;display:grid;-ms-grid-columns:67% 33%;grid-template-columns:67% 33%;-ms-grid-rows:auto auto;grid-template-rows:auto auto;grid-template-areas:"a b" "c c"}#variables{-ms-grid-row:1;-ms-grid-column:1;grid-area:a}#results{-ms-grid-row:1;-ms-grid-column:2;grid-area:b}#calcFoot,#results{width:100%;box-sizing:border-box}#calcFoot{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:c}@media only screen and (max-width:720px){#loansCalcContainer{-ms-grid-columns:100%;grid-template-columns:100%;-ms-grid-rows:auto auto auto;grid-template-rows:auto auto auto;grid-template-areas:"a" "b" "c"}#variables{-ms-grid-row:1;-ms-grid-column:1}#results{-ms-grid-row:2;-ms-grid-column:1}#calcFoot{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:1}}.content form{width:100%}#variables{box-sizing:border-box;width:100%;border:3px solid #f6f6f6;background:#fff;padding:20px}#variables fieldset{border:none}#loansCalc fieldset{margin-bottom:20px}fieldset legend,label#borrowing,label#term{font-family:Arial;font-weight:400;font-size:18px;line-height:24px;float:none}input[type=number]{border:1px solid #8e8e8e;font-family:Sainsburys Mary Ann Regular;font-weight:400;font-size:1.2em;padding:5px}.loanAmount__container{display:flex;align-items:center;justify-content:flex-start;margin:20px 0}input.loanAmount__button{border:1px solid #d7d7d7;min-height:48px;min-width:48px;border-radius:50%;cursor:pointer;touch-action:manipulation;transition:all .2s;border:2px solid #f06c00}input.loanAmount__button--plus{box-sizing:border-box;background-color:#fff;background-image:url(https://sainsburysbank.co.uk/~/media/images/rebrand/steps-tabs-plus-orange.png);background-repeat:no-repeat;background-position:50%}input.loanAmount__button--plus:hover{background-color:rgba(229,80,0,.08);border:2px solid #e55000}input.loanAmount__button--plus:focus{box-shadow:0 0 0 2px #96dbfa}input.loanAmount__button--minus{box-sizing:border-box;background-color:#fff;background-image:url(https://sainsburysbank.co.uk/~/media/images/rebrand/steps-tabs-minus-orange.png);background-repeat:no-repeat;background-position:50%}input.loanAmount__button--minus:hover{background-color:rgba(229,80,0,.08);border:2px solid #e55000}input.loanAmount__button--minus:focus{box-shadow:0 0 0 2px #96dbfa}.loanAmountInput__outer{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 #d7d7d7;overflow:hidden;margin:0 10px}.loanAmountInput__outer:focus-within{border:1px solid #f06c00;box-shadow:0 0 0 2px #96dbfa}@media only screen and (max-width:521px){.loanAmountInput__outer{width:60%}}.loanAmountInput__inner{display:flex;align-items:center;justify-content:center;width:100%}.loanAmountInput__input{font-size:24px;margin:0 10px;text-align:center;width:60%;padding:0;margin:0;width:3.5em;letter-spacing:1px;font-family:Arial}.loanAmountInput__input--no-spinners{-moz-appearance:textfield}.loanAmountInput__input--no-spinners::-webkit-inner-spin-button,.loanAmountInput__input--no-spinners::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.loanTerm__containerOuter{display:flex;align-items:center;justify-content:flex-start;margin:20px 0}.loanTerm__containerInner{box-sizing:border-box;display:flex;align-items:center;background-image:url(https://sainsburysbank.co.uk/~/media/images/rebrand/dropdown.png?h=24&la=en&w=24);background-repeat:no-repeat;background-position:30px 15px;background-size:16px;background-color:#fff;border:1px solid #d7d7d7;border-radius:2px;overflow:hidden;width:60px;height:46px;color:#000;font-weight:400;font-family:Arial;cursor:pointer;margin-right:10px}.loanTerm__containerInner:focus-within{box-shadow:0 0 0 2px #96dbfa}.loanTerm__dropdown{box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:60px;height:46px;background:transparent;cursor:pointer;padding:10px;font-family:Arial;font-size:16px}.loanTerm__dropdown option:disabled{display:none}.loanTerm__dropdown:focus{box-shadow:0 0 0 2px #96dbfa}.loanTerm__tag{font-family:Arial}.loanTerm__tag--years{margin-right:10px}.nectar__question{display:flex;align-items:center;justify-content:flex-start}.nectar__image{width:35px;position:relative;top:2px;margin-left:5px}.nectar--only{display:none}p.nectar__text{font-family:Arial;font-size:14px;margin:15px 0;line-height:20px;margin-top:5px}p.nectar__message{font-size:18px;padding-right:65px}@media only screen and (max-width:760px){p.nectar__message{padding-right:10px}}.defer__legend{padding-right:30px;width:100%}.defer__text{font-family:Arial;font-size:14px;margin:15px 0;line-height:20px}input.slingShotRadio{height:1px;width:1px}.radioOption{display:flex;align-items:center;justify-content:center;min-height:48px;width:92px;background:#fff;box-sizing:border-box;cursor:pointer;transition-duration:.2s;transition-property:background-color;border-radius:1px;margin-right:2px}.optionButton:focus,.radioOption:focus{box-shadow:0 0 0 2px #96dbfa}.radioOption[aria-checked=true]:focus,.radioOption[aria-checked=true]:hover{background:rgba(229,80,0,.08)}.radioOption:hover{background:rgba(76,76,76,.08)}span.slingShotRadio__label{font-size:16px;padding-left:30px;position:relative;vertical-align:middle;display:inline-flex;padding:0;padding-left:40px;padding-right:20px}.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;right:50px;bottom:-4px}.radioOption:hover>.slingShotRadio__label:before{border:2px solid #4c4c4c}.radioOption[aria-checked=true]>.slingShotRadio__label:before{border:2px solid #f06c00}.radioOption[aria-checked=true]>.slingShotRadio__label:after{background-color:#f06c00}.slingShotRadio__label:after{box-sizing:border-box;background-color:#fff;border-radius:50%;content:" ";height:14px;position:absolute;transition:background-color .2s;width:14px;right:55px;top:1px}.deferNo,.nectarNo{margin-left:1px}#applyNow{border-radius:2px;width:280px;box-sizing:border-box;height:48px;background-color:#f06c00;color:#fff;cursor:pointer;font-size:18px}#applyNow:hover{transition:all .2s;background-color:#e55000}#applyNow:focus{box-shadow:0 0 0 2px #96dbfa}@media only screen and (max-width:760px){.slingShotBtnContainer{width:100%;justify-content:left}input.slingShotBtn{width:50%}}.results{border:3px solid #f6f6f6;border-left:none;background-color:#f6f6f6;display:flex;flex-direction:column;padding:20px}.results__repExample{width:100%}.results__result{box-sizing:border-box;background:#fff;width:100%;font-family:Arial;padding:14px;margin-bottom:8px}p.results__resultHeading{margin-bottom:5px;font-size:16px}p.results__resultOutput{color:#ef6600;font-size:26px;margin-bottom:0}p.results__repExampleHeading{font-size:20px;font-family:Sainsburys Mary Ann Extra Bold;margin-bottom:10px;color:#4c4c4c;font-size:1.5em}#loansCalc .footer-desktop{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%}#loansCalc .footer-desktop p{width:100%;font-family:Arial;font-size:14px;margin:20px 0}@media screen and (max-width:599px){#loansCalc .footer-desktop{display:none}}@media screen and (min-width:600px) and (max-width:719px){#loansCalc .footer-desktop{display:none}}#loansCalc .footer-mobile{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;margin-top:2em}@media screen and (max-width:599px){#loansCalc .footer-mobile{display:flex}}@media screen and (min-width:600px) and (max-width:719px){#loansCalc .footer-mobile{display:flex}}@media screen and (min-width:720px) and (max-width:959px){#loansCalc .footer-mobile{display:none}}@media screen and (min-width:960px){#loansCalc .footer-mobile{display:none}}.step{background:#f6f6f6;display:flex;justify-content:center;flex-direction:column;box-sizing:border-box;padding:20px;position:absolute;top:20%;margin:0 15%;z-index:1003;align-items:center;width:70%}#applyNow{border-radius:4px;margin:0 auto}#loanStepOne{text-align:center}#loanStepOne div legend{font-family:Mary Ann Extra Bold,Mary Ann;font-weight:800;font-style:normal;font-size:20px;color:#4c4c4c;margin:15px}#loanStepTwo{text-align:center}#loanStepTwo div legend{font-family:Mary Ann Extra Bold,Mary Ann;font-weight:800;font-style:normal;font-size:20px;color:#4c4c4c;margin:15px}.presentCustomer div{text-align:centre}.presentCustomer div legend{font-family:Mary Ann Extra Bold,Mary Ann;font-weight:800;font-style:normal;font-size:20px;color:#4c4c4c}input.mobileButton{border:1px solid #8e8e8e;height:30px;width:30px;border-radius:50%;cursor:pointer;touch-action:manipulation;transition:all .2s;border:2px solid #f06c00}input.mobileButton.minus{box-sizing:border-box;background-color:#fff;background-image:url(https://sainsburysbank.co.uk/library/default/images/rebrand/steps-tabs-minus.png);background-repeat:no-repeat;background-position:50%;height:48px;width:48px}input.mobileButton.minus:hover{background-color:#e9d9e1;border:2px solid #6a0035;background-image:url(https://sainsburysbank.co.uk/~/media/images/rebrand/steps-tabs-minus-purple.png)}input.mobileButton.minus:focus{box-shadow:0 0 6px rgba(51,102,255,.6);outline:1px solid #36f}input.mobileButton.plus{box-sizing:border-box;background-color:#fff;background-image:url(https://sainsburysbank.co.uk/library/default/images/rebrand/steps-tabs-plus.png);background-repeat:no-repeat;background-position:50%;height:48px;width:48px}input.mobileButton.plus:hover{background-color:#e9d9e1;border:2px solid #6a0035;background-image:url(https://sainsburysbank.co.uk/~/media/images/rebrand/steps-tabs-plus-purple.png)}input.mobileButton.plus:focus{box-shadow:0 0 0 2px #96dbfa}.ln-o-inline-list__item{display:inline-block;vertical-align:middle}.nextButton{border-radius:0;margin:0 auto;align-items:center;justify-content:center;width:200px;margin-top:10px}.applyNext,.nextButton{box-sizing:border-box;height:48px;background-color:#f06c00;color:#fff;cursor:pointer;font-size:18px;font:1.125em/110% Sainsburys Mary Ann Extra Bold,Helvetica,sans-serif}.applyNext{border-radius:2px;width:280px;margin-bottom:20px;margin-top:20px}.optionButton{align-items:center;display:flex;background:#fff;border-radius:0;margin:0 5px;border:1px solid #8e8e8e;width:200px;height:48px;cursor:pointer}.optionButton:hover{background:#f06c0025;border:2px solid #4c4c4c;width:198px;height:46px}.optionButton:hover div div{border:0}.optionButton:hover div{border:2px solid #4c4c4c;margin:0 14px}.optionButton:hover div div{border:2px solid #fff}.optionButton.active{border-color:#f06c00}.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:hover div{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:#f06c00}.optionButton p{display:inline-block;color:#4c4c4c;line-height:1.5;font-size:18px;margin:0 10px}.optionButton:hover p{margin:0 11px}.optionButton.active div{border:2px solid #f06c00;margin:0 14px}.optionButton:hover div{margin:0 13px}.optionButton.active:hover div{border:2px solid #f06c00;margin:0 13px}.optionButton.active:hover div div{border:2px solid #f06c00;margin:0 14px}.applyNext:hover,.nextButton:hover{transition:all .2s;background-color:#e55000}.applyNext:focus,.nextButton:focus{box-shadow:0 0 0 2px 96dbfa}.buttonContainer{display:inline-flex}.slingShotBtnContainer{display:flex}.radiogroup{justify-content:left}.slingShotBtnContainer.steps{margin:20px 0}.closeButton{font-family:Sainsburys Mary Ann Medium,Helvetica,sans-serif;box-sizing:border-box;font-size:24px;padding:15px;cursor:pointer;color:#000;transition:all .2s;position:absolute;right:0;top:0}.closeButton:hover{color:#6a0035}.closeButton:focus{box-shadow:0 0 6px rgba(51,102,255,.6);outline:1px solid #36f}@media only screen and (max-width:760px){.buttonContainer{display:inline-flex;align-items:center;justify-content:space-between;margin:10px 0;width:100%}.slingShotBtnContainer{width:100%}input.slingShotBtn{width:50%}.slingShotBtnContainer{justify-content:left}.optionButton{width:120px}.optionButton:hover{width:118px}.optionButton p{margin:0}.optionButton:hover p{margin:1px}.nextButton{margin:0 5%}}@media only screen and (max-width:599px){.step{width:90%;margin:0 5%}.optionButton{width:100px}.optionButton:hover{width:98px}#applyNow{width:150px;margin:0 auto}}.rep-example{margin-top:1.5em;padding:1em;background:#f6f6f6}.rep-example p{font-size:1rem;padding-top:1em;margin:0}.rep-example p:last-child{text-align:center}.nectar-alert{width:calc(100% - 2em);padding:1em;border:1px solid #fc6a00;margin-bottom:2em;border-radius:2px}.nectar-alert h3{color:#fc6a00;font-size:22px;margin-bottom:1em}.nectar-alert p{margin:0;padding:0;font-size:14px}