#checkout .cart .product-list .inputQuantity input,#checkout .cart table tbody tr td .inputQuantity input{text-align:center;max-width:48px}.maincolor1{color:#c2032e}.subcolor3{color:rgba(37,37,55,.6)}.subcolor4{color:rgba(37,37,55,.5)}.subcolor5{color:rgba(37,37,55,.4)}.item .img .badge{color:#252626;padding:2px 12px;border:1px solid rgba(18,18,18,.15);position:absolute;top:17px;left:29px}.addons .badge,.item .info .badge,.logic .badge{margin-bottom:8px;color:#75011c;background:#fff5f8;padding:2px 12px;font-size:13px;font-weight:400}#checkout .cart .product-list .product-info .product-name,.item p.title{font-weight:700}.nav.contentTabs a.nav-link{padding:15px 21px;color:rgba(37,37,55,.5);border:0}.nav.contentTabs a.nav-link.active{color:#252626;border-left:0;border-top:0;border-right:0;border-bottom:4px solid #c2032e}.item{margin-bottom:68px}.item .img{width:100%;height:auto;position:relative;overflow:hidden;text-align:center}.item .img::before{content:'';background:rgba(37,37,55,.04);z-index:1;left:0;top:0;right:0;bottom:0;width:100%;height:100%;position:absolute}.item .info{margin-top:25px}.item p{color:#252537;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}.item .btn{width:100%;margin-top:18px}.custom-checkbox .custom-control-input~.custom-control-label::before,.custom-radio .custom-control-input~.custom-control-label::before{background-color:#dee2e6;border:0}.custom-checkbox .custom-control-input:checked~.custom-control-label::before,.custom-radio .custom-control-input:checked~.custom-control-label::before{background-color:#c2032e}.custom-checkbox .custom-control-input:focus~.custom-control-label::before,.custom-radio .custom-control-input:focus~.custom-control-label::before{box-shadow:none}.custom-checkbox .custom-control-input:checked~.custom-control-label span,.custom-radio .custom-control-input:checked~.custom-control-label span{color:#252626}#appWrapper{min-height:210px}#usePointsModal .moneyIcon i{font-size:70px;color:#c2032e}#checkout .SideBarCartConfirm table tbody tr>*,#checkout .sideBarCart table tbody tr>*{vertical-align:middle}#checkout .SideBarCartConfirm table tbody tr .thumbnailImage,#checkout .sideBarCart table tbody tr .thumbnailImage{width:62px;height:62px;margin-right:10px;position:relative;overflow:hidden;text-align:center}#checkout .SideBarCartConfirm table tbody tr .thumbnailImage::before,#checkout .sideBarCart table tbody tr .thumbnailImage::before{content:'';background:rgba(37,37,55,.04);z-index:1;left:0;top:0;right:0;bottom:0;width:100%;height:100%;position:absolute}#checkout .sideBarCartPadding{padding:0}@media screen and (min-width:768px){#checkout .sideBarCartPadding{padding-left:15px;padding-right:15px}}#checkout .sideBarCart{padding:37px 15px}@media screen and (min-width:768px){#checkout .sideBarCart{padding:37px 30px;position:sticky;top:100px}}@media screen and (min-width:1200px){#checkout .sideBarCart{padding:37px 40px}}#checkout .sideBarCart tr td:not(:first-child):not(:last-child) label{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;white-space:normal}#checkout .SideBarCartConfirm .table,#checkout .sideBarCart .table{display:inline-table}#checkout .sideBarCart tr td:last-child p{text-align:right}#checkout .sideBarCart td{border:0;padding:.75rem 0}#checkout .SideBarCartConfirm tr:first-child td{border:0}#checkout .SideBarCartConfirm tr td:first-child{width:62px}#checkout .checkoutNav{margin-top:133px}@media screen and (min-width:992px){#checkout .checkoutNav{margin-top:60px}}#checkout .checkoutNav .nav{border:0;justify-content:space-around;padding:0}#checkout .checkoutNav .nav .disabledTab{pointer-events:none}#checkout .checkoutNav .nav .nav-item{padding:0 15px}@media screen and (min-width:576px){#checkout .checkoutNav .nav .nav-item{padding:0 20px}}@media screen and (min-width:768px){#checkout .checkoutNav .nav .nav-item{padding:0}}#checkout .checkoutNav .nav .nav-item.completed .nav-link{color:#252537}#checkout .checkoutNav .nav .nav-item.completed .nav-link .stepIcon{border:2px solid #252537}#checkout .checkoutNav .nav .nav-link{border:0;line-height:34px;color:rgba(37,37,55,.25)}@media screen and (max-width:768px){#checkout .checkoutNav .nav .nav-link{padding:0}}#checkout .checkoutNav .nav .nav-link .stepIcon{width:36px;height:36px;border:2px solid rgba(37,37,55,.25);border-radius:999px;text-align:center;margin-right:7px;font-size:20px;display:flex;justify-content:center;align-items:center}#checkout .cart .product-list .product-info .product-desc p,#checkout .cart .product-list .product-info .product-name{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;white-space:normal}#checkout .checkoutNav .nav .nav-link.active{color:#252537}#checkout .checkoutNav .nav .nav-link.active .stepIcon{border:2px solid #252537}#checkout .cart table tbody tr .thumbnailImage{height:142px;width:142px}#checkout .cart table tbody tr>*{vertical-align:middle}#checkout .cart table tbody tr:first-child>*{border-top:0}#checkout .cart table tbody tr:last-child>*{border-bottom:1px solid #dee2e6}#checkout .cart table tbody tr th{color:rgba(37,37,55,.5);font-size:20px}#checkout .cart table tbody tr td{padding:20.5px 0}#checkout .cart table tbody tr td .inputQuantity{align-items:center}#checkout .cart table tbody tr td .inputQuantity button{background:0 0;color:#252537;border:0}#checkout .cart table tbody tr td .inputQuantity input[type=number]::-webkit-inner-spin-button,#checkout .cart table tbody tr td .inputQuantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#checkout .cart .product-list{padding:30px 0;border-bottom:1px solid rgba(0,0,0,.08)}#checkout .cart .product-list .product-order{color:rgba(37,37,55,.5);font-size:20px;margin-right:20px}#checkout .cart .product-list .product-thumb{position:relative;overflow:hidden;width:80px;height:80px;margin-right:10px}@media screen and (min-width:768px){#checkout .cart .product-list{padding:20px 0}#checkout .cart .product-list .product-thumb{width:100px;height:100px}#checkout .cart .product-list .product-info .product-name{font-size:19px;margin-bottom:6px}}@media screen and (min-width:992px){#checkout .cart .product-list .product-thumb{margin-right:30px;width:142px;height:142px}}#checkout .cart .product-list .product-thumb img{height:100%;width:100%;object-fit:contain;object-position:center}#checkout .cart .product-list .product-info{padding-right:50px}@media screen and (min-width:576px){#checkout .cart .product-list .product-info{padding-right:0}}#checkout .cart .product-list .product-info .product-desc p{color:rgba(37,37,55,.6);font-size:15px}#checkout .cart .product-list .secondRow{display:flex;align-items:center;margin-top:1rem}#checkout .cart .product-list .unit{margin-right:10px}@media screen and (min-width:992px){#checkout .cart .product-list .unit{margin-right:30px}}#checkout .cart .product-list .unit .unit-label{color:rgba(37,37,55,.5);font-size:13px}@media screen and (min-width:768px){#checkout .cart .product-list .secondRow{margin-top:0}#checkout .cart .product-list .unit .unit-label{font-size:17px;margin-left:6px}}#checkout .cart .product-list .inputQuantity{display:flex;align-items:center}#checkout .cart .product-list .inputQuantity button{background:0 0;color:#252537;border:0;padding:10px 20px}#checkout .cart .product-list .inputQuantity button.disabled{color:rgba(37,37,55,.5)}#checkout .cart .product-list .inputQuantity input[type=number]::-webkit-inner-spin-button,#checkout .cart .product-list .inputQuantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media screen and (min-width:992px){#checkout .cart .product-list .inputQuantity{margin:0 20px}}#checkout .cart .product-list .btn-close{color:rgba(37,37,55,.75);font-size:22px;padding:5px 15px}#checkout .cart .product-list .btn-close:hover{color:#252537}@media screen and (max-width:576px){#checkout .cart .product-list .unit{width:80px}#checkout .cart .product-list .btn-close{position:absolute;right:0;top:-80px;z-index:2}}#checkout .cart .memo{font-size:15px;color:rgba(37,37,55,.6)}#checkout .btn_wrap{display:flex;justify-content:space-between;flex-direction:column-reverse}#checkout .btn_wrap .btn{margin-bottom:24px}@media screen and (min-width:768px){#checkout .cart .product-list .btn-close{padding:10px 0}#checkout .btn_wrap{flex-direction:row}#checkout .btn_wrap .btn{margin-bottom:0}}#checkout .delivery .deliveryDetail .form-control,#checkout .delivery .purchaseDetail .form-control{margin-bottom:.5rem}@media screen and (min-width:992px){#checkout .delivery .deliveryDetail .form-control,#checkout .delivery .purchaseDetail .form-control{margin-bottom:0}}#checkout .payment ul.paymentList{list-style:none;padding:0}#checkout .payment ul.paymentList li{margin-bottom:20px;border-radius:4px;border:1px solid rgba(37,37,55,.25);padding:40px 56px;cursor:pointer}#checkout .payment ul.paymentList li.active{border:2px solid rgba(37,37,55,.5);border-left:solid 4px #c2032e}#checkout .payment ul.paymentList li.active p{color:#252537}#checkout .payment ul.paymentList li label,#checkout .payment ul.paymentList li p{color:rgba(37,37,55,.75)}#isSubmittingModal .modal-content{background:0 0!important;border:none!important;box-shadow:none}#isSubmittingModal .modal-content .spinner-border{color:#c2032e}.applyBtn{position:absolute;top:0;right:15px;bottom:0;height:100%;border:none;background:0 0}