@media only screen and (max-width:1179px){.popout-basket-container.register-login{padding:3.85rem 2rem}}@media only screen and (max-width:599px){.basket-footer-badges .basket-footer-badge{display:flex;align-items:center;gap:10px;line-height:.78rem}#topFrame:not(:has([id='loggedIn'])) .popout-basket-container .close{transform:translateX(0)}#topFrame:has([id='loggedIn']) .popout-basket-container .close{transform:translateX(0)}}.basketFrame .all-basket-content{display:block;padding:1.85rem;width:100%;margin:0 auto;max-width:800px;overscroll-behavior:contain}.popout-basket-container .sticky-header{position:sticky;z-index:1;padding:0 0 5px 60px;background:#fff;height:auto;min-width:100%;top:0;box-shadow:0 17px 10px -19px rgba(0,0,0,.26);margin:-50px -1.85rem 0;border-bottom:1px solid var(--dd-bkg1)}.basket h3 span{font-weight:400}.basket span.info{display:inline-block;vertical-align:middle;margin:0 20px 0 0;padding:8px 20px;max-width:60%}.empty-side-basket{display:block;padding:5rem 2.2rem}.popout-basket-vat-number-form{display:block;border:1px solid var(--site-border);padding:.85rem;border-radius:4px;margin:0 0 .85rem}.popout-basket-vat-number-form h6,.popout-basket-vat-number-form h5,.popout-basket-vat-number-form h4{margin:0;color:var(--dd-grey);font-size:.96rem;line-height:1.06rem;font-weight:400}.popout-basket-vat-number-form .the-form{display:flex;gap:.45rem}#fast-checkout-button-2{min-height:50px;margin:10px 0 20px}.basket-header-nav{padding:.85rem 0 0;margin:0 1.85rem 0 0;margin-right:3.75rem;display:grid;grid-template-columns:repeat(2,minmax(45%,50%));gap:0 1.85rem}.basket-header-nav .navlink{margin:0 0 .5rem}.basket-header-nav .navlink .navlink-heading{overflow-wrap:break-word;word-break:break-word}.sticky-header .basket-title{display:block;margin:0 auto;width:100%;padding:.85rem 0}.basket-footer-nav{display:grid;grid-template-columns:repeat(3,minmax(30%,33%));grid-gap:4rem}.basket-footer-badges{display:flex;justify-content:center;gap:.85rem;padding:.85rem 0;margin:0 0 1.85rem}.basket-footer-badges .basket-footer-badge{display:block;width:16%;text-align:center;font-size:.68rem;font-weight:600;line-height:.84rem;color:#5a6978;border:1px solid var(--site-border);padding:.45rem;border-radius:4px}.basket-footer-badge img{display:block;width:60px;margin:0 auto .45rem;aspect-ratio:1/1;object-position:contain}.basket .cta{text-align:right;display:block}.basket .cta .button{display:inline-block;margin:0 0 0 5px}.basket-footer-badges{display:flex;justify-content:center;gap:.85rem;padding:.85rem 0;margin:0 0 1.85rem}.basket-footer-badges .basket-footer-badge{display:block;width:16%;text-align:center;font-size:.68rem;font-weight:600;line-height:.84rem;color:#5a6978;border:1px solid var(--site-border);padding:.45rem;border-radius:4px}.basket-footer-badge img{display:block;width:60px;margin:0 auto .45rem;aspect-ratio:1/1;object-position:contain}.popout-basket-container.register-login{padding:3.85rem;display:flex;gap:3.85rem}.popout-basket-container.register-login form{margin-bottom:1.85rem}.rl-login,.rl-register{display:block;width:50%}.rl-login .row>div{width:100%;margin:0;display:block;padding:0}.rl-login input{width:100%}.rl-register .row{flex-direction:column;gap:.85rem}.rl-register .row>div{display:block;width:100%;margin:0;padding:0}#btnLoginFast{min-width:100%}.basketFrame .empty-side-basket{padding:3.85rem}@media only screen and (max-width:767px){.basket-header-nav{margin:0 .55rem;padding-bottom:0;padding-top:.7rem}.basket .sticky-header{padding:.26rem 1.05rem;margin:-50px auto 0}.basket-header-nav .navlink{gap:1.85rem;margin:0 0 .4rem}.all-basket-content{padding:0 18px;display:block}}@media only screen and (max-width:599px){.basket-header-nav{display:block;margin:0 .55rem 0 2.05rem}.side-basket-list{display:flex;flex-direction:column;gap:.85rem;margin:0 auto;width:92%;padding:1.25rem 0}.popout-basket-container.register-login{flex-direction:column;padding:2.85rem 1.85rem;display:flex;gap:1.85rem}.rl-login,.rl-register{width:100%}.basket .cta .button{margin-top:10px}.basket h3{font-size:1.03rem;font-weight:400}.popout-basket-container .navlink .txt span{height:auto;min-height:initial}.basket .basket-footer-badges{justify-content:center;flex-wrap:wrap}.basket .basket-footer-badges .basket-footer-badge{width:30%;flex-shrink:0;flex-direction:column}#empty-basket-popout-basket{margin:0;display:block;width:100px;padding:.05rem;font-size:.66rem}}@media only screen and (max-width:479px){#topFrame .basket span.info{display:block;margin:0 0 10px;max-width:100%}#topFrame .basket .cta input{width:100%;margin:0 0 10px}.basketFrame .all-basket-content{padding:1.85rem .85rem}.basket-header-nav{padding:.85rem 0 0;margin:0;grid-template-columns:repeat(1,1fr)}.basket-header-nav .navlink{min-height:initial;margin:0 0 .45rem 2.85rem;gap:.85rem}.basket-header-nav .navlink .txt span{display:none}}