.alert ul{list-style-type:none}.description{margin-bottom:20px;padding:20px;background:#f0f0f0;min-height:200px;align-items:center;justify-content:center;display:flex;font:14px/22px Roboto,Arial,Helvetica,sans-serif}.checkbox-container{display:inline-block}.checkbox-container .checkbox-input{display:none}.checkbox-container .checkbox-label{cursor:pointer}.checkbox-container .image-box{display:inline-block;border:2px solid transparent}.checkbox-container .image-box img{height:90px;padding:10px}.method-name{font-size:1.5em;margin-top:.1em}.checkbox-container .checkbox-input:checked+.checkbox-label .image-box{border-color:#aaa}.cityLabel{top:7px!important;font-size:.9em!important}.required{color:var(--default_color)}.checkout-page .badge{display:inline-block;padding:.4em!important;font-size:100%;font-weight:700;background-color:#007bff;color:#fff;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.giftCombo{border:1px solid #d8d8d8;border-radius:4px;margin-bottom:24px;padding-right:24px;padding-top:24px}.multiple-section{border:0 solid #d8d8d8!important}.span-text{color:#757575;font-size:1.3em}.qty_label{font-size:.7em!important}.checkout-page .upper_container{display:flex;justify-content:space-between;border-radius:4px;border:1px solid #d8d8d8;border-bottom:none;padding:8px 16px;position:relative}.checkout-page .select_all_box{border:1px solid #d8d8d8;border-radius:4px;position:relative;padding:5px 16px 0;margin-bottom:10px;display:flex;justify-content:space-between}.checkout-page .left{order:1}.checkout-page .bottomText{padding-bottom:5px}.checkout-page .right{order:2;display:flex;flex-direction:column;align-items:flex-end}.prod-benefit.superior-selection-benefit{background-image:url(/tm/icon/91050859.svg)}.prod-benefit{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-size:40px auto;box-sizing:border-box;color:#111;display:block;float:left;font-size:1.1em;font-weight:300;height:40px;margin-bottom:8px;padding-left:38px;padding-right:2%;width:50%}.delivery-content{font-size:1.4em;min-height:50px;display:flex;-ms-flex-flow:wrap;flex-flow:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify}.delivery-subtitle{font-size:.9em}.company-card-active{border:.9px solid #757575;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);position:relative;overflow:hidden;border-radius:4px}.company-card,.company-card-active{box-shadow:0 2px 8px rgba(0,0,0,.08);padding:10px 20px;cursor:pointer;flex:1}.company-card{border:1px solid #e5e5e5;border-radius:4px;display:flex;justify-content:center;align-items:center}.company-card-active-tag{clip-path:polygon(0 0,100% 0,0 100%)}.company-card-active-tag>img{width:8px;left:2px;position:absolute;top:5px}.delivery-title{color:#111;display:-webkit-box;margin-bottom:4px;line-height:12px}.vertical-line{width:.5px;background-color:#e5e5e5;margin:0 8px;display:inline-block;height:auto}.box1,.box2{width:100px;height:100px;background-color:blue}.box1{order:1}.box2{order:2}.vendor-section{border:1px solid #d8d8d8}.vendor-section-bottom{margin-bottom:24px}.vendor-section .cart-section,.vendor-section .giftCombo{border:none}.bundle-badge{position:relative;left:-10px;height:20px}.bundle-badge .left{position:relative;right:-6px;bottom:-12px;width:5px;height:5px}.bundle-badge .title{display:inline-block;height:20px;line-height:20px;padding:0 12px 0 10px;background-color:#f57224;font-size:12px;color:#fff;font-weight:400;vertical-align:middle}.bundle-badge .badge-right{width:14px;height:20px;margin-left:-6px}.bundle-section{border-radius:0;border:0 solid #d8d8d8}.checkout-shop-outer .checkout-shop-vouchers-wrap .checkout-shop-vouchers-inner{display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:440px;max-height:440px;overflow-y:scroll}.checkout-shop-outer .checkout-shop-vouchers{width:100%;line-height:16px}.voucher-card{width:100%;height:90px;overflow:hidden;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;border:1px solid #fdf1e7;margin-bottom:10px}.voucher-card-left{-webkit-box-flex:1;flex:1;flex-direction:row;padding:10px;position:relative}.voucher-card,.voucher-card-left{display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;background-color:#fff}.voucher-card-right{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:18px;padding-bottom:10px;background-color:#aaa;width:110px;height:100%}.voucher-card-left .shop-logo{display:inline-block;width:76px;height:68px;margin-right:9px}.voucher-card-main-content{display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.voucher-card-title{font-size:14px!important;line-height:17px!important;max-height:34px;overflow:hidden;color:#212121;margin-bottom:8px}.voucher-card-subtitle{font-size:12px;line-height:15px;color:#212121}.voucher-card-timeline{font-size:11px;color:#999}.voucher-card-discount-title{font-size:14px;line-height:17px;color:#fff}.voucher-card-btn{width:70px;height:30px;line-height:30px;font-size:12px;color:#fff;background-color:#111;border:1px solid #000;text-align:center;text-decoration:none;cursor:pointer}.voucher-card-btn.collected{background-color:#a9a9a9}.delete_icon{color:#111;cursor:pointer;display:block;line-height:1.2;padding-left:20px;white-space:nowrap}.blueColor{color:#3761bf!important}.sticky{position:fixed;top:0}.header-wishlist{border-bottom:0 solid #eaf0f7!important}.email-show-btn,.forgot-email-show-btn,.register-email-show-btn{display:flex;align-items:center;justify-content:center;bottom:0;cursor:pointer;height:42px;margin:auto 0;position:absolute;right:0;top:0;width:56px;z-index:1}.checkbox-container input[type=radio]:checked+.checkbox-label .image-box{border-color:#cd231a}@media only screen and (width <=768px){.cart-body-wrap{padding-top:10px}}