#Delivery #AddressContainer.saved-addresses>div,#Delivery #CollapsedAddress>div{background-color:#fafafa;padding:20px;cursor:pointer;margin:5px 0;border-radius:5px;border:1px solid #b2b2b2}#Delivery #AddressContainer.saved-addresses>div:hover,#Delivery #CollapsedAddress>div:hover{background:#f2f2f2}#Delivery #AddressContainer.saved-addresses>div.active,#Delivery #CollapsedAddress>div.active{background:#d9d9d9}#Delivery #AddressContainer.saved-addresses>div select,#Delivery #AddressContainer.saved-addresses>div textarea,#Delivery #CollapsedAddress>div select,#Delivery #CollapsedAddress>div textarea{border-radius:5px}#Delivery #AddressContainer.saved-addresses>div>div,#Delivery #CollapsedAddress>div>div{width:100%;height:100%;display:flex}#Delivery #AddressContainer.saved-addresses>div.saved-address,#Delivery #CollapsedAddress>div.saved-address{padding:0}#Delivery #CollapsedAddress{position:relative}@media(max-width:768px){#Delivery #CollapsedAddress div{display:block;margin-top:10px}}#Delivery strong{margin-right:5px}#Delivery .row-flex{padding:20px;position:relative}@media(max-width:768px){#Delivery .row-flex{padding-right:30px}}#Delivery .row-flex .delivery-notes{margin-top:10px}#Delivery .bad-address{cursor:not-allowed!important}#Delivery .bad-address .warning{margin-top:10px}#Delivery .stupid-radio-button{margin-top:0;margin-right:7px}@media(max-width:768px){#Delivery .stupid-radio-button{position:absolute;top:5px;left:5px}}#Delivery .context-menu-activator{position:absolute;right:20px;padding:5px;top:25%}@media(max-width:768px){#Delivery .context-menu-activator{right:10px;padding:10px}}#Delivery .flex-cols{display:block!important}#Delivery .flex-cols .add-row{display:flex;margin-top:10px}#Delivery .flex-cols .add-row input{border-radius:5px!important}#Delivery .flex-cols .add-row .col{padding-right:5px}@media(min-width:992px){#Delivery .flex-cols .add-row .col:nth-of-type(2){margin-left:15px}}.autocomplete-container{margin:0 auto;width:100%;position:relative}.autocomplete-container .suggestions{position:absolute;width:100%;background-color:#fff}.autocomplete-container .suggestions ul{list-style:none;padding:0;margin:0;border:1px solid #ddd;max-height:200px;overflow-y:auto;background:#fff}.autocomplete-container .suggestions ul li{padding:7px 7px;white-space:nowrap;overflow:hidden;cursor:default;border-bottom:1px solid #e6e6e6}.autocomplete-container .suggestions ul li:hover{background-color:#f0f0f0}#CheckoutMax{min-height:100vh;font-size:14px;margin-bottom:60px}#CheckoutMax h2{color:#000;font-size:24px;line-height:24px;display:inline-block;padding-top:0}#CheckoutMax .edit{text-decoration:underline;cursor:pointer;float:right;padding:1px 6px;background:#eee;border-radius:5px}#CheckoutMax .edit .fas{color:#888;margin-top:4px}#CheckoutMax .edit span{font-size:13px;margin-top:2px}@media(max-width:1200px) and (min-width:768px){#CheckoutMax .container{width:100%}}#CheckoutMax .row-flex{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}#CheckoutMax .column-flex{display:flex;flex-direction:column;flex-basis:100%}#CheckoutMax .grid{display:grid;grid-template-columns:100%}@media(min-width:1200px){#CheckoutMax .grid{grid-template-columns:auto 45%}}#CheckoutMax .input-group-addon{border:0;background-color:transparent}#CheckoutMax .control-label{margin-top:3px;font-weight:normal}#CheckoutMax #LeftPanel{display:flex}#CheckoutMax #LeftPanel>div>div{margin-top:20px;min-height:140px}#CheckoutMax #LeftPanel>div>div#ExtraOptions{min-height:10px}#CheckoutMax #LeftPanel>div>div:last-child{min-height:100px}#CheckoutMax #LeftPanel>div>div#WhoAmI{min-height:70px}@media(min-width:800px){#CheckoutMax .column-flex{flex:1}#CheckoutMax .column-flex.double{flex:1.3}}#ExtraOptions .input-group{margin-top:15px}.loading-waiting{height:100px;display:flex;justify-content:center;align-items:center;border:1px solid #eee;margin:15px;font-size:16px;border-radius:5px}.loading-waiting i{margin-right:20px}@media(max-width:768px){#loginbox .login-container{max-width:350px}}#loginbox .emailAddressLabel{font-size:16px;margin-left:10px;font-weight:normal}#loginbox .back{cursor:pointer;font-size:16px}#loginbox .bad-email input{border:2px solid red!important}#loginbox input[type=text],#loginbox input[type=email],#loginbox input[type=password]{border:0;box-shadow:none;border-radius:5px!important;border:1px solid #ccc}#loginbox input[type=text]:focus,#loginbox input[type=email]:focus,#loginbox input[type=password]:focus{border:2px solid #000;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}#loginbox .form-group{margin-top:10px;margin-bottom:10px}#loginbox .form-group .errors{color:red;font-size:14px}#loginbox .form-group a{font-size:13px}#loginbox h3{margin-top:10px}#loginbox .alert.alert-warning{margin-bottom:0}#loginbox .alert.alert-warning{padding:20px 20px 20px 50px;margin-bottom:15px}#loginbox .alert.alert-warning::before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;font-size:3rem;position:absolute;left:10px;top:25%}#loginbox #NextActionContainer{display:inline-block;width:100%;margin-top:15px;display:inline-block;width:100%}#loginbox #NextActionContainer button{font-weight:400;padding:6px 30px;font-size:16px;margin-right:15px}@media(min-width:768px){#loginbox #NextActionContainer button{width:180px}}#loginbox #NextActionContainer a{font-weight:normal}#CheckoutMax #RightPanel{background-color:transparent}@media(min-width:1200px){#CheckoutMax #RightPanel{margin-left:40px;padding-left:35px;border-left:1px solid gray}}@media(max-width:1200px){#CheckoutMax #RightPanel{margin-top:20px}}#CheckoutMax #RightPanel #Order{display:block;position:-webkit-sticky;position:sticky;top:70px;margin-top:30px}#CheckoutMax #Order{padding-bottom:20px;font-size:14px;background-color:transparent}#CheckoutMax #Order>p{margin-top:10px}#CheckoutMax #Order .g{color:green}#CheckoutMax #Order .col-xs-3 img{max-height:80px}#CheckoutMax #Order .col-xs-9{padding-right:0}#CheckoutMax #Order span{display:inline-block;margin-bottom:7px}#CheckoutMax #Order span:not(:first-of-type){font-weight:bold}#CheckoutMax #Order span:first-of-type{display:block}#CheckoutMax #Order .stock-levels:first-of-type,#CheckoutMax #Order .stock-levels span{display:inline;padding-left:0;margin-left:5px}#CheckoutMax #Order .order-items,#CheckoutMax #Order .order-item{display:inline-block;width:100%}#CheckoutMax #Order .order-totals{margin-top:30px}#CheckoutMax #Order .order-totals>div{margin:10px 0}#CheckoutMax #Order .order-totals>div>div{font-weight:bold}#CheckoutMax #Order .order-totals>div.total{font-size:20px}#CheckoutMax #Order .order-totals>div.total .smol{margin-right:10px;font-size:12px;display:inline}#CheckoutMax #Order #AddressContainer{margin-top:20px}#CheckoutMax #Order #AddressContainer span{margin-bottom:0}.panel-container{margin-top:20px}.panel-container .btn{font-weight:normal}.panel-container .active .check-panel-head{border:2px solid #000!important}.panel-container .check-panel .check-panel-head{background-color:#fafafa;padding:15px;border:1px solid #b2b2b2;border-top:0;font-size:16px}.panel-container .check-panel .check-panel-head img{margin-right:5px;max-height:27px}.panel-container .check-panel .check-panel-body{border:1px solid #b2b2b2;border-top:0;padding:15px}.panel-container .check-panel .check-panel-body input{border-radius:3px!important}.panel-container .check-panel .check-panel-body img{max-width:200px}.panel-container .check-panel .check-panel-body .card{width:100%;margin:10px 0;border:1px solid gray;padding:10px 15px}.panel-container .check-panel .check-panel-body .card.active{border:1px solid #b3b3b3;background:#e6e6e6}.panel-container .check-panel .check-panel-body .card .expired{background-color:red;color:#fff;padding:5px 10px;cursor:not-allowed}.panel-container .check-panel .check-panel-body .form-group:last-of-type{margin-bottom:0}.panel-container .check-panel img[data-name="google pay"]{width:67px;margin-top:-11px;margin-right:-5px;max-height:fit-content}.panel-container .payment-container:first-of-type .check-panel-head{border-top-left-radius:5px;border-top-right-radius:5px;border-top:1px solid #b2b2b2}.panel-container .payment-container:last-of-type .check-panel-head{border-bottom-left-radius:5px;border-bottom-right-radius:5px}#PayNow{margin-top:40px}#PayNow button{width:100%;font-size:18px;line-height:26px;padding:15px;border-radius:5px!important}.slide-enter-active{-moz-transition-duration:.5s;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;-moz-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in}.slide-leave-active{-moz-transition-duration:.5s;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;-moz-transition-timing-function:cubic-bezier(0,1,.5,1);-webkit-transition-timing-function:cubic-bezier(0,1,.5,1);-o-transition-timing-function:cubic-bezier(0,1,.5,1);transition-timing-function:cubic-bezier(0,1,.5,1)}.slide-enter-to,.slide-leave{max-height:300px;overflow:hidden}.slide-enter,.slide-leave-to{overflow:hidden;max-height:0}#ShippingOptions div.shipping-items{background-color:#fafafa;cursor:pointer;margin:5px 0;border-radius:5px;border:1px solid #b2b2b2}#ShippingOptions div.shipping-items:hover{background:#f2f2f2}#ShippingOptions div.shipping-items.active{background:#e6e6e6}#ShippingOptions div.shipping-items.unavailable{cursor:not-allowed}#ShippingOptions div.shipping-items .row-flex{padding:15px}#ShippingOptions div.shipping-items div{width:100%;height:100%;display:flex}#ShippingOptions div.shipping-items div .name{width:80%}#ShippingOptions div.shipping-items div .name .conditions{font-style:italic}#ShippingOptions div.shipping-items div .price{width:20%;text-align:right;align-self:center}#ShippingOptions div.shipping-items .stupid-radio-button{margin-right:10px;margin-top:0}