/*!/wp-content/themes/apple71/woocommerce/checkout/checkout-styles.css*/.woocommerce-checkout-review-order-table thead th{text-align:left;padding:10px;font-weight:700;border-bottom:2px solid #f0f0f0}.woocommerce-checkout-review-order-table td{padding:10px;border-bottom:1px solid #f0f0f0}.woocommerce-checkout-review-order-table .quantity{position:relative;width:80px;display:inline-block}.woocommerce-checkout-review-order-table .quantity .qty{width:60px;text-align:center;padding:5px;border:1px solid #ddd;border-radius:3px;-moz-appearance:textfield}.woocommerce-checkout-review-order-table .quantity .qty::-webkit-inner-spin-button,.woocommerce-checkout-review-order-table .quantity .qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.woocommerce-checkout-review-order-table .quantity-nav{position:absolute;right:1px;top:1px;height:calc(100% - 2px);width:20px}.woocommerce-checkout-review-order-table .quantity-button{position:relative;cursor:pointer;width:20px;text-align:center;color:#333;font-size:13px;line-height:1.7;transform:translateX(-100%);user-select:none;background:#f9f9f9;height:50%;border-left:1px solid #ddd}.woocommerce-checkout-review-order-table .quantity-button.quantity-up{position:absolute;top:0;border-bottom:1px solid #ddd;border-top-right-radius:3px}.woocommerce-checkout-review-order-table .quantity-button.quantity-down{position:absolute;bottom:0;border-bottom-right-radius:3px}.woocommerce-checkout-review-order-table .quantity-button:hover{background:#eee}.woocommerce-checkout-review-order-table .product-remove a{display:block;font-size:20px;text-align:center;width:24px;height:24px;line-height:22px;border-radius:50%;color:#999;text-decoration:none;border:1px solid #999;transition:all 0.3s ease}.woocommerce-checkout-review-order-table .product-remove a:hover{background-color:#f44336;color:#fff;border-color:#f44336}.woocommerce-checkout-review-order-table tfoot tr:last-child{font-weight:700;border-top:2px solid #f0f0f0}.woocommerce-checkout-review-order-table .product-name{width:50%}.woocommerce-checkout-review-order-table .product-quantity{width:20%}.woocommerce-checkout-review-order-table .product-total{width:25%}.woocommerce-checkout-review-order-table .product-remove{width:5%}@media (max-width:768px){.woocommerce-checkout-review-order-table .product-name{width:auto}.woocommerce-checkout-review-order-table .product-quantity{width:auto}.woocommerce-checkout-review-order-table .product-total{width:auto}.woocommerce-checkout-review-order-table .product-remove{width:auto}.woocommerce-checkout-review-order-table .quantity{width:60px}.woocommerce-checkout-review-order-table .quantity .qty{width:40px}}.single_add_to_cart_button{transition:all 0.3s ease;position:relative;overflow:hidden}.single_add_to_cart_button.loading{pointer-events:none;opacity:.7}.single_add_to_cart_button.loading::after{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .4),transparent);animation:loading-shimmer 1.5s infinite}@keyframes loading-shimmer{0%{left:-100%}100%{left:100%}}.single_add_to_cart_button.button-transition{background-color:#28a745!important;border-color:#28a745!important;color:white!important;transform:scale(1.02)}.go-to-checkout{background-color:#007cba!important;border-color:#007cba!important;color:white!important;transition:all 0.3s ease}.go-to-checkout:hover{background-color:#005a87!important;border-color:#005a87!important;transform:scale(1.05)}