/*!/wp-content/themes/apple71/css/custom.css*/.woocommerce-billing-fields__field-wrapper input[type="text"],.woocommerce-billing-fields__field-wrapper input[type="tel"],.woocommerce-billing-fields__field-wrapper input[type="email"],.woocommerce-billing-fields__field-wrapper .woocommerce-input-wrapper input[type="text"],.woocommerce-billing-fields__field-wrapper .woocommerce-input-wrapper input[type="tel"],.woocommerce-billing-fields__field-wrapper .woocommerce-input-wrapper input[type="email"]{border:2px solid #ddd!important;border-radius:0px!important;transition:border-color 0.3s ease}.woocommerce-checkout .input-text:not(.qty){border:2px solid #ddd!important;border-radius:0px!important;transition:border-color 0.3s ease}textarea#order_comments{border:2px solid #ddd!important;border-radius:0px!important;min-height:150px}textarea#order_comments:hover{border:2px solid #ffc600!important;border-radius:0px!important}.woocommerce-billing-fields__field-wrapper input[type="text"]:hover,.woocommerce-billing-fields__field-wrapper input[type="tel"]:hover,.woocommerce-billing-fields__field-wrapper input[type="email"]:hover,.woocommerce-billing-fields__field-wrapper input[type="text"]:focus,.woocommerce-billing-fields__field-wrapper input[type="tel"]:focus,.woocommerce-billing-fields__field-wrapper input[type="email"]:focus,.woocommerce-billing-fields__field-wrapper .woocommerce-input-wrapper input[type="text"]:hover,.woocommerce-billing-fields__field-wrapper .woocommerce-input-wrapper input[type="tel"]:hover,.woocommerce-billing-fields__field-wrapper .woocommerce-input-wrapper input[type="email"]:hover,.woocommerce-billing-fields__field-wrapper .woocommerce-input-wrapper input[type="text"]:focus,.woocommerce-billing-fields__field-wrapper .woocommerce-input-wrapper input[type="tel"]:focus,.woocommerce-billing-fields__field-wrapper .woocommerce-input-wrapper input[type="email"]:focus{border:2px solid #ffc600!important}.woocommerce-checkout .input-text:not(.qty):hover,.woocommerce-checkout .input-text:not(.qty):focus{border:2px solid #ffc600!important}.phone-error{color:#e2401c;font-size:12px;margin-top:5px;display:none}.phone-error.show{display:block}a.quantity-minus{color:#a7a7a7}a.quantity-plus{color:#a7a7a7}.woocommerce-checkout-review-order-table .quantity{display:flex;align-items:center;justify-content:center;position:relative}.woocommerce-checkout-review-order-table .quantity .qty{width:40px;text-align:center;margin:0 5px;border:none;padding:0;-moz-appearance:textfield}.woocommerce-checkout-review-order-table .quantity .qty::-webkit-outer-spin-button,.woocommerce-checkout-review-order-table .quantity .qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woocommerce-checkout-review-order-table .quantity-plus,.woocommerce-checkout-review-order-table .quantity-minus{display:inline-block;line-height:18px;text-align:center;font-size:16px;color:#b0b0b0;text-decoration:none;cursor:pointer}.woocommerce-checkout-review-order-table .quantity-plus:hover,.woocommerce-checkout-review-order-table .quantity-minus:hover{background-color:#e0e0e0}.woocommerce-checkout-review-order-table thead{border-bottom:20px solid #fff0}.woocommerce table.shop_table tr td.product-quantity,.woocommerce table.shop_table tbody td.product-quantity{padding-top:5px!important}.woocommerce-checkout-review-order-table tbody{margin-top:20px;display:table-row-group;border-spacing:0 20px}.woocommerce-checkout-review-order-table thead::after{content:'';display:table-row;height:20px}.woocommerce-checkout table.shop_table .cart_item:first-child td{padding-top:0!important}.woocommerce-checkout-review-order-table tbody tr:first-child td{padding-top:20px!important}#order_review .shop_table .product-quantity{text-align:-webkit-center}#order_review .shop_table .product-quantity input.qty{width:40px;text-align:center;padding:5px 0;margin:0;height:22px}#order_review .shop_table .product-remove{text-align:center;width:35px}#order_review .shop_table .product-remove a{display:inline-block;font-size:20px;color:red;text-decoration:none;vertical-align:middle;line-height:1}@media (max-width:767px){.woocommerce-checkout-review-order-table th.product-total,.woocommerce-checkout-review-order-table td.product-total{display:none}.woocommerce-checkout-review-order-table td.product-name{width:60%}.woocommerce-checkout-review-order-table td.product-quantity{width:25%}.woocommerce-checkout-review-order-table td.product-remove{width:15%}}.woocommerce-checkout-review-order-table .variation-group dt.variation-{display:none!important}.woocommerce-checkout-review-order-table .variation-group dd.variation-{display:inline-block;padding:3px 8px;background-color:#ffd541;color:#000000!important;border-radius:4px;font-size:12px}.woocommerce-checkout-review-order-table .variation-group dd.variation- p{margin:0;color:#000;font-weight:400}.woocommerce table.shop_table tr td.product-name dl.variation,.woocommerce table.shop_table tbody td.product-name dl.variation{margin:5px 0 0;font-size:15px;width:200px;display:block!important}.woocommerce table.shop_table tr td.product-name dl.variation dd,.woocommerce table.shop_table tbody td.product-name dl.variation dd{margin-bottom:0;line-height:1.2}.woocommerce table.shop_table tr td.product-name dl.variation .variation-group,.woocommerce table.shop_table tbody td.product-name dl.variation .variation-group{display:inline-flex;margin-left:3px;margin-bottom:3px}.woocommerce table.shop_table tr td.product-subtotal,.woocommerce table.shop_table tbody td.product-subtotal,.woocommerce table.shop_table tr td.product-quantity,.woocommerce table.shop_table tbody td.product-quantity,.woocommerce table.shop_table tr td.product-price,.woocommerce table.shop_table tbody td.product-price{width:200px;font-size:16px}.woocommerce table.shop_table tr td .quantity,.woocommerce table.shop_table tbody td .quantity{border:2px solid #eaeaea;line-height:26px;position:relative;width:80px}.home_products_list .woocommerce ul.products li.product .un-product-thumbnail{margin-bottom:15px;position:relative;background:#f1eff0}.woocommerce div.product.product-type-variable form.cart .variations{margin-bottom:0}.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled{padding-top:20px}form.cart{padding-top:20px}.woocommerce div.product .product_meta{margin-bottom:20px}.yith-wcwl-share li,.entry-content .yith-wcwl-share li{margin-right:6px!important}@media (max-width:1280px) and (min-width:580px){.header-layout-1 .site-header .menu-logo{width:25%}}@media (max-width:768px) and (min-width:580px){.header-layout-1 .site-header .menu-logo{width:35%}}@media (max-width:630px) and (min-width:580px){.header-layout-1 .site-header .menu-logo{width:42%}}@media (max-width:767px){.supro-images-box .supro-right-arrow{right:5px}.supro-images-box .supro-left-arrow{left:5px}}.woocommerce ul.products li.product a img{width:auto;height:auto;max-height:228px;margin:0 auto!important}@media (max-width:767px){.woo-variation-gallery-product>div>div.un-product-thumbnail>a>div.as_images_animation>div.as-dimension-productimage-back>img{max-height:170px!important}.woo-variation-gallery-product>div>div.un-product-thumbnail>a>div.as_images_animation>div.as-dimension-productimage-front>img{max-height:170px!important}.woo-variation-gallery-product>div>div.un-product-thumbnail>a>img{max-height:170px!important}}.woocommerce.single-product-layout-2 div.product .product-images-wrapper{padding-right:0}.woo-variation-product-gallery{float:unset;display:block;text-align:center;position:relative;margin-bottom:var(--wvg-gallery-margin);margin:0 auto}.woo-variation-product-gallery-thumbnail-columns-2 .woo-variation-gallery-thumbnail-slider:not(.slick-initialized)>div{width:150px}.as_images_animation{margin-bottom:40px!important}.woo-variation-gallery-wrapper .woo-variation-gallery-slider img{width:auto;display:inline-block}.woocommerce ul.products li.product .un-product-thumbnail{margin-bottom:15px;position:relative;background:#f1eff0a1;padding-bottom:16px!important;padding-top:16px!important;border-radius:5px}.woocommerce-checkout .woocommerce-validated input.input-text:not(.qty){border:2px solid #4CAF50!important;position:relative}.woocommerce-checkout .woocommerce-validated input.input-text:not(.qty){background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%234CAF50' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'></polyline></svg>");background-repeat:no-repeat;background-position:calc(100% - 10px) center;background-size:16px;padding-right:35px!important}.woocommerce-checkout .woocommerce-validated input.input-text:not(.qty):focus{background-image:none}@media (min-width:768px){input#billing_phone{width:265px}}.woocommerce-checkout .woocommerce-invalid input.input-text:not(.qty){border:2px solid #e2401c!important}button.button.alt.button-transition.go-to-checkout{height:46px!important;min-width:350px!important;font-size:14px!important;letter-spacing:2px!important;background-color:#0077ED!important;color:#ffffff!important;border-radius:5px!important;position:relative!important}button.button.alt.button-transition.go-to-checkout:after{content:"\e944";font-family:'Linearicons'!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;margin-left:10px;font-size:16px}