#miniBagWrapper .mini-bag-flyout{position:absolute;z-index:801;top:50px;left:auto;right:0;width:300px;padding:25px 1em 1em;line-height:20px}#miniBagWrapper .mini-bag-flyout:after{content:"";background:#fff;top:25px;left:0;right:0;bottom:0;position:absolute;z-index:-1;display:block}#miniBagWrapper .mini-bag-flyout .mini-bag-scrolling{float:left;max-height:320px;overflow-y:auto;-webkit-overflow-scrolling:touch;width:100%;transition:max-height .25s ease-in}#miniBagWrapper .mini-bag-flyout .mini-bag-scrolling.empty{max-height:0}#miniBagWrapper .mini-bag-flyout .mini-bag-scrolling-scroll{border-bottom:1px solid var(--secondary-grey)}#miniBagWrapper .mini-bag-flyout .mini-bag-item{min-height:80px;margin:1em 0;position:relative;display:block}.interstitial #miniBagWrapper .mini-bag-flyout .mini-bag-item{display:none}.interstitial #miniBagWrapper .mini-bag-flyout .mini-bag-item:last-of-type{display:block}#miniBagWrapper .mini-bag-flyout .mini-bag-item .mini-bag-item-image{position:absolute;left:0;top:0;left:0}#miniBagWrapper .mini-bag-flyout .mini-bag-item .item-details{float:left;margin:0 10px 0 90px;text-decoration:none}#miniBagWrapper .mini-bag-flyout .mini-bag-item .item-details.mini_basket_remove_item{font-size:.65em;margin-top:.5em;clear:both}#miniBagWrapper .mini-bag-flyout .mini-bag-item .item-details.mini_basket_remove_item>img{display:inline-block;margin-right:.25em}#miniBagWrapper .mini-bag-flyout .mini-bag-item .mini-bag-name-size{display:block;margin:0 0 -.25em}#miniBagWrapper .mini-bag-flyout .mini-bag-item .mini-bag-name-size>span{display:block;margin:0 0 .4em;font-size:1em}#miniBagWrapper .mini-bag-flyout .mini-bag-item .mini-bag-price{padding-right:3px}#miniBagWrapper .mini-bag-flyout .mini-bag-item .mini-bag-price.special{font-weight:700}#miniBagWrapper .mini-bag-flyout .mini-bag-item span{line-height:1;font-size:.8em}.interstitial #miniBagWrapper .mini-bag-flyout .mini-bag-item span{font-size:1em}#miniBagWrapper .mini-bag-flyout .mini-bag-item .was-price{text-decoration:line-through}#miniBagWrapper .mini-bag-flyout .mini-bag-item .pre-order{display:block;color:var(--sale-colour);margin-bottom:0}#miniBagWrapper .mini-bag-flyout .mini-bag-totals{float:left;clear:both;margin:0 0 2em;width:100%}#miniBagWrapper .mini-bag-flyout .mini-bag-totals .mini-bag-totals-items{padding:0 10px;display:none}#miniBagWrapper .mini-bag-flyout .mini-bag-totals .mini-bag-totals-costs{margin:0 10px;text-align:right;border-top:1px solid var(--secondary-grey);padding-top:10px}#miniBagWrapper .mini-bag-flyout .mini-bag-totals .total-items-label,#miniBagWrapper .mini-bag-flyout .mini-bag-totals .total-subtotal-label{display:inline-block;margin:0 10px 0 0;text-align:right}#miniBagWrapper .mini-bag-flyout .mini-bag-totals .total-subtotal-label{line-height:10px;margin-top:5px}#miniBagWrapper .mini-bag-flyout .mini-bag-totals .total-items-total,#miniBagWrapper .mini-bag-flyout .mini-bag-totals .total-subtotal-total{display:inline-block;margin:0;text-align:right;vertical-align:top}#miniBagWrapper .mini-bag-flyout .mini-bag-totals .mini-bag-totals-costs .excluding{font-size:12px;clear:both;display:block;line-height:1}#miniBagWrapper .mini-bag-flyout .mini-bag-buttons a{display:inline-block;width:calc(50% - .5em);text-align:center;background:var(--payment-background-colour);color:var(--payment-text-colour)!important;border:0;font-size:1em;margin:0 0 0 1em;border-radius:var(--border-radius)}.interstitial #miniBagWrapper .mini-bag-flyout .mini-bag-buttons a{width:100%;display:block}#miniBagWrapper .mini-bag-flyout .mini-bag-buttons a.cta:hover{font-weight:400}#miniBagWrapper .mini-bag-flyout .mini-bag-buttons a:first-of-type{margin-left:0}#miniBagWrapper .mini-bag-flyout .mini-bag-buttons a:focus,#miniBagWrapper .mini-bag-flyout .mini-bag-buttons a:hover{text-decoration:underline}.mini-bag-scrolling::-webkit-scrollbar{-webkit-appearance:none}.mini-bag-scrolling::-webkit-scrollbar:vertical{width:12px}.mini-bag-scrolling::-webkit-scrollbar:horizontal{height:12px}.mini-bag-scrolling::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.5);border-radius:10px;border:2px solid #fff}.mini-bag-scrolling::-webkit-scrollbar-track{border-radius:10px;background-color:#fff}@media only screen and (min-width:1280px){#miniBagWrapper .mini-bag-flyout{width:370px}}.interstitial{overflow:hidden;height:100vh}.interstitial #header,.interstitial #header .header-content-holder{position:initial}.interstitial #miniBagWrapper .mini-bag-flyout{right:-480px;display:block!important;width:480px!important;position:fixed!important;top:0!important;z-index:1000!important;padding:0 2em 2em!important;background:#fff;overflow-y:scroll;height:100vh}.interstitial .fullscreen-blackout{z-index:805;opacity:1;height:100%}.interstitial #miniBagWrapper .mini-bag-flyout .mini-bag-item:last-child{display:block!important;margin-bottom:0}.interstitial #miniBagWrapper .mini-bag-flyout .mini-bag-totals,.interstitial #miniBagWrapper .mini-bag-flyout .mini_basket_remove_item{display:none}.interstitial #miniBagWrapper .mini-bag-flyout h1{font-weight:700;margin-top:calc(44px - .5em)}.interstitial #miniBagWrapper .mini-bag-flyout .mini-bag-item .mini-bag-name-size{margin:0}.interstitial #miniBagWrapper .mini-bag-flyout .mini-bag-name-size span:nth-child(4){display:none}.interstitial #miniBagWrapper .mini-bag-flyout .mini-bag-buttons a:last-child{display:none}.interstitial #miniBagWrapper .mini-bag-flyout .mini-bag-buttons a:first-of-type{width:auto}.interstitial #miniBagWrapper .mini-bag-flyout .mini-bag-scrolling{max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;overflow-y:unset;-webkit-overflow-scrolling:unset;transition:aaa .25s ease-in}.interstitial #miniBagWrapper .mini-bag-flyout .mini-bag-buttons{padding-bottom:2em;border-bottom:1px solid #ddd;clear:left;background:#fff;z-index:1000;position:-webkit-sticky;position:sticky;top:0}button.close-interstitial.material-icons{position:absolute;top:.65em;right:.5em;left:auto;display:block;text-decoration:none;color:var(--primary-text-colour);-webkit-appearance:none;border:0;background:0;width:44px;height:44px;line-height:44px;font-size:2em;padding:0;z-index:1001!important}@media screen and (max-width:1023px){.interstitial #nav-quick-links{display:block;position:absolute;top:-9000px}}@media screen and (max-width:768px){.interstitial #miniBagWrapper .mini-bag-flyout{width:100%!important;right:-100%}}@media screen and (max-width:400px){.interstitial #miniBagWrapper .mini-bag-flyout h1{margin-top:calc(44px - .7em);margin-right:1em}button.close-interstitial.material-icons{top:.5em}}