@media(max-width:1024px){.html-checkout-page .checkout-data.flex,.html-checkout-page .page.checkout-page.flex{display:block;padding-left:0;padding-right:0}.html-checkout-page .column1,.html-checkout-page .column2{width:100%!important;max-width:none!important;flex:none!important;margin:0!important}.html-checkout-page .column2{margin-top:28px!important}.html-checkout-page .column2 aside{position:static!important;width:100%!important;transform:none!important}.html-checkout-page .ordersummarycheckout{border:1px solid #dedede;border-radius:8px;padding:16px!important;background:#fff}.html-checkout-page .ordersummarycheckout h2{margin:0 0 12px!important;font-size:20px!important;line-height:26px!important}.html-checkout-page .ordersummarycheckout .ordersummarycheckout__edit-cart-anchor{position:static!important}.html-checkout-page .ordersummarycheckout .ordersummarycheckout__edit-cart-anchor a{color:#0075b3!important}.html-checkout-page .aside-order-summary{display:block!important;max-width:none!important;margin:0!important;padding:0!important}.html-checkout-page .aside-order-summary .product-summary-list{max-height:none!important;overflow:visible!important}.html-checkout-page .aside-order-summary .product-summary{background:#fff!important;background-image:none!important;border:0!important;border-bottom:1px solid #e3e3e3!important;border-radius:0!important;margin:0!important;padding:12px 0!important}.html-checkout-page .aside-order-summary .product-summary .product a{font-size:15px;line-height:20px;word-break:break-word}.html-checkout-page .aside-order-summary .product-summary .summary{margin:8px 0 0!important}.html-checkout-page .aside-order-summary .product-summary .summary>span{display:flex!important;justify-content:space-between;align-items:baseline;gap:12px;float:none!important;margin:0!important;padding:5px 0!important;font-size:14px!important;line-height:18px!important;border-bottom:1px dashed #ececec}.html-checkout-page .aside-order-summary .product-summary .summary>span:last-child{border-bottom:0}.html-checkout-page .aside-order-summary .product-summary .summary>span strong{text-align:right;float:none!important}.html-checkout-page .aside-order-summary .totals-section,.html-checkout-page .aside-order-summary .total-info{margin-top:12px}.html-checkout-page .aside-order-summary .items-bottom-bar{display:none!important}.html-checkout-page .column2 .buttons{margin-top:20px!important;text-align:center}.html-checkout-page .column2 .buttons .button-1{width:100%}}@media(max-width:991px){.html-shopping-cart-page .cart-table-wrapper{overflow:visible}.html-shopping-cart-page table.cart-confirm,.html-shopping-cart-page table.cart-confirm tbody{display:block;width:100%;border:0}.html-shopping-cart-page table.cart-confirm thead{display:none}.html-shopping-cart-page table.cart-confirm tbody tr{display:grid;grid-template-columns:72px minmax(0,1fr) 40px;grid-template-areas:"pic name rm" "pic sku  rm";column-gap:12px;margin:0 0 14px;padding:14px;background:#fff!important;border:1px solid #dedede;border-radius:8px}.html-shopping-cart-page table.cart-confirm tbody tr td{display:block;width:auto!important;max-width:none!important;padding:0;border:0!important;text-align:left!important}.html-shopping-cart-page table.cart-confirm td.line-no{display:none}.html-shopping-cart-page table.cart-confirm td.product-picture{grid-area:pic}.html-shopping-cart-page table.cart-confirm td.product-picture img{width:72px;height:auto;max-width:72px}.html-shopping-cart-page table.cart-confirm td.product{grid-area:name;font-weight:700;line-height:20px;word-break:break-word}.html-shopping-cart-page table.cart-confirm td.sku{grid-area:sku;font-size:13px;color:#555;margin-top:4px}.html-shopping-cart-page table.cart-confirm td.sku::before{content:attr(data-label) ": "}.html-shopping-cart-page table.cart-confirm td.remove-from-cart{grid-area:rm;justify-self:end}.html-shopping-cart-page table.cart-confirm td.quantity,.html-shopping-cart-page table.cart-confirm td.qty-available,.html-shopping-cart-page table.cart-confirm td.stock-status,.html-shopping-cart-page table.cart-confirm td.est-lead-time,.html-shopping-cart-page table.cart-confirm td.vendor,.html-shopping-cart-page table.cart-confirm td.unit-price,.html-shopping-cart-page table.cart-confirm td.subtotal{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;border-top:1px solid #efefef!important;font-size:14px;text-align:right!important}.html-shopping-cart-page table.cart-confirm td.quantity{margin-top:12px}.html-shopping-cart-page table.cart-confirm td.quantity::before,.html-shopping-cart-page table.cart-confirm td.qty-available::before,.html-shopping-cart-page table.cart-confirm td.stock-status::before,.html-shopping-cart-page table.cart-confirm td.est-lead-time::before,.html-shopping-cart-page table.cart-confirm td.unit-price::before,.html-shopping-cart-page table.cart-confirm td.subtotal::before{content:attr(data-label);color:#555;font-weight:400;text-align:left}.html-shopping-cart-page table.cart-confirm td.subtotal{font-weight:700}.html-shopping-cart-page table.cart-confirm td.quantity .product-quantity{display:inline-flex;align-items:center;margin:0}.html-shopping-cart-page table.cart-confirm td.quantity .qty-input{width:56px;min-width:0;text-align:center}.html-shopping-cart-page .common-buttons,.html-shopping-cart-page .cart-count{text-align:left}.html-shopping-cart-page .pay-details-block,.html-shopping-cart-page .cart-footer,.html-shopping-cart-page .cart-footer .totals,.html-shopping-cart-page .cart-footer .cart-collaterals{width:100%!important;max-width:none!important;float:none!important;margin-left:0!important;margin-right:0!important}.html-shopping-cart-page .checkout-buttons .checkout-button{width:100%}}@media only screen and (max-width:400px){.html-checkout-page .checkouttabings.progressbar.mobile-view li.active-tab span{white-space:nowrap}.html-checkout-page .checkouttabings.progressbar.mobile-view li#liconfirmpaymenttop.active-tab span{left:auto!important;right:0;text-align:right}.html-checkout-page .checkouttabings.progressbar.mobile-view li#lipaymentinfotop.active-tab span{left:-50px}}.html-checkout-page .ordersummarycheckout .items-bar .ordersummarycheckout__edit-cart-anchor a{display:inline-block;padding:6px 14px;border-radius:6px;background:#fff;color:#0075b3!important;font-size:13px;font-weight:700;line-height:18px;text-decoration:none;text-transform:uppercase}@media(max-width:1024px){.html-checkout-page .confirm-order-next-step-button,.html-checkout-page .order-completed-continue-button{width:100%!important;max-width:100%;margin-left:0!important;margin-right:0!important;box-sizing:border-box}.html-order-confirm-page .buttons.align-right{text-align:center}}.html-checkout-page .total-info--summary{margin-top:12px}.html-checkout-page .total-info--summary table.cart-total{width:100%}.html-checkout-page .total-info--summary table.cart-total td{padding:6px 0;font-size:14px;line-height:18px;vertical-align:top}.html-checkout-page .total-info--summary table.cart-total td.cart-total-right{text-align:right;white-space:nowrap;padding-left:12px}.html-checkout-page .total-info--summary .selected-shipping-method{display:block;font-size:12px;color:#555}.html-checkout-page .total-info--summary tr.order-total td{padding-top:10px;border-top:1px solid #e3e3e3;font-size:18px;font-weight:700;color:#0075b3}
