a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{box-sizing:border-box;font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}*,:after,:before{box-sizing:inherit}@-ms-viewport{width:device-width}[tabindex="-1"]:focus{outline:none!important}hr{box-sizing:content-box;height:0;overflow:visible}svg:not(:root){overflow:hidden}[role=button],a,area,button,input,label,select,summary,textarea{-webkit-appearance:none;border-radius:0;margin:0;touch-action:manipulation}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}.flexbox{display:table;display:flex}.flexbox-inline{display:inline-flex}.flexbox--fill-height{height:100%}.flexbox--column{flex-flow:column}.flexbox--column>.flexbox__item--fill{flex:1 1 auto!important}.flexbox--center{align-items:center}.flexbox--end{align-items:flex-end}.flexbox--row-wrap{flex-flow:row wrap}.flexbox--wrap{flex-flow:wrap}.flexbox__item--center{align-self:center;-webkit-box-align:center}.flexbox--justify-center{justify-content:center}.flexbox--justify-space-between{justify-content:space-between}.flexbox--justify-space-around{justify-content:space-around}.flexbox__item--bottom{align-self:flex-end;-webkit-box-align:end}.flexbox--grow{flex-grow:1}.flexbox__item--equal,.flexbox__item--fill{flex:1 1}.no-flexbox .no-flexbox--disable-flex{display:block}.no-flexbox .flexbox{width:100%}.no-flexbox .flexbox__item{display:table-cell;vertical-align:top}.no-flexbox .flexbox__item--center{vertical-align:middle}.no-flexbox .flexbox__item--bottom{vertical-align:bottom}@media screen and (max-width:639px){.flexbox--row-wrap{-webkit-box-orient:vertical}.flexbox__item--fill{-ms-flex:1 0 auto}.flexbox--mobile-column{flex-flow:column}.flexbox--mobile-column .flexbox__item--equal{flex:none}.flexbox--mobile-center{align-items:center}}.cookie-policy-overlay{background-color:rgba(0,0,0,.5);bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:99}.cookie-banner-page-width{margin:0 auto;padding-left:5px;padding-right:5px;width:1260px}.cookie-policy-panel{background-color:#fff;bottom:0;color:#333;display:flex;flex-direction:row;padding:12px 0;position:fixed;width:100%;z-index:100}.cookie-policy-panel__title{font-size:16px;font-weight:700;margin:10px 0 0 10px}.cookie-policy-panel__message{font-size:14px;margin:10px;position:relative}.cookie-policy-panel__buttons-container{display:flex;padding-top:0;position:relative}.cookie-policy-panel__buttons-container button{display:block;margin:6px 3px;width:100%}.cookie-preference-panel{background-color:#fff;bottom:auto;color:#333;display:flex;left:0;margin:5% auto;max-width:500px;padding:12px 0;position:fixed;right:0;width:90%;z-index:100}.cookie-preference-panel__title{font-weight:700;margin:10px 0 0 10px}.cookie-preference-panel__close{color:#333;cursor:pointer;height:24px;position:absolute;right:20px;top:20px;width:24px}.cookie-preference-panel__close:after,.cookie-preference-panel__close:before{background-color:#333;content:" ";height:24px;left:6px;position:absolute;width:3px}.cookie-preference-panel__close:before{transform:rotate(45deg)}.cookie-preference-panel__close:after{transform:rotate(-45deg)}.cookie-preference-panel__preferences{border-top:1px solid #c4c5c7;margin:25px -5px 10px}.cookie-preference-panel__buttons-container{display:flex;padding-top:0;position:relative}.cookie-preference-panel__buttons-container button{display:block;margin:6px 3px;width:100%}.cookie-preference__title{background-color:#f4f5f7;border-bottom:1px solid #c4c5c7;cursor:pointer;font-size:14px;padding:15px 20px;width:100%}.cookie-preference__title:hover{border-left:7px solid #59789a;padding-left:13px}.cookie-preference__title--active{background-color:#59789a;color:#fff;cursor:auto}.cookie-preference-content{border-bottom:1px solid #c4c5c7;padding:15px 20px;position:relative}.cookie-preference-content--hidden{display:none}.cookie-preference-content__title{color:#333;display:none;font-weight:700;margin:7px 0 10px}.cookie-preference-content__control{float:right;padding:0 0 20px 20px;position:relative}.cookie-preference-content__switch{display:inline-block;height:34px;position:relative;width:60px}.cookie-preference-content__switch input{height:0;opacity:0;width:0}.cookie-preference-content__slider{background-color:#ccc;border-radius:34px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.2s}.cookie-preference-content__slider:before{background-color:#fff;border-radius:50%;bottom:4px;content:"";height:26px;left:4px;position:absolute;transition:.2s;width:26px}input:checked+.cookie-preference-content__slider{background-color:#59789a}input:focus+.cookie-preference-content__slider{box-shadow:0 0 1px #59789a}input:checked+.cookie-preference-content__slider:before{transform:translateX(26px)}html{font-family:Helvetica,Arial,sans-serif;height:100%}body,html{min-height:100%}body{background-color:#fff;font-weight:400;line-height:20px;width:100%}a{color:#590f85;text-decoration:none}a:active,a:focus,a:hover{text-decoration:underline}button,input,select,textarea{font-family:Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:20px}.is-ios *{cursor:pointer}.wf-opensans-n4-active,.wf-opensans-n4-active button,.wf-opensans-n4-active input,.wf-opensans-n4-active select,.wf-opensans-n4-active textarea,.wf-opensans-n7-active,.wf-opensans-n7-active button,.wf-opensans-n7-active input,.wf-opensans-n7-active select,.wf-opensans-n7-active textarea{font-family:Open Sans,Helvetica,Arial,sans-serif}.hidden{display:none!important;visibility:hidden}.visually-hidden{height:1px;overflow:hidden;position:absolute!important;width:1px;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.heading-1,h1{font-size:32px;font-weight:600;line-height:39px}.heading-2,h2{font-size:26px;font-weight:600;line-height:32px}.title-1,h3{font-size:22px;font-weight:600;line-height:27px}.title-2,h4{font-size:20px;font-weight:600;line-height:24px}p{font-size:16px;line-height:22px;margin:12px 0}.body-1,p{font-weight:400}.body-1{font-size:14px;line-height:20px}.body-2{font-size:12px;font-weight:400;line-height:16px}.cta{background-color:#590f85;border:2px solid transparent;border-radius:6px;color:#fff;cursor:pointer;display:inline-block;font-size:15px;font-weight:700;letter-spacing:.9px;line-height:1.19;padding:13px;text-align:center}.cta--selected{cursor:auto}.cta.cta--selected,.cta:focus,.cta:hover{background-color:#590f85;color:#fff}.cta.cta--selected,.cta:active,.cta:focus,.cta:hover{text-decoration:none}.cta:active{color:#fff}.cta--small{padding:8px}.cta--secondary{border-color:#590f85}.cta--secondary,.cta--secondary.cta--selected,.cta--secondary:focus,.cta--secondary:hover{background-color:#590f85;color:#fff}.cta--secondary:active{color:#fff}.cta--tertiary{font-size:12px;line-height:1.31;padding:8.14px}.cta--tertiary,.cta--tertiary.cta--selected,.cta--tertiary:focus,.cta--tertiary:hover{background-color:#fff;border-color:#590f85;color:#590f85}.cta--tertiary:active{color:#590f85}.cta--quaternary{font-size:12px;line-height:1.31;padding:8.14px}.cta--quaternary,.cta--quaternary.cta--selected,.cta--quaternary:focus,.cta--quaternary:hover{background-color:#fff;border-color:#590f85;color:#590f85}.cta--quaternary:active{color:#590f85}.cta--100{width:100%}body{color:#333;font-size:14px;line-height:1.6}strong{font-weight:700}.page-width{margin:0 auto;max-width:1260px;width:100%}.link{color:#590f85;text-decoration:none}.link:active,.link:focus,.link:hover{text-decoration:underline}.link--no-color{color:inherit}.link--no-color:active,.link--no-color:focus,.link--no-color:hover{color:inherit;text-decoration:inherit}.link--underline{text-decoration:underline}.link--reverse{color:#fff}.device-to-results__variant .cta--tertiary:focus{background-color:#fff;border:2px solid #590f85;border-radius:6px;color:#590f85;margin:0 auto;position:relative}.device-to-results__variant .cta--tertiary:focus:before{border:2px solid #590f85;border-radius:6px;content:"";display:block;inset:1px;pointer-events:none;position:absolute}.device-to-results__variant .cta--tertiary:hover{text-decoration:underline}.device-to-results__variant .cta--tertiary.cta--selected{background-color:#590f85;color:#fff}.device-to-results__variant .cta--tertiary.cta--selected:hover{text-decoration:none}.device-to-results__variant .cta--tertiary.cta--selected:focus,.device-to-results__variant .cta--tertiary.cta--selected:focus:before{border:none}.device-to-results__variant .cta--quaternary,.device-to-results__variant .cta--quaternary:focus{background-color:#590f85;border:2px solid #fff;color:#fff}.device-to-results__variant .cta--quaternary:focus{border-radius:6px;margin:0 auto;position:relative}.device-to-results__variant .cta--quaternary:focus:before{border:2px solid #fff;border-radius:6px;content:"";display:block;inset:1px;pointer-events:none;position:absolute}.device-to-results__variant .cta--quaternary:hover{text-decoration:underline}.device-to-results__variant .cta--quaternary.cta--selected{background-color:#fff;color:#590f85}.device-to-results__variant .cta--quaternary.cta--selected:hover{text-decoration:none}.device-to-results__variant .cta--quaternary.cta--selected:focus,.device-to-results__variant .cta--quaternary.cta--selected:focus:before{border:none}@media only screen and (max-width:1284px){.page-width{padding-left:12px;padding-right:12px}}@media print{.cta--print{visibility:hidden}.page-width{padding:0}}@media only screen and (min-width:1024px){.isTabletView{display:none!important}}@media only screen and (max-width:767px){body,button,input,select,textarea{font-size:13px;line-height:17px}.heading-1,h1{font-size:22px;line-height:27px}.heading-2,h2{font-size:20px;line-height:24px}.title-1,h3{font-size:17px;line-height:22px}.title-2,h4{font-size:15px;line-height:20px}p{font-size:14px;line-height:18px;margin:8px 0}.body-1{font-size:13px;line-height:17px}.body-2{font-size:12px;line-height:16px}}@media only screen and (max-width:639px){.isNotSmartphoneView{display:none!important}.cta--quaternary--quaternary--small,.cta--tertiary--tertiary--small{font-size:14px;line-height:1.29;padding:11px}}@media only screen and (min-width:640px){.cookie-banner-page-width{padding-left:12px;padding-right:12px}.cookie-policy-panel__title{font-size:24px;margin-left:20px}.cookie-policy-panel__message{float:left;font-size:16px;margin:15px 20px 20px;width:60%}.cookie-policy-panel__buttons-container{display:block;float:left;min-width:200px;width:30%}.cookie-policy-panel__buttons-container button{width:100%}.cookie-preference-panel{max-width:1000px}.cookie-preference-panel__title{font-size:24px;margin-left:20px}.cookie-preference-panel__preferences{margin:25px -12px 10px;position:relative}.cookie-preference-panel__buttons-container{float:right;margin-right:10px;width:50%}.cookie-preference-panel__buttons-container button{margin:6px}.cookie-preference__title{font-size:16px;padding:15px;width:25%}.cookie-preference__title:hover{padding-left:8px}.cookie-preference-content{border-bottom:none;padding:15px 30px;position:absolute;right:0;top:0;width:75%}.cookie-preference-content__title{display:block;font-size:16px;margin:12px 0}.cookie-preference-content__control{float:none;font-size:16px;padding:0;position:absolute;right:30px;top:20px}.isSmartphoneView{display:none!important}}.glyph{height:20px;width:20px;fill:#35353f}.glyph--tick{color:#2d1742;fill:#333}.glyph-inline-container{height:0}.footer{background-color:#2b173f}.footer,.footer a,.footer a:active,.footer a:focus,.footer a:hover{color:#fff}.footer__page-width{margin:0 auto;max-width:1380px;width:100%}.footer__links{padding-top:24px}.footer__links-list{border-bottom:1px solid #fff;border-top:1px solid #fff}.footer__links-item{display:inline-block;padding-bottom:24px;padding-right:132px;padding-top:24px}.footer__links-item:last-child{padding-right:0}.footer__section-title{margin-bottom:20px}.footer__colophon{color:#fff;margin:0 auto}.footer__colophon a{text-decoration:underline}.footer__content{padding:20px 0}.footer__social-links{margin-top:20px}.footer__social-link{display:inline-block;margin:0 5px}.footer__social-link .glyph{fill:#fff;height:40px;width:40px}.footer__sites{margin-bottom:20px}.footer__sites a{display:inline-block;margin-right:40px;vertical-align:middle}.footer__sites a:active,.footer__sites a:focus,.footer__sites a:hover{text-decoration:none}.footer__logo--main{height:40px;margin:24px 0}.footer__logo{vertical-align:middle;width:150px}.footer__logo--bc{height:50px}.footer__logo--smm{height:24px}.footer__logo--cmm{height:35px}.accordion{background:#fff;padding-bottom:60px;padding-top:40px}.accordion .accordion-width{margin:0 auto;max-width:1126px;width:100%}.accordion .accordion-header{font-size:24px;font-weight:700;padding-bottom:20px}.accordion .dtl-accordion{border:none}.accordion .dtl-accordion-item-header-btn{border-bottom:1px solid #590f85;border-top:none;font-size:20px;font-weight:700;padding:20px 0}.accordion .dtl-accordion-item-header-btn.active{border-bottom:none}.accordion .dtl-accordion-item-header-btn .glyph{fill:#590f85}.accordion .dtl-accordion-item-panel{border-bottom:1px solid #590f85;padding:0 0 20px}.accordion .dtl-accordion-item-panel ul{font-size:16px;list-style:disc;padding-left:25px}.accordion .dtl-accordion-item-panel ol{font-size:16px}.accordion .dtl-accordion-item-panel a{color:#000;text-decoration:underline}@media print{.footer{display:none}}@media only screen and (max-width:639px){.footer{padding-left:16px;padding-right:16px}.footer__links-item{padding-right:0;width:50%}.footer__logo{width:110px}.footer__logo--bc{height:35px}.footer__logo--smm{height:17px}.footer__logo--cmm{height:25px}.accordion .accordion-header{padding-left:16px}.accordion .dtl-accordion-item-header-btn,.accordion .dtl-accordion-item-panel{padding-left:16px;padding-right:16px}}.img-lazy--error,.img-lazy--loading,.img-lazy:not([src]),.img-lazy[src=""]{color:transparent;opacity:0}.wf-loading .header-nav-lvl-1{display:none}.dtl-nav-fixed-scroll{height:100%;overflow:hidden}.page-header{background-color:#fff;box-shadow:0 3px 7px 0 rgba(0,0,0,.15);z-index:6}.page-header__logo{display:block;height:50px;width:auto}.header__nav{align-items:center;display:flex;height:72px;margin:0 auto;max-width:1260px;position:relative;z-index:7}.header__nav a{cursor:pointer;display:block}.header__content-link{background-color:#fff;border-radius:0;font-size:12px;font-weight:500;left:10px;line-height:18px;outline:2px solid #fff;padding:11px 10px;position:absolute;text-align:center;top:calc(100% + 10px);z-index:1}.header__content-link:not(:focus){top:-100%}.header__content-link:focus{text-decoration:none}.header-nav-lvl-1{display:flex;margin-left:40px}.header-nav-lvl-1__item:hover{background-color:#2d1742}.header-nav-lvl-1__item:hover .header-nav-lvl-1__item__text{color:#fff}.header-nav-lvl-1__item__text{color:#333;cursor:pointer;display:block;font-size:16px;line-height:72px;padding:0 12px}.header-nav-lvl-1__item__text:hover{color:#fff;text-decoration:none}.header-nav-lvl-2{background-color:#fff;border:1px solid #2d1742;border-top:4px solid #2d1742;display:none;flex-direction:row;justify-content:space-between;left:0;padding:16px;position:absolute;top:100%;width:100%}.header-nav-lvl-2__item{display:block;margin-left:26px;width:100%;-webkit-box-flex:1;-ms-flex:0 1 auto}.header-nav-lvl-2__item:first-child{margin-left:0}.header-nav-lvl-2__item__text{border-bottom:1px solid #ccc;color:#333;display:block;font-size:16px;margin-bottom:0;padding-bottom:6px}.header-nav-lvl-3__item__text{color:#333}.header-nav-lvl-3__item{margin-bottom:6px;padding-top:6px}.header-nav-lvl-1__item--lvl-2--visible{background-color:#fff}.header-nav-lvl-1__item--lvl-2--visible .header-nav-lvl-2{display:flex}.header-nav-burger{display:none}@media print{.page-header{display:none}}@media only screen and (max-width:1100px){.page-header__logo{height:44px;padding:1px;width:210px}.header__nav{height:68px}.header-nav-burger{display:block;height:18px;line-height:17px;padding-top:5px;position:relative;width:18px}.header-nav-lvl-1__back:hover,.header-nav-lvl-1__close:hover{background-color:#2d1742;color:#fff}.header-nav-lvl-1__back:hover .header-nav-lvl-1__close-cross:after,.header-nav-lvl-1__back:hover .header-nav-lvl-1__close-cross:before,.header-nav-lvl-1__close:hover .header-nav-lvl-1__close-cross:after,.header-nav-lvl-1__close:hover .header-nav-lvl-1__close-cross:before{background:#fff}.header-nav-lvl-1 a{color:#333}.header-nav-lvl-1 a:active,.header-nav-lvl-1 a:focus,.header-nav-lvl-1 a:hover{background-color:#2d1742;color:#fff;text-decoration:none}.header-nav-lvl-1__item:hover{background-color:inherit}.header-nav-lvl-1__backAndClose{display:flex!important}.header-nav-lvl-1__back{flex:1 1;opacity:0}.header-nav-lvl-1--lvl-2-visible .header-nav-lvl-1__back{opacity:1}.header-nav-lvl-1__close{text-align:center;width:42px}.header-nav-lvl-1__backAndClose{background:#fff;border-bottom:1px solid #2d1742}.header-nav-lvl-1__close-cross{height:20px;margin:auto;position:relative;top:11px;width:20px}.header-nav-lvl-1__close-cross:after,.header-nav-lvl-1__close-cross:before{background:#000;content:"";height:4px;height:2px;left:0;margin-top:-1px;position:absolute;top:50%;width:100%}.header-nav-lvl-1__close-cross:before{transform:rotate(45deg)}.header-nav-lvl-1__close-cross:after{transform:rotate(-45deg)}.header-nav-lvl-1{background-color:#fff;display:none;height:100vh;height:calc(var(--vh, 1vh)*100);overflow:scroll;overflow-y:scroll;position:absolute;right:-12px;text-align:left;top:0;width:320px;z-index:7;-webkit-overflow-scrolling:touch;border-left:1px solid #2d1742;margin-left:0}.header-nav-lvl-1--lvl-2-visible .header-nav-lvl-1__item{display:none}.header-nav-lvl-1--visible,.header-nav-lvl-1__item--lvl-2--visible{display:block!important}.header-nav-lvl-2{flex-direction:column;position:relative}.header-nav-lvl-2__item{margin-left:0}.header-nav-lvl-2__item__text{font-weight:700;padding:16px}.header-nav-lvl-1__item,.header-nav-lvl-2{padding:0}.header-nav-lvl-3__item{margin-bottom:0;padding-top:0}.header-nav-lvl-3__item__text{border-bottom:1px solid #2d1742;padding:16px}.header-nav-lvl-1__item--lvl-2--visible .header-nav-lvl-1__item__text{display:none}.header-nav-lvl-1__back-chevron:before{border-style:solid;border-width:2px 2px 0 0;content:"";display:inline-block;height:10px;transform:rotate(-135deg);width:10px}.header-nav-lvl-1__item,.header-nav-lvl-2__item__text{border-bottom:1px solid #2d1742}.header-nav-lvl-2{border:0}.header-nav-lvl-1__item__text{height:42px;line-height:42px;padding:0 12px}.header-nav-lvl-2__item:last-child .header-nav-lvl-3__item__text:last-child{border-bottom:none}}@media only screen and (min-width:1129px){.header-nav-lvl-1__item:hover .header-nav-lvl-2{display:flex}}.star-rating{text-align:center}.star-rating__rating{height:16px;margin-bottom:0;margin-top:5px;width:90px}.star-rating__trustpilot-logo{display:block;line-height:1;text-align:center}.star-rating__trustpilot-logo-image{height:21px;width:90px}.star-rating__reviews{display:block;font-size:14px;text-decoration:underline}.unordered-list{font-size:16px;font-weight:400;line-height:22px;list-style-type:disc;margin:12px 0;padding-left:1.6em;text-indent:-1.5em}.unordered-list__item{list-style-position:inside;margin:6px 0}@media only screen and (max-width:767px){.unordered-list{font-size:14px;line-height:18px;margin:8px 0}}@-webkit-keyframes dtlCheckboxLabelAfter{0%{height:0}to{height:2px}}@keyframes dtlCheckboxLabelAfter{0%{height:0}to{height:5px}}@-webkit-keyframes dtlCheckboxLabelBefore{0%{height:0}50%{height:0}to{height:10px}}@keyframes dtlCheckboxLabelBefore{0%{height:0}50%{height:0}to{height:10px}}.dtl-checkbox{display:inline-block;padding:4px 0}.dtl-checkbox-input{display:none}.dtl-checkbox-icon{background-color:#fff;border-radius:2px;box-sizing:border-box;cursor:pointer;display:inline-block;height:16px;position:relative;top:2px;transition:border-color .2s ease;width:16px}.dtl-checkbox-icon:after,.dtl-checkbox-icon:before{background-color:#2d1742;border-radius:2px;box-sizing:border-box;content:" ";display:inline-block;height:0;position:absolute;transform-origin:left top;transition:opacity .5s ease;width:2px}.dtl-checkbox-icon:before{left:7px;top:12px;transform:rotate(-135deg)}.dtl-checkbox-icon:after{left:3px;top:9px;transform:rotate(-45deg)}.dtl-checkbox-label{display:inline-block;min-height:16px}.dtl-checkbox-input:checked+.dtl-checkbox-label .dtl-checkbox-icon:before{box-shadow:0 0 0 1.5px #fff}.dtl-checkbox:disabled+.dtl-checkbox-label>.dtl-checkbox-icon{background:#b8b8b8;cursor:default}.dtl-checkbox:disabled+.dtl-checkbox-label>.dtl-checkbox-icon:before{box-shadow:none}.dtl-checkbox-input:checked+.dtl-checkbox-label>.dtl-checkbox-icon:after{-webkit-animation:dtlCheckboxLabelAfter .1s ease 0s forwards;animation:dtlCheckboxLabelAfter .1s ease 0s forwards;height:8px}.dtl-checkbox-input:checked+.dtl-checkbox-label>.dtl-checkbox-icon:before{-webkit-animation:dtlCheckboxLabelBefore .2s ease 0s forwards;animation:dtlCheckboxLabelBefore .2s ease 0s forwards;height:4px;top:12px}.dtl-checkbox-label-text{display:inline;margin:0 0 0 5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:normal}.dtl-checkbox-button{display:inline}.dtl-checkbox-button .dtl-checkbox-label .dtl-checkbox-icon:after,.dtl-checkbox-button .dtl-checkbox-label .dtl-checkbox-icon:before{background-color:#333;box-shadow:none;transform:none}.dtl-checkbox-button .dtl-checkbox-label .dtl-checkbox-icon:after{height:10px;left:5px;top:3px;width:2px}.dtl-checkbox-button .dtl-checkbox-label .dtl-checkbox-icon:before{height:2px;left:1px;top:7px;width:10px}.dtl-checkbox--square .dtl-checkbox-icon{bottom:2px;display:none;right:2px}.dtl-checkbox-button .dtl-checkbox-icon{background-color:transparent;border:none}.dtl-checkbox-button .dtl-checkbox-input:checked+.dtl-checkbox-label .dtl-checkbox-icon:after,.dtl-checkbox-button .dtl-checkbox-input:checked+.dtl-checkbox-label .dtl-checkbox-icon:before{background-color:#fff;box-shadow:none;width:3px}.dtl-checkbox-button .dtl-checkbox-label-text{position:relative;top:-2px}.dtl-checkbox-button .dtl-checkbox-input:checked+.dtl-checkbox-label .dtl-checkbox-icon:before{left:7px;top:14px;transform:rotate(-145deg)}.dtl-checkbox-button .dtl-checkbox-input:checked+.dtl-checkbox-label .dtl-checkbox-icon:after{left:0;top:10px;transform:rotate(-45deg)}.dtl-checkbox--square .dtl-checkbox-label-text{color:transparent;position:absolute}.dtl-checkbox--square .dtl-checkbox-label:after,.dtl-checkbox--square .dtl-checkbox-label:before{content:none}.dtl-checkbox--square .dtl-checkbox-label{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:46px;border:1px solid #909090;border-radius:4px;cursor:pointer;display:block;height:52px;position:relative;width:52px}.dtl-checkbox--square .dtl-checkbox-input:checked+.dtl-checkbox-label{border-width:2px}@media only screen and (min-width:1024px) and (max-width:1123px){.dtl-checkbox-label-text{margin-right:-26px;min-width:100px;white-space:normal}.dtl-checkbox--square .dtl-checkbox-label-text{margin-right:0;min-width:0}}@media only screen and (max-width:1023px){.dtl-checkbox-list ul{margin:0 auto;max-width:600px}}.dtl-radio{overflow:hidden;position:relative;width:100%}.dtl-radio-input{height:0;left:-9999px;position:absolute;visibility:hidden;width:0}.dtl-radio-label{margin:4px 0;padding-left:20px;position:relative;top:2px}.dtl-radio-button{border:2px solid #c3c3c3;height:14px;transition:border .25s linear;width:14px}.dtl-radio-button,.dtl-radio-button:before{border-radius:100%;display:block;position:absolute;top:2px}.dtl-radio-button:before{content:"";height:6px;left:2px;margin:auto;transition:background .25s linear;width:6px}.dtl-radio-input:checked~.dtl-radio-button{border:2px solid #2d1742}.dtl-radio-input:checked~.dtl-radio-button:before{background:#2d1742}.dtl-radio-input:checked~.dtl-radio-list-item-label{color:#2d1742}@-webkit-keyframes scale{0%,80%{opacity:1;transform:scale(1)}45%{opacity:.7;transform:scale(.1)}}@keyframes scale{0%,80%{opacity:1;transform:scale(1)}45%{opacity:.7;transform:scale(.1)}}.loader{display:flex;width:60px}.loader__ball{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:scale;animation-name:scale;-webkit-animation-timing-function:cubic-bezier(.2,.68,.18,1.08);animation-timing-function:cubic-bezier(.2,.68,.18,1.08);background-color:#fff;border-radius:50%;display:inline-block;height:12px;margin:2px;width:12px}.loader__ball:first-child{-webkit-animation-delay:-.24s;animation-delay:-.24s}.loader__ball:nth-child(2){-webkit-animation-delay:-.12s;animation-delay:-.12s}.loader__ball:nth-child(3){-webkit-animation-delay:0s;animation-delay:0s}.loader--reverse .loader__ball{background-color:#f6f3f9}.checkout-validation-error,.field-validation-error,.validation-error,.validation-summary-errors{background-color:#7a3f9d;border-left:2px solid #cd3126;color:#fff;font-size:14px;font-weight:400;line-height:20px;margin:6px 0;padding:10px}.checkout-validation-error,.field-validation-error{display:block}.g-recaptcha.validation-error{border:2px solid #cd3126}.feedback-form.sending{position:relative}.feedback-form.sending:after{background-color:#c3c3c3;content:"";display:block;height:100%;left:0;opacity:.2;position:absolute;top:0;width:100%}.form-input-container{padding-bottom:30px}.form-label{font-size:14px;padding-bottom:10px}.form-select,.form-textarea,.form-textbox{border:1px solid #c3c3c3;border-radius:3px;color:#333;font-size:16px;height:50px;padding:0 10px;width:100%}.form-select:focus,.form-textarea:focus,.form-textbox:focus{border:1px solid #3f3f4a}.form-select.form-element--validation-error,.form-textarea.form-element--validation-error,.form-textbox.form-element--validation-error{border:2px solid #cd3126}.form-select.checkout-email-input,.form-textarea.checkout-email-input,.form-textbox.checkout-email-input{max-width:700px}.form-textarea{min-height:160px;padding:10px;resize:none}.form-select{min-width:250px;width:auto}.form-select-wrapper{display:inline-block;position:relative}.form-select-wrapper:after,.form-select-wrapper:before{background-color:#3f3f4a;border-radius:2px;content:"";height:12px;position:absolute;top:38%;width:3px}.form-select-wrapper:before{right:25px;top:38%;transform:rotate(-45deg)}.form-select-wrapper:after{right:18px;transform:rotate(45deg)}.form-send-button{font-size:20px;max-height:50px;min-width:140px}.g-recaptcha>div{width:auto!important}.checkout-key-points{margin:20px 0}.checkout-key-points__item{display:flex}.checkout-key-points__item+.checkout-key-points__item{margin-top:20px}.checkout-key-points__icon{flex-basis:48px;flex-shrink:0;margin-right:15px}.checkout-key-points__conditions{list-style:disc none outside}.checkout-key-points__conditions__item{margin:0 0 0 1.2em}.checkout-key-points__image{display:block;height:auto;width:100%}.manual-address-btn{background:none;border:none;cursor:pointer;font-size:14px;margin-top:10px;padding:0}.checkout-address-picker-popup{background:#fff;border:2px solid;border-radius:5px;bottom:10%;left:0;margin:0 auto;max-width:500px;overflow-y:scroll;position:fixed;right:0;text-align:center;top:10%;z-index:4}.checkout-address-picker-popup__header{background-color:#590f85;color:#fff;padding:20px 0}.checkout-address-picker-popup__item{border-bottom:1px solid;cursor:pointer;margin:0 10px;padding:10px 0}.checkout-address-picker-popup__item:hover{background-color:#f6f3f9}.checkout-address-picker-popup-overlay{background-color:#f6f3f9;bottom:0;left:0;opacity:.7;position:fixed;right:0;top:0}.checkout-header{background:#590f85;color:#fff;padding:7px 0;text-align:center}.payment-option:not(:last-child){margin-right:15px}#checkout_form input[type=radio]{-webkit-appearance:radio}.hidden-address-fields{display:none}#find_address{border-bottom-left-radius:0;border-top-left-radius:0;height:50px;width:100%}.form-textbox.sort-code-part{width:30%}.form-textbox.postcode{border-bottom-right-radius:0;border-top-right-radius:0}#basket_opt_in_more_info_panel{display:none}#basket_opt_in_more_info_panel.active{display:block}.ptrust-dop-logo{height:85px;padding:10px}.ptrust-dop-steps-image{min-width:280px;padding:0 20px;width:100%}.ptrust-dop-steps .flexbox-images{display:flex;padding:0 25px}.ptrust-dop-steps .flexbox-text{display:flex;padding:0 10px}.ptrust-dop-steps .flex-item{flex:0 0 auto;height:75px;margin:0;padding:0}.ptrust-dop-steps .flex-text-item{flex:0 1 auto;min-width:100px;text-align:center}.ptrust-dop-steps .flex-image{height:75px;margin:0;padding:0;width:75px}.ptrust-dop-steps .flex-separator{width:100%}.ptrust-dop-steps .flex-separator .separator{border-bottom:1px solid;border-color:#cc0133;height:100%;margin:0 -2px;transform:translateY(-50%)}.basket__header,.checkout-page__header{background:linear-gradient(180deg,#7a3f9d,#7a3f9d,#590f85 48%,#2b173f);height:335px;position:absolute;width:100%;z-index:-1}.checkout-page__header{display:block}.checkout-form__title{color:#fff;padding:40px 0;text-align:center}.checkout-page{padding-bottom:20px;position:relative}.confirmation-header{color:#fff;padding:20px 0;text-align:center}.confirmation-next-steps{-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;display:grid;grid-template-columns:1fr 1fr 1fr;margin-bottom:20px}.confirmation-next-steps__heading{font-size:18px;margin-bottom:12px;margin-top:0}.confirmation-next-steps__icon{height:30px;vertical-align:text-top;width:30px;fill:#590f85}.confirmation-next-steps__detail{-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px;display:grid;font-size:14px;grid-template-columns:auto 1fr;margin-bottom:8px}.confirmation-next-steps__detail-icon-container{grid-column:1/2}.confirmation-next-steps__detail-text-container{grid-column:2/3}.confirmation-next-steps__detail-icon{height:1em;vertical-align:baseline;width:1em}.confirmation-next-steps__detail-icon--tick{fill:#590f85}.confirmation-next-steps__detail-icon--info{fill:#e40ecd}.confirmation-next-steps__col{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:auto 1fr}.confirmation-header-subtitle--mobile{-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;display:none;grid-template-columns:auto 1fr}.confirmation-header-subtitle--mobile__icon-container{grid-column:1/2}.confirmation-header-subtitle--mobile__text-container{grid-column:2/3}.confirmation-header-subtitle__email-icon{fill:#fff;height:30px;vertical-align:middle;width:30px}.confirmation-header-subtitle__email-icon--desktop{margin-right:15px}.sales-summary-table,.your-details-table{-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px;display:grid;grid-template-columns:auto 1fr;row-gap:5px}.sales-summary-table__label,.your-details-table__label{margin:0}.sales-summary-table__value,.your-details-table__value{align-self:end}.sales-summary-details{-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;display:grid;grid-template-columns:210px 1fr}.sales-summary-details__device-name{font-size:22px;margin-bottom:16px;margin-top:0}.sales-summary-details__quoted-payment{background:#2d1742;border-radius:4px;color:#fff;display:inline-block;margin-top:20px;padding:15px}.sales-summary-details__img-container{align-items:center;border:1px solid #decfe7;border-radius:6px;display:flex;grid-column:1/2;justify-content:center;text-align:center}.sales-summary-details__device-details{grid-column:2/4}.sales-summary-details__device-image{width:90px}.sales-summary-details__device-image--no-container{display:none}.confirmation-summary{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);row-gap:30px}.confirmation-summary__section-title{color:#590f85;font-size:26px;padding-bottom:20px}.confirmation-summary__col{background:#fff;border-radius:10px;box-shadow:0 2px 12px 4px rgba(0,0,0,.14);padding:30px}.confirmation-summary__col--sale-summary{grid-column:1/3;grid-row:1/2}.confirmation-summary__col--your-details{grid-column:3/4;grid-row:1/2}.confirmation-summary__col--next-steps{grid-column:1/4;grid-row:2/3}.sale-summary-header{display:grid;grid-template-columns:1fr 1fr}.sale-summary-header__img{height:40px;margin-left:auto;margin-right:0}.basket__summary{align-items:center;display:flex;justify-content:center;width:100%}.basket__header{padding:40px 0;text-align:center}.basket-summary-details{background:#fff;border-radius:10px;box-shadow:0 2px 12px 4px rgba(0,0,0,.14);-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;display:grid;grid-template-columns:auto 1fr 1fr;padding:30px 50px;row-gap:20px;width:800px}.basket-summary-details__key-points{border:2px solid #590f85;border-radius:6px;font-size:12px;font-weight:400;grid-column:1/4;line-height:16px;padding:12px;width:100%}.basket-summary-details__key-points .title{color:#590f85;display:block;font-size:14px;margin-bottom:10px}.basket-summary-details__key-points-list{color:#590f85;list-style:disc}.basket-summary-details__title{grid-column:1/4}.basket-summary-details__image{display:flex;grid-column:1/2;justify-content:center}.basket-summary-details__image img{align-self:center}.basket-summary-details__details{grid-column:2/3}.basket-summary-details__logos{grid-column:3/4;text-align:center}.basket-summary-details__logos-smartphone{display:none;text-align:left}.basket-summary-details__logos-smartphone .provider-image{display:block;margin-bottom:10px}.basket-summary-details__logos-smartphone .star-rating{display:block;text-align:left}.checkout-disclaimer>:last-child{margin-bottom:0}.checkout-form__honeypot{display:none}.checkout-disclaimer,.checkout-trust-icons{margin:0 0 20px}.checkout-section-cta{display:flex;justify-content:right}.checkout-section-cta__btn{align-self:center}.checkout-section-cta__btn:focus{border:2px solid #fff;margin:0 auto;position:relative}.checkout-section-cta__btn:focus:after{border:2px solid #590f85;border-radius:8px;bottom:-4px;content:"";display:block;left:-4px;pointer-events:none;position:absolute;right:-4px;top:-4px}.checkout-section-cta__btn:hover{text-decoration:underline}.checkout-section-cta__btn.postage{margin-bottom:24px}.checkout-section{background-color:#f4f3f5;border:2px solid #590f85;border-radius:8px;color:#2b173f;margin:16px 0}.checkout-section__content{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:1fr auto;padding:20px}.checkout-section__content .dtl-checkbox-label{display:flex}.checkout-section__content .dtl-checkbox-label .dtl-checkbox-icon{border:1px solid #979797;flex-shrink:0}.checkout-section__content .body-2,.checkout-section__content .form-checkbox__label-container{font-weight:600}.checkout-section__title{padding-top:10px;width:100%}.checkout-section__description{margin:0;padding-top:12px}.checkout-section .form-input-container,.checkout-section .form-label{padding:0}.checkout-section .padding-bottom-20{padding-bottom:20px}.checkout-section .padding-top-0{padding-top:0}.checkout-section .padding-bottom-0{padding-bottom:0}.checkout-section .no-border{border:0}.checkout-section__submit-cta-container{display:block;text-align:right}.checkout-section__submit-cta{width:250px}.checkout-device-summary{background-color:#fff;border:1px solid #ebebeb;margin-top:16px}.checkout-device-summary__header{border-bottom:1px solid #ebebeb}.checkout-device-summary__content{display:flex}.checkout-device-summary__image-container{flex-basis:30%;flex-shrink:0;margin-right:10px;max-width:100px}.checkout-device-summary__image{display:block}.checkout-device-summary__sub-title{font-weight:700;margin:5px 0}.checkout-device-summary__details{display:flex;flex-basis:65%;flex-direction:column;flex-grow:1}.checkout-device-summary__details-list{margin-top:10px}.checkout-device-summary__price-label{font-size:18px;font-weight:700}.checkout-device-summary__provider-image-container{display:block;text-align:center}.checkout-device-summary__provider-rating .star-rating__rating{width:150px}.checkout-device-summary__provider-rating .star-rating__trustpilot-logo{display:block;width:100%}.checkout-device-summary__provider-rating .star-rating__trustpilot-logo-image{width:100px}.checkout-device-summary__provider-image{width:150px}.checkout-device-summary__footer{align-items:center;border-top:1px solid #ebebeb;display:flex;justify-content:space-between}.checkout-device-summary__footer,.checkout-device-summary__header{background-color:#fff}.checkout-device-summary__content,.checkout-device-summary__footer,.checkout-device-summary__header{padding:12px}.checkout-device-summary-v2{background-color:#fff;border:1px solid #ebebeb;display:none;margin-top:16px}.checkout-device-summary-v2 .title-1-device-quote{float:right}.checkout-device-summary-v2__device-header{margin-bottom:12px;text-align:center}.checkout-device-summary-v2__provider-image{max-width:100%;width:150px}.checkout-device-summary-v2__header{border-bottom:1px solid #ebebeb}.checkout-device-summary-v2__name{text-align:center}.checkout-device-summary-v2__provider-image-container{display:inline-block;float:left;width:200px}.checkout-device-summary-v2__image-container{margin-right:10px;max-width:100px}.checkout-device-summary-v2__image{display:block}.checkout-device-summary-v2__sub-title{font-weight:700;margin:5px 0}.checkout-device-summary-v2__details-list-container{display:inline-block;float:left;margin-top:5px}.checkout-device-summary-v2 .clearfix{clear:both;content:"";display:table}.checkout-device-summary-v2__price-label{font-weight:700}.checkout-device-summary-v2__provider-rating{display:inline-block}.checkout-device-summary-v2 .star-rating__rating{width:150px}.checkout-device-summary-v2 .star-rating__trustpilot-logo{position:relative;top:5px}.checkout-device-summary-v2 .star-rating__reviews{top:0}.checkout-device-summary-v2__trustpilot-container{display:inline-block;padding-left:10px;padding-right:10px}.checkout-device-summary-v2__footer{border-top:1px solid #ebebeb;padding-bottom:5px;text-align:center}.checkout-device-summary-v2__footer,.checkout-device-summary-v2__header{background-color:#fff}.checkout-device-summary-v2__content,.checkout-device-summary-v2__header{padding:12px}.payment-details,.postage-details{max-width:736px;padding:20px}.payment-details p,.postage-details p{margin:0}.payment-details p:not(:first-child),.postage-details p:not(:first-child){margin-top:12px}.postage-details{margin-bottom:-12px;margin-right:-12px}.payment-details{max-width:100%}.payment-details--bank-transfer{background:#2b173f;color:#fff;display:flex;flex-wrap:wrap}.payment-details--bank-transfer .form-section{flex-basis:49%}.payment-details--bank-transfer .form-section:first-child{margin-top:0;padding-right:10px}.payment-details--bank-transfer .form-section:last-child{padding-left:10px}.payment-details__sort-code{display:flex;justify-content:space-between}.payment-details__sort-code .sort-code-part{width:32.5%}.payment-details .form-section{margin-top:0}.form-section-wide{margin-top:20px;max-width:auto}.form-section{margin-top:20px;max-width:450px}.form-section__label{font-size:14px;font-weight:400;font-weight:700;line-height:20px}.form-section__input{margin-top:10px}.form-section__no-top-border{margin-top:0}.form-section__cta{min-height:45px}.form-section__cta.active .loader{display:flex}.form-section__cta .loader,.form-section__cta.active .form-section__cta-label{display:none}.basket .form-section__cta{width:auto}.form-section__cta-content{display:flex;justify-content:center}.form-section__radio-label{margin-left:21px}.form-section__radio-label,.form-section__radio-list .dtl-radio-input+span{font-size:14px;font-weight:400;line-height:20px}.form-section__radio-list{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;margin-top:-10px}.form-section__radio-list .glyph{margin-left:5px;fill:#fff}.form-section__radio-list .dtl-radio-input+span{font-weight:700}.form-section__radio-item{display:inline-flex;margin-top:10px;padding:0 10px}.form-checkbox{display:flex;padding:5px 0}.form-checkbox__input-container{flex-shrink:0;margin-right:10px}.form-checkbox__label-container{flex-grow:1}.form-checkbox .dtl-checkbox{margin-top:-2px;padding:0}.form-checkbox .dtl-checkbox-label-text{display:none}.form-checkbox .dtl-checkbox-label{display:block;min-height:auto}.form-checkbox .dtl-checkbox,.form-checkbox .dtl-checkbox-icon{display:block}.form-subnote{padding:5px 0}.form-subnote b{font-weight:700}.view-order__summary-header{align-items:center;border-bottom:1px solid #ebebeb;display:flex;margin-bottom:20px}.view-order__important-info .unordered-list__item:last-child{margin-bottom:0}.view-order__device-summary-container{display:flex}.view-order__device-image{max-height:180px}.view-order__summary-title{padding-right:10px}.view-order__provider-image-container,.view-order__summary-title{margin-top:-10px}.view-order__device-image-container,.view-order__summary-title,.view-order__user-info-key{flex-basis:40%;width:40%}.view-order__device-summary-details,.view-order__provider-image-container,.view-order__user-info-value{flex-basis:60%;width:60%}.view-order__provider-image{max-height:200px;max-width:180px;width:auto}.view-order__provider-image-container{padding:5px 0}.view-order__summary-footer{background-color:#f5f5f5;border-top:1px solid #ebebeb;display:flex;padding:12px}.view-order__user-info{display:flex;flex-wrap:wrap;margin-top:-10px;width:100%}.view-order__user-info-key{font-weight:700}.view-order__user-info-key,.view-order__user-info-value{flex-basis:auto;margin:0;padding:0}.view-order__user-info-value address{font-style:normal}.view-order__user-info-key,.view-order__user-info-value{margin-top:10px}.view-order__order-details li{margin:12px 0}.view-order__whats-next-title{margin-bottom:20px}.view-order__whats-next-image-container{flex-shrink:0}.view-order__whats-next__item .unordered-list{margin-bottom:0}.view-order__whats-next__item .unordered-list__item{font-size:14px;font-weight:400;line-height:20px}.view-order__whats-next__item+.view-order__whats-next__item{margin-top:20px}.unordered-list--important-info{font-size:14px;font-weight:400;line-height:20px}.unordered-list--important-info .unordered-list__item{margin:20px 0}.view-order__device-img{max-width:100px}.view-order__user{margin-right:28px}.view-order__address{margin-left:12px}.view-order__whats-next__bullet{height:35px;width:35px}.view-order__whats-next__item+.view{margin:20px 0}.view-order__whats-next__item__content{align-self:center;margin-left:12px}.bank-account-reassurance{margin:15px 0}.bank-account-reassurance__item{display:flex}.bank-account-reassurance__icon{flex-shrink:0;margin-right:10px}.bank-account-reassurance__icon .glyph--padlock{height:30px;width:30px;fill:#000}.bank-account-reassurance__title{font-size:14px;font-weight:800}.bank-account-reassurance__text{display:block;font-size:12px;font-weight:700;margin-top:0}.bank-account-reassurance__image{display:block;height:auto;width:100%}.field-validation-error,.validation-error{margin-bottom:0;max-width:700px}.phone-number-validation-error{max-width:450px}@media print{.view-order__important-info{width:100%}.view-order__overview{margin-right:0}.view-order__content{flex-direction:column}.checkout-header--view-order{display:none}.view-order__important-info .order-section{margin:0}}@media only screen and (min-width:640px){.view-order__important-info .checkout-section__header,.view-order__important-info-header{align-items:center;display:flex;justify-content:space-between}.view-order .cta--100{display:none}}@media only screen and (min-width:768px){.checkout-key-points{margin:30px 0}.checkout-device-summary,.checkout-disclaimer,.checkout-key-points,.checkout-trust-icons{clear:right;float:right;width:calc(40% - 10px)}.view-order:after{clear:both;content:"";display:table}.view-order__important-info{clear:right;float:right;width:calc(40% - 10px)}.view-order__important-info-header{padding-right:10px}.view-order__overview{clear:left;float:left;width:calc(60% - 10px)}}@media only screen and (max-width:800px){.form-send-button{margin-top:20px;width:100%}}@media only screen and (max-width:767px){.checkout-validation-error,.field-validation-error,.validation-error,.validation-summary-errors{font-size:13px;line-height:17px}.form-send-button{font-size:16px}.checkout-key-points__icon{flex-basis:40px;margin-right:10px}.basket-summary-details__key-points{font-size:12px;line-height:16px}.checkout-disclaimer,.checkout-trust-icons{margin-top:20px}.form-section__label,.form-section__radio-label,.form-section__radio-list .dtl-radio-input+span,.view-order__whats-next__item .unordered-list__item{font-size:13px;line-height:17px}.view-order__print-page{display:none}.unordered-list--important-info{font-size:13px;line-height:17px}.view-order__content{flex-direction:column}.view-order__container{padding:0}.view-order__user__item{margin-right:12px}.view-order__user__item--name{margin-right:62px}.view-order__address{margin-left:55px}}@media only screen and (max-width:640px){.basket .form-section__cta{width:100%}}@media only screen and (max-width:639px){.g-recaptcha{text-align:center;width:100%}.g-recaptcha iframe{max-width:100%}.send-container{flex-direction:column}.checkout-key-points{padding:0 12px}.payment-option+.payment-option{margin-top:15px}.ptrust-dop-logo{height:65px;padding:5px}.ptrust-dop-logo-container{text-align:center}.ptrust-dop-steps{display:none}.checkout-form__title{padding:16px 0}.confirmation-header{text-align:left}.confirmation-next-steps{grid-template-columns:1fr;row-gap:30px}.confirmation-next-steps__heading{line-height:22px}.confirmation-next-steps__col{-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}.confirmation-header-subtitle--mobile{-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px;display:grid;margin-top:12px}.confirmation-header-subtitle--desktop{display:none}.confirmation-header-subtitle__email-icon{height:30px;width:30px}.sale-summary-header,.your-details-header{border-bottom:1px solid #d9d9d9}.sales-summary-details,.your-details-table{margin-top:20px}.sales-summary-details{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;grid-template-columns:90px 1fr}.sales-summary-details__img-container{display:none}.sales-summary-details__device-image--no-container{display:inline-block;grid-column:1/2}.confirmation-summary{grid-template-columns:1fr}.confirmation-summary__col--sale-summary{grid-column:1/2;grid-row:1/2}.confirmation-summary__col--your-details{grid-column:1/2;grid-row:2/3}.confirmation-summary__col--next-steps{grid-column:1/2;grid-row:3/4}.sale-summary-header__img{height:auto;max-width:100px}.basket__header{padding:16px 0}.basket-summary-details{-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;padding:20px}.basket-summary-details__title{border-bottom:1px solid #d9d9d9;padding-bottom:10px}.basket-summary-details__image img{align-self:flex-start}.basket-summary-details__details{grid-column:2/4}.basket-summary-details__logos{display:none}.basket-summary-details__logos-smartphone{display:grid}.checkout-disclaimer,.checkout-trust-icons{padding:0 12px}.checkout-device-summary{margin-bottom:4px}.checkout-section{border-left:0;border-right:0;margin:4px 0}.checkout-section:first-child{margin:0}.checkout-section__content{grid-template-columns:1fr}.checkout-device-summary,.checkout-device-summary-v2{border-left:0;border-right:0;margin-top:0}.checkout-device-summary-v2{display:block}.payment-details--bank-transfer .form-section{flex-basis:100%;margin-top:20px}.payment-details--bank-transfer .form-section:first-child{padding-right:0}.payment-details--bank-transfer .form-section:last-child{padding-left:0}.form-section__cta{width:100%}.view-order__important-info{width:calc(100% + 24px)}.view-order__important-info,.view-order__overview{margin-left:-12px;margin-right:-12px}.view-order__order-payment-amount{margin-top:12px}}@media only screen and (max-width:326px){.g-recaptcha iframe{border-radius:0 3px 3px 0;border-right:1px solid #c3c3c3}}