.default-font{font-family:Poppins,sans-serif;font-size:1rem;font-weight:400;color:#272727}body{font-family:Poppins,sans-serif;font-size:1rem;font-weight:400;color:#272727}a{color:#021B87}a:hover{text-decoration:none}body{background:#fff;color:#272727}.inner-wrapper{max-width:900px;margin-inline:auto}footer{text-align:center;padding-block:30px;background:#f2f2f2;margin-top:30px}header{background:#021B87;color:#fff;height:102px;line-height:102px}header img{max-height:100px;vertical-align:middle}header .logo span{color:#fff;font-size:2rem;padding-left:1rem;font-weight:700}main{padding-block:30px}#addCompanyDetails,#addMessage,#deliveryAddress,#orderDeliveryInfo,#orderMessage,.cart-box,.deliveryAddressCheck{display:none}.introduction-text{text-align:center}table.shoppingList{width:100%;border:0;margin-block:30px}table.shoppingList a{cursor:default}table.shoppingList .head{display:none}table.shoppingList td,table.shoppingList th{border:0;line-height:70px;vertical-align:middle;height:70px}table.shoppingList .amount,table.shoppingList .price{text-align:center}table.shoppingList .image{width:100px}table.shoppingList .image img{max-width:70px;max-height:70px;vertical-align:middle}table.shoppingList .product{width:60%}table.shoppingList .product a{text-decoration:none}table.shoppingList .product a span{display:block;padding-top:15px}table.shoppingList .amount{width:100px}table.shoppingList .amount .countButtons{display:none}table.shoppingList .summary{font-weight:600}@media (max-width:599px){table.shoppingList tr{display:block}table.shoppingList tr.head{display:none}table.shoppingList tr td{display:inline-block;width:50%!important;box-sizing:border-box}table.shoppingList tr td.amount{width:100%!important}table.shoppingList tr td.product{width:75%!important;line-height:50px}table.shoppingList tr td.image{width:25%!important;line-height:50px;text-align:right}table.shoppingList tr td.image img{max-height:50px}table.shoppingList tr.summary{padding-top:20px}table.shoppingList .cart-discount-wrapper{display:none}}.contactInformation,.deliveryPayment{width:50%;float:left}.deliveryMethods{padding-bottom:30px}.deliveryMethods .parcel-shop-branch-selector{display:none}.deliveryMethods .delivery-method-selector{width:95%;margin-top:0;display:none}.deliveryMethod h5,.paymentMethod h5{background:#eee;border-radius:10px;margin:0 20px 20px 0;padding:0 10px;position:relative;height:50px;line-height:50px}.deliveryMethod h5 label,.paymentMethod h5 label{display:block;padding-left:40px;box-sizing:border-box;top:0;width:100%;position:absolute;height:50px;cursor:pointer}.deliveryMethod h5 label span,.paymentMethod h5 label span{float:right;padding-right:60px}.deliveryMethod h5:hover,.paymentMethod h5:hover{background:#ddd}.deliveryMethod.selected .delivery-method-selector,.paymentMethod.selected .delivery-method-selector{display:block}.deliveryMethod.selected .delivery-method-selector .parcel-shop-branch,.paymentMethod.selected .delivery-method-selector .parcel-shop-branch{font-size:70%}.deliveryMethod.selected .delivery-method-selector .parcel-shop-branch h4,.paymentMethod.selected .delivery-method-selector .parcel-shop-branch h4{padding:0}.deliveryMethod.selected h5,.paymentMethod.selected h5{background:#021B87;color:#fff}.deliveryMethod .branch-selector .parcel-shop-detail,.paymentMethod .branch-selector .parcel-shop-detail{width:95%}.deliveryMethod .branch-selector .parcel-shop-detail h4,.paymentMethod .branch-selector .parcel-shop-detail h4{font-size:1rem;padding-top:0}.deliveryMethod .branch-selector .parcel-shop-detail img,.paymentMethod .branch-selector .parcel-shop-detail img{max-height:150px}.contactInformation label{display:block;padding-block:15px 2px}.contactInformation input[type=text],.contactInformation textarea{font-family:Poppins,sans-serif;font-size:1rem;font-weight:400;color:#272727;padding:5px 10px;width:85%;border-radius:5px;border:1px solid #bbb}.shoppingListButtons .button{font-size:1.4rem;padding:15px 30px;border:0;color:#fff;background:#021B87}.cart-in-one-footer{clear:left;text-align:center}.cart-in-one-footer .price.total{padding-block:30px;font-size:1.6rem}.orderHalf{padding-bottom:40px}.deliveryMethod,.paymentMethod{margin:15px 20px 10px 0}.contactInformation>h3{display:none}.contactInformation h4{font-size:1.6rem;padding-bottom:0}.contactInformation label.checkboxLabel{display:inline-block}.deliveryAddressCheck{display:none}@media (max-width:599px){.contactInformation,.deliveryPayment{width:100%;float:none}}