.remove-from-cart input{display:none;padding-top:15px}.common-buttons{padding-top:15px}tbody{background-color:var(--background)}table th,.cart th,.data-table th,.forum-table th,table td,.cart td,.data-table td,.forum-table td{font-size:16px;line-height:22px;color:var(--dark-secondary)}table th,.cart th,.data-table th,.forum-table th{font-weight:normal;padding:0 12.5px 10px}.icon-remove{color:var(--dark-pink);cursor:pointer}.icon-remove:hover,.icon-add-cart:hover{color:var(--darken)}.icon-add-cart{color:var(--dark-secondary);cursor:pointer}table .qty-input-group>*{float:left}.shopping-cart-page .page-title h1{margin-bottom:25px}table .product-picture,table .product-details{vertical-align:top;display:inline-block}.cart .product a,.data-table .info a{font-weight:bold;color:var(--darken)}.cart .product a:hover,.data-table .info a:hover{color:var(--dark)}table .product-picture{width:75px;height:75px;margin-right:15px;float:left}table .product-picture img{max-width:100%;max-height:100%}table .product-details{width:calc(100% - 90px)}table .product-name,tbody .unit-price,tbody .subtotal{font-weight:bold}table .product-name,table .stock-qty span,table .unit-price span,table .subtotal>*{display:block;word-break:break-all}table .product-name:hover{color:var(--dark)}table .product-details>*:not(:first-child){font-size:14px}.cart-collaterals .coupon-code input[type="text"]{height:45px;border:var(--border-width-default) solid var(--dark);border-right:0;padding:10px}.cart-collaterals .coupon-code input[type="submit"]{height:45px;padding:10px 25px}.cart-collaterals .coupon-code{display:flex}.cart-collaterals .hint{margin-bottom:5px;font-weight:bold;padding-top:0;padding-bottom:0}.cart-footer{margin-top:20px}.cart-footer .cart-collaterals{max-width:425px}.img-help-sections .homepage-help-wrapper{height:100%}.img-help-sections .homepage-help-wrapper .img-section{bottom:0;right:-20px;display:flex;align-items:flex-end}.cart-footer .checkout-buttons>*:first-child,.cart-footer .giftcard-box,.cart-footer .totals,.terms-of-service{margin-bottom:20px}.cart-footer .totals{display:flex}.cart-total{font-size:16px;color:var(--dark-secondary);display:block}.cart-total>div{justify-content:space-between;display:flex}.cart-total>div:not(:last-child){margin-bottom:10px}.cart-total .cart-total-left{font-weight:normal;max-width:65%;padding-right:10px;text-align:left}.cart-total .cart-total-right{font-weight:bold;width:150px;text-align:right}.cart-total .order-total{font-size:20px;padding-top:10px;border-top:2px solid var(--light)}.delivery-options .title{font-size:18px;line-height:24px;font-weight:bold}.delivery-options p:not(:first-child){font-size:16px;line-height:22px}.delivery-options p{margin-bottom:5px;color:var(--dark-secondary)}.totals-wrap .checkout-buttons{text-align:right}.terms-of-service{display:flex;align-items:start;justify-content:end}.terms-of-service a:not([href]):not([tabindex]):focus,.terms-of-service a:not([href]):not([tabindex]):hover{background-color:transparent}.terms-of-service>input,.use-reward-points .checkbox input{display:inline-block;margin-right:5px;margin-top:5px}.checkout-button{padding:7px 27px;font-weight:bold}.cart-footer .pay-easy-with,.checkout-page .pay-easy-with{text-align:right}.pay-easy-with .title{color:var(--dark-secondary);font-size:16px;font-weight:bold;margin-bottom:10px}.pay-easy-with li:not(:last-child) em:before{margin-right:10px}.pay-easy-with li em:before{font-size:30px}.pay-easy-with li{display:inline-block;font-size:0}.cross-sells,.product-reviews-page .product-review-list{margin-top:50px}.cross-sells .title{margin-bottom:10px}.cart-collaterals .message-failure,.cart-collaterals .message-success{margin:5px 0 0;padding:0 12.5px;font-size:12px;background-color:transparent;border-color:transparent}.cart-collaterals .message-failure{color:#e4434b}.cart-collaterals .message-success,.cart-collaterals .current-code{color:#155724}.cart-collaterals .current-code{display:block;width:100%;padding:0 12.5px}.remove-discount-button,.remove-gift-card-button{width:20px;height:26px;border:none;background:url(../images/close-button.png) center right no-repeat;background-size:13px}.table-wrapper::-webkit-scrollbar{width:2px;height:8px;background-color:transparent}.table-wrapper::-webkit-scrollbar-thumb{background-color:var(--dark)}.table-wrapper::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 1px var(--light);background-color:#f5f5f5;margin:10px 0}.section.ship-to-same-address.dimerce-form{margin-top:25px}.shopping-cart-page .common-buttons{display:flex;flex-wrap:wrap;gap:10px}