WooCommerce - Version 3.4.1

Version Description

  • 2018-05-29 =
  • Fix - Fix webhook admin filtering URLs. #20236
  • Fix - Add missing wp_unslash calls to product data meta box to prevent quote characters being escaped on save. #20235
  • Fix - Display price filter widget in LTR mode on RTL sites. #20221
  • Fix - Refactor WC_Coupon constructor to allow for passing in coupon objects. #20193
  • Fix - Path field in advanced CSV importer was broken due to an esc_url call. #20191
  • Fix - Prevent shipping method instances trying to save settings on non-instance screens. #20217
  • Fix - Wrapper function to get full mysql version string with mariadb handling. #20231
  • Fix - woocommerce_pagination had some extra white space. #20214
  • Fix - If a file size cannot be read, ignore range headers to prevent offsite downloads being 0kb. #20205
  • Fix - Allow HTML when using wc_attribute_label(). #20202
  • Fix - Update address-i18n.js to prevent appending multiple "(optional)" labels. #20195
  • Fix - Check plugin properties exist when listening to auto_update_plugin hook. #20234
  • Fix - Add extra checks in get_canonical_package_rate_ids to prevent notices. #20237
  • Fix - Fix infinite loop with importing tax rates. #20253
  • Fix - Echo attribute label for "empty" default option. #20256
  • Fix - Fix download sample tax rates URL format. #20272
  • Fix - Product properties should not be accessed directly PHP notice when calling wc_get_product_attachment_props. #20282
  • Fix - If flexslider is disabled, gallery images also need to trigger photoswipe on click. #20290
  • Fix - Product import file uploads on windows servers. #20273
  • Fix - Fix variation attribute selection via the cart page/query string. #20293
  • Fix - Add greater specificity to required styling in 2017 theme. #20296
  • Enhancement - Export legacy paypal meta data in personal data exporter. #20200
  • Enhancement - Improve performance of wc_update_340_states update routine to help prevent timeouts. #20241
  • Dev - Remove red styling for PHP notice if using > 5.6. #20294
  • Dev - Add an action hook after printing the cart item name. #20190
  • Localization - Use "payment tokens" terminology in exports. #20197
Download this release

Release Info

Developer rodrigosprimo
Plugin Icon 128x128 WooCommerce
Version 3.4.1
Comparing to
See all releases

Code changes from version 3.4.0 to 3.4.1

Files changed (38) hide show
  1. assets/css/twenty-seventeen-rtl.css +1 -1
  2. assets/css/twenty-seventeen.css +1 -1
  3. assets/css/twenty-seventeen.scss +16 -14
  4. assets/css/woocommerce-rtl.css +1 -1
  5. assets/css/woocommerce.css +1 -1
  6. assets/css/woocommerce.scss +6 -0
  7. assets/js/frontend/address-i18n.js +1 -1
  8. assets/js/frontend/address-i18n.min.js +1 -1
  9. assets/js/frontend/single-product.js +5 -0
  10. assets/js/frontend/single-product.min.js +1 -1
  11. i18n/languages/woocommerce.pot +483 -463
  12. includes/abstracts/abstract-wc-shipping-method.php +22 -16
  13. includes/admin/class-wc-admin-webhooks-table-list.php +3 -3
  14. includes/admin/importers/class-wc-product-csv-importer-controller.php +2 -2
  15. includes/admin/importers/class-wc-tax-rate-importer.php +4 -2
  16. includes/admin/meta-boxes/class-wc-meta-box-product-data.php +26 -26
  17. includes/admin/meta-boxes/views/html-product-attribute.php +2 -2
  18. includes/admin/meta-boxes/views/html-product-data-variations.php +1 -1
  19. includes/admin/views/html-admin-page-status-report.php +9 -7
  20. includes/api/class-wc-rest-system-status-controller.php +10 -1
  21. includes/class-wc-background-updater.php +11 -4
  22. includes/class-wc-coupon.php +19 -3
  23. includes/class-wc-download-handler.php +39 -27
  24. includes/class-wc-install.php +1 -0
  25. includes/class-wc-privacy-exporters.php +22 -1
  26. includes/class-wc-privacy.php +2 -2
  27. includes/class-wc-product-variation.php +11 -1
  28. includes/class-wc-tracker.php +2 -2
  29. includes/class-woocommerce.php +1 -1
  30. includes/gateways/cod/class-wc-gateway-cod.php +20 -14
  31. includes/wc-core-functions.php +33 -0
  32. includes/wc-product-functions.php +2 -2
  33. includes/wc-template-functions.php +11 -5
  34. includes/wc-update-functions.php +31 -2
  35. readme.txt +29 -1
  36. templates/cart/cart.php +2 -0
  37. templates/single-product/add-to-cart/variable.php +2 -6
  38. woocommerce.php +1 -1
assets/css/twenty-seventeen-rtl.css CHANGED
@@ -1 +1 @@
1
- @charset "UTF-8";@-webkit-keyframes spin{100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes spin{100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@font-face{font-family:star;src:url(../fonts/star.eot);src:url(../fonts/star.eot?#iefix) format("embedded-opentype"),url(../fonts/star.woff) format("woff"),url(../fonts/star.ttf) format("truetype"),url(../fonts/star.svg#star) format("svg");font-weight:400;font-style:normal}@font-face{font-family:WooCommerce;src:url(../fonts/WooCommerce.eot);src:url(../fonts/WooCommerce.eot?#iefix) format("embedded-opentype"),url(../fonts/WooCommerce.woff) format("woff"),url(../fonts/WooCommerce.ttf) format("truetype"),url(../fonts/WooCommerce.svg#WooCommerce) format("svg");font-weight:400;font-style:normal}.woocommerce .blockUI.blockOverlay{position:relative}.woocommerce .blockUI.blockOverlay::before{height:1em;width:1em;display:block;position:absolute;top:50%;right:50%;margin-right:-.5em;margin-top:-.5em;content:'';-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;background:url(../images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce .loader::before{height:1em;width:1em;display:block;position:absolute;top:50%;right:50%;margin-right:-.5em;margin-top:-.5em;content:'';-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;background:url(../images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce-breadcrumb{padding-bottom:2em;margin-bottom:4em;border-bottom:1px solid #eee;font-size:13px;font-size:.8125rem}.woocommerce-breadcrumb a{-webkit-box-shadow:0 1px 0 #0f0f0f;box-shadow:0 1px 0 #0f0f0f;-webkit-transition:-webkit-box-shadow ease-in-out 130ms;transition:-webkit-box-shadow ease-in-out 130ms;transition:box-shadow ease-in-out 130ms;transition:box-shadow ease-in-out 130ms,-webkit-box-shadow ease-in-out 130ms}.woocommerce-breadcrumb a:hover{-webkit-box-shadow:0 3px 0 #0f0f0f;box-shadow:0 3px 0 #0f0f0f}.woocommerce-pagination{padding-top:2em;margin-top:4em;border-top:1px solid #eee;font-size:13px;font-size:.8125rem}.woocommerce-pagination ul.page-numbers{padding:0;display:block}.woocommerce-pagination .next.page-numbers,.woocommerce-pagination .prev.page-numbers,.woocommerce-pagination a.page-numbers,.woocommerce-pagination span.page-numbers{padding:.5em 1em;background:#ddd;display:inline-block;font-size:1em;float:none;line-height:1.5;border-radius:2px;-webkit-transition:background-color ease-in-out .3s;transition:background-color ease-in-out .3s}.woocommerce-pagination span.page-numbers{background-color:#fff}.woocommerce-pagination a.page-numbers:hover{background-color:#767676;color:#fff}.onsale{background-color:#fff;position:absolute;top:0;right:0;display:inline-block;padding:.5em 1em;font-size:13px;font-size:.8125rem;text-transform:uppercase;font-weight:800}.price del{opacity:.5;display:inline-block}.price ins{display:inline-block}.required{color:#b22222;text-decoration:none;visibility:hidden}.required[title]{border:0!important}.optional{visibility:visible}.woocommerce-error,.woocommerce-info,.woocommerce-message{margin-bottom:1.5em;padding:2em;background:#eee}.woocommerce-message{background:teal;color:#fff}.woocommerce-error{background:#b22222;color:#fff}.woocommerce-info{background:#4169e1;color:#fff}.woocommerce-error a,.woocommerce-info a,.woocommerce-message a{color:#fff;-webkit-box-shadow:0 1px 0 #fff!important;box-shadow:0 1px 0 #fff!important;-webkit-transition:-webkit-box-shadow ease-in-out 130ms;transition:-webkit-box-shadow ease-in-out 130ms;transition:box-shadow ease-in-out 130ms;transition:box-shadow ease-in-out 130ms,-webkit-box-shadow ease-in-out 130ms}.woocommerce-error a:hover,.woocommerce-info a:hover,.woocommerce-message a:hover{color:#fff!important;-webkit-box-shadow:0 3px 0 #fff!important;box-shadow:0 3px 0 #fff!important}.woocommerce-store-notice{background:#4169e1;color:#fff;padding:1em;position:absolute;top:0;right:0;width:100%;z-index:999}.admin-bar .woocommerce-store-notice{top:32px}.woocommerce-store-notice__dismiss-link{float:left;color:#fff}.woocommerce-store-notice__dismiss-link:hover{text-decoration:underline;color:#fff}.woocommerce-result-count{padding:.75em 0}ul.products li.product{list-style:none}ul.products li.product .price,ul.products li.product .star-rating{display:block;margin-bottom:.75em}ul.products li.product .button{-webkit-box-shadow:0 1px 0 #0f0f0f;box-shadow:0 1px 0 #0f0f0f;-webkit-transition:-webkit-box-shadow ease-in-out 130ms;transition:-webkit-box-shadow ease-in-out 130ms;transition:box-shadow ease-in-out 130ms;transition:box-shadow ease-in-out 130ms,-webkit-box-shadow ease-in-out 130ms}ul.products li.product .button:hover{-webkit-box-shadow:0 3px 0 #0f0f0f;box-shadow:0 3px 0 #0f0f0f}ul.products li.product .button.loading{opacity:.5}ul.products li.product .added_to_cart{-webkit-box-shadow:0 1px 0 #0f0f0f;box-shadow:0 1px 0 #0f0f0f;-webkit-transition:-webkit-box-shadow ease-in-out 130ms;transition:-webkit-box-shadow ease-in-out 130ms;transition:box-shadow ease-in-out 130ms;transition:box-shadow ease-in-out 130ms,-webkit-box-shadow ease-in-out 130ms;margin-right:.5em}ul.products li.product .added_to_cart:hover{-webkit-box-shadow:0 3px 0 #0f0f0f;box-shadow:0 3px 0 #0f0f0f}.star-rating{overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:star}.star-rating::before{content:'\73\73\73\73\73';float:right;top:0;right:0;position:absolute}.star-rating span{overflow:hidden;float:right;top:0;right:0;position:absolute;padding-top:1.5em}.star-rating span::before{content:'\53\53\53\53\53';top:0;position:absolute;right:0}.woocommerce-loop-product__title{font-size:13px;font-size:.8125rem;text-transform:uppercase;font-weight:800;letter-spacing:.15em}a.remove{display:inline-block;width:16px;height:16px;line-height:16px;font-size:16px;text-align:center;border-radius:100%;-webkit-box-shadow:none!important;box-shadow:none!important;border:1px solid #000}a.remove:hover{background:#000;color:#fff!important}.wc-item-meta,dl.variation{list-style:none outside}.wc-item-meta .wc-item-meta-label,.wc-item-meta dt,dl.variation .wc-item-meta-label,dl.variation dt{float:right;clear:both;margin-left:.25em;display:inline-block;list-style:none outside}.wc-item-meta dd,dl.variation dd{margin:0}.wc-item-meta p,.wc-item-meta:last-child,dl.variation p,dl.variation:last-child{margin-bottom:0}.single-product div.product{position:relative}.single-product .single-featured-image-header{display:none}.single-product .summary{margin-bottom:3em}.single-product .summary p.price{margin-bottom:2em}.single-product .woocommerce-product-rating{margin-bottom:2em;line-height:1}.single-product .woocommerce-product-rating .star-rating{float:right;margin-left:.25em}.single-product form.cart .quantity{float:right;margin-left:.5em}.single-product form.cart input{width:5em}.single-product .woocommerce-variation-add-to-cart .button{padding-top:.72em;padding-bottom:.72em}.single-product .woocommerce-variation-add-to-cart .button.disabled{opacity:.2}table.variations label{margin:0}table.variations select{margin-left:.5em}.woocommerce-product-gallery{position:relative;margin-bottom:3em}.woocommerce-product-gallery figure{margin:0;padding:0}.woocommerce-product-gallery .woocommerce-product-gallery__wrapper{margin:0;padding:0}.woocommerce-product-gallery .zoomImg{background-color:#fff;opacity:0}.woocommerce-product-gallery .woocommerce-product-gallery__image:nth-child(n+2){width:25%;display:inline-block}.woocommerce-product-gallery .flex-control-thumbs li{list-style:none;float:right;cursor:pointer}.woocommerce-product-gallery .flex-control-thumbs img{opacity:.5}.woocommerce-product-gallery .flex-control-thumbs img.flex-active,.woocommerce-product-gallery .flex-control-thumbs img:hover{opacity:1}.woocommerce-product-gallery img{display:block}.woocommerce-product-gallery--columns-3 .flex-control-thumbs li{width:33.3333%}.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:right}.woocommerce-product-gallery--columns-4 .flex-control-thumbs li{width:25%}.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:right}.woocommerce-product-gallery--columns-5 .flex-control-thumbs li{width:20%}.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:right}.woocommerce-product-gallery__trigger{position:absolute;top:1em;left:1em;z-index:99}.woocommerce-tabs{margin-bottom:2em}.woocommerce-tabs li{margin-left:1em}.woocommerce-tabs li.active a{-webkit-box-shadow:0 3px 0 #0f0f0f;box-shadow:0 3px 0 #0f0f0f}.woocommerce-tabs a{-webkit-box-shadow:0 1px 0 #0f0f0f;box-shadow:0 1px 0 #0f0f0f;-webkit-transition:-webkit-box-shadow ease-in-out 130ms;transition:-webkit-box-shadow ease-in-out 130ms;transition:box-shadow ease-in-out 130ms;transition:box-shadow ease-in-out 130ms,-webkit-box-shadow ease-in-out 130ms}.woocommerce-tabs a:hover{-webkit-box-shadow:0 3px 0 #0f0f0f;box-shadow:0 3px 0 #0f0f0f}.woocommerce-tabs #comments{padding-top:0}.woocommerce-tabs .comment-reply-title{font-size:22px;font-size:1.375rem;font-weight:300;line-height:1.4;margin:0 0 .75em;display:block}.woocommerce-tabs #reviews li.comment,.woocommerce-tabs #reviews li.review{list-style:none;margin-left:0;margin-bottom:2.5em}.woocommerce-tabs #reviews li.comment .avatar,.woocommerce-tabs #reviews li.review .avatar{max-height:36px;width:auto;float:left}.woocommerce-tabs #reviews li.comment p.meta,.woocommerce-tabs #reviews li.review p.meta{margin-bottom:.5em}.woocommerce-tabs #reviews p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none;-webkit-box-shadow:none;box-shadow:none}.woocommerce-tabs #reviews p.stars a::before{display:block;position:absolute;top:0;right:0;width:1em;height:1em;line-height:1;font-family:WooCommerce;content:'\e021';text-indent:0}.woocommerce-tabs #reviews p.stars a:hover~a::before{content:'\e021'}.woocommerce-tabs #reviews p.stars:hover a::before{content:'\e020'}.woocommerce-tabs #reviews p.stars.selected a.active::before{content:'\e020'}.woocommerce-tabs #reviews p.stars.selected a.active~a::before{content:'\e021'}.woocommerce-tabs #reviews p.stars.selected a:not(.active)::before{content:'\e020'}.site-footer .widget .product_list_widget,.widget .product_list_widget{margin-bottom:1.5em}.site-footer .widget .product_list_widget a,.widget .product_list_widget a{display:block;-webkit-box-shadow:none;box-shadow:none}.site-footer .widget .product_list_widget a:hover,.widget .product_list_widget a:hover{-webkit-box-shadow:none;box-shadow:none}.site-footer .widget .product_list_widget li,.widget .product_list_widget li{padding:1.5em 0}.site-footer .widget .product_list_widget li a.remove,.widget .product_list_widget li a.remove{float:left;margin-top:2px}.site-footer .widget .product_list_widget img,.widget .product_list_widget img{display:none}.widget_shopping_cart .buttons a{display:inline-block;margin:0 0 0 .5em}.widget_layered_nav .chosen:before{content:"×";display:inline-block;width:16px;height:16px;line-height:16px;font-size:16px;text-align:center;border-radius:100%;border:1px solid #000;margin-left:.25em}.widget_price_filter .price_slider{margin-bottom:1em}.widget_price_filter .price_slider_amount{text-align:left;line-height:2.4;font-size:.8751em}.widget_price_filter .price_slider_amount .button{float:right;padding:.4em 1em}.widget_price_filter .ui-slider{position:relative;text-align:right;margin-right:.5em;margin-left:.5em}.widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:#000;border-radius:1em;cursor:ew-resize;outline:0;top:-.3em;margin-right:-.5em}.widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em;background-color:#000}.widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background-color:#666;border:0}.widget_price_filter .ui-slider-horizontal{height:.5em}.widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.widget_price_filter .ui-slider-horizontal .ui-slider-range-min{right:-1px}.widget_price_filter .ui-slider-horizontal .ui-slider-range-max{left:-1px}.widget_rating_filter li{text-align:left}.widget_rating_filter li .star-rating{float:right;margin-top:.3em}.widget_product_search form{position:relative}.widget_product_search .search-field{padding-left:100px}.widget_product_search input[type=submit]{position:absolute;top:.5em;left:.5em;padding-right:1em;padding-left:1em}.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:25%;border-top:1px solid #ddd}.woocommerce-account .woocommerce-MyAccount-navigation li{list-style:none;padding:.5em 0;border-bottom:1px solid #ddd}.woocommerce-account .woocommerce-MyAccount-navigation li a{-webkit-box-shadow:none;box-shadow:none}.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{-webkit-box-shadow:0 3px 0 #0f0f0f;box-shadow:0 3px 0 #0f0f0f}.woocommerce-account .woocommerce-MyAccount-navigation li:before{content:"→";display:inline-block;margin-left:.25em;color:#ddd}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{-webkit-box-shadow:0 3px 0 #0f0f0f;box-shadow:0 3px 0 #0f0f0f}.woocommerce-account .woocommerce-MyAccount-content{float:right}.woocommerce-cart-form td{padding:1em .5em}.woocommerce-cart-form img{max-width:42px;height:auto;display:block}.woocommerce-cart-form dl.variation{margin-top:0}.woocommerce-cart-form dl.variation p,.woocommerce-cart-form dl.variation:last-child{margin-bottom:0}.woocommerce-cart-form .button{padding:1.2em 2em}.woocommerce-cart-form .actions .input-text{width:130px!important;float:right;margin-left:.25em}.woocommerce-cart-form .quantity input{width:4em}#shipping_method{list-style:none;margin-top:1em}#shipping_method li{margin-bottom:.5em}#shipping_method li input{float:right}#shipping_method li label{line-height:1.15}.checkout-button{display:block;padding:1em 2em;border:2px solid #000;text-align:center;font-weight:800;-webkit-box-shadow:none!important;box-shadow:none!important}.checkout-button:hover{-webkit-box-shadow:none!important;box-shadow:none!important;border-color:#999}.checkout-button:after{content:"→"}#ship-to-different-address label{font-weight:300;cursor:pointer}#ship-to-different-address label span{position:relative;display:block}#ship-to-different-address label span:before{content:"";display:block;height:16px;width:30px;border:2px solid #bbb;background:#bbb;border-radius:13em;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;position:absolute;top:4px;left:0}#ship-to-different-address label span:after{content:"";display:block;width:14px;height:14px;background:#fff;position:absolute;top:7px;left:17px;border-radius:13em;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s}#ship-to-different-address label input[type=checkbox]{display:none}#ship-to-different-address label input[type=checkbox]:checked+span:after{left:3px}#ship-to-different-address label input[type=checkbox]:checked+span:before{border-color:#000;background:#000}.woocommerce-no-js form.woocommerce-form-coupon,.woocommerce-no-js form.woocommerce-form-login{display:block!important}.woocommerce-no-js .showcoupon,.woocommerce-no-js .woocommerce-form-coupon-toggle,.woocommerce-no-js .woocommerce-form-login-toggle{display:none!important}.woocommerce-terms-and-conditions{border:1px solid rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);background:rgba(0,0,0,.05)}.woocommerce-terms-and-conditions-link{display:inline-block}.woocommerce-terms-and-conditions-link:after{content:"";display:inline-block;border-style:solid;margin-bottom:2px;margin-right:.25em;border-width:6px 6px 0 6px;border-color:#111 transparent transparent transparent}.woocommerce-terms-and-conditions-link.woocommerce-terms-and-conditions-link--open:after{border-width:0 6px 6px 6px;border-color:transparent transparent #111 transparent}.woocommerce-checkout .woocommerce-input-wrapper .description{background:#4169e1;color:#fff;border-radius:3px;padding:1em;margin:.5em 0 0;clear:both;display:none;position:relative}.woocommerce-checkout .woocommerce-input-wrapper .description a{color:#fff;text-decoration:underline;border:0;-webkit-box-shadow:none;box-shadow:none}.woocommerce-checkout .woocommerce-input-wrapper .description:before{right:50%;top:0;margin-top:-4px;-webkit-transform:translatex(50%) rotate(-180deg);-ms-transform:translatex(50%) rotate(-180deg);transform:translatex(50%) rotate(-180deg);content:"";position:absolute;border-width:4px 6px 0 6px;border-style:solid;border-color:#4169e1 transparent transparent transparent;z-index:100;display:block}.woocommerce-checkout .select2-choice,.woocommerce-checkout .select2-choice:hover{-webkit-box-shadow:none!important;box-shadow:none!important}.woocommerce-checkout .select2-choice{padding:.7em .7em .7em 0}.woocommerce-checkout .select2-container .select2-selection--single{height:48px}.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered{line-height:48px}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{height:46px}.woocommerce-checkout .select2-container--focus .select2-selection{border-color:#000}.woocommerce-checkout-review-order-table td{padding:1em .5em}.woocommerce-checkout-review-order-table dl.variation{margin:0}.woocommerce-checkout-review-order-table dl.variation p{margin:0}.wc_payment_method{list-style:none;border-bottom:1px solid #ddd}.wc_payment_method .payment_box{padding:2em;background:#eee}.wc_payment_method .payment_box ol:last-of-type,.wc_payment_method .payment_box ul:last-of-type{margin-bottom:0}.wc_payment_method .payment_box fieldset{padding:1.5em;padding-bottom:0;border:0;background:#f6f6f6}.wc_payment_method .payment_box li{list-style:none}.wc_payment_method .payment_box p:last-child{margin-bottom:0}.wc_payment_method>label:first-of-type{margin:1em 0}.wc_payment_method>label:first-of-type img{max-height:24px;max-width:200px;float:left}.wc_payment_method label{cursor:pointer}.wc_payment_method input.input-radio[name=payment_method]{display:none}.wc_payment_method input.input-radio[name=payment_method]+label:before{content:"";display:inline-block;width:16px;height:16px;border:2px solid #fff;-webkit-box-shadow:0 0 0 2px #000;box-shadow:0 0 0 2px #000;background:#fff;margin-right:4px;margin-left:.5em;border-radius:100%;-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}.wc_payment_method input.input-radio[name=payment_method]:checked+label:before{background:#000}.colors-dark .page-numbers{color:#444}.colors-dark .page-numbers.next,.colors-dark .page-numbers.prev{color:#ddd}.colors-dark .checkout-button{border:2px solid #555}.colors-dark .checkout-button:hover{border-color:#fff}.colors-dark .wc_payment_method .payment_box{background:#333}.colors-dark .select2-container--default .select2-results .select2-results__options{background:#333}.colors-dark .select2-container--default .select2-results .select2-results__option[data-selected=true]{color:#333}.colors-dark .select2-container--default .select2-selection--single{background-color:#333;border:1px solid #555}.colors-dark .select2-container--default .select2-selection--single .select2-selection__rendered{color:#ccc}.colors-dark .select2-container--focus .select2-selection{border-color:#fff}@media screen and (min-width:48em){.has-sidebar.woocommerce-page:not(.error404) #primary{width:74%}.has-sidebar.woocommerce-page:not(.error404) #secondary{width:20%}body.page-two-column.woocommerce-account:not(.archive) #primary .entry-header,body.page-two-column.woocommerce-cart:not(.archive) #primary .entry-header,body.page-two-column.woocommerce-checkout:not(.archive) #primary .entry-header{width:16%}body.page-two-column.woocommerce-account:not(.archive) #primary .entry-content,body.page-two-column.woocommerce-cart:not(.archive) #primary .entry-content,body.page-two-column.woocommerce-checkout:not(.archive) #primary .entry-content{width:78%}}
1
+ @charset "UTF-8";@-webkit-keyframes spin{100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes spin{100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@font-face{font-family:star;src:url(../fonts/star.eot);src:url(../fonts/star.eot?#iefix) format("embedded-opentype"),url(../fonts/star.woff) format("woff"),url(../fonts/star.ttf) format("truetype"),url(../fonts/star.svg#star) format("svg");font-weight:400;font-style:normal}@font-face{font-family:WooCommerce;src:url(../fonts/WooCommerce.eot);src:url(../fonts/WooCommerce.eot?#iefix) format("embedded-opentype"),url(../fonts/WooCommerce.woff) format("woff"),url(../fonts/WooCommerce.ttf) format("truetype"),url(../fonts/WooCommerce.svg#WooCommerce) format("svg");font-weight:400;font-style:normal}.woocommerce .blockUI.blockOverlay{position:relative}.woocommerce .blockUI.blockOverlay::before{height:1em;width:1em;display:block;position:absolute;top:50%;right:50%;margin-right:-.5em;margin-top:-.5em;content:'';-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;background:url(../images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce .loader::before{height:1em;width:1em;display:block;position:absolute;top:50%;right:50%;margin-right:-.5em;margin-top:-.5em;content:'';-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;background:url(../images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce form .form-row .required{color:#b22222;text-decoration:none;visibility:hidden}.woocommerce form .form-row .required[title]{border:0!important}.woocommerce form .form-row .optional{visibility:visible}.woocommerce-breadcrumb{padding-bottom:2em;margin-bottom:4em;border-bottom:1px solid #eee;font-size:13px;font-size:.8125rem}.woocommerce-breadcrumb a{-webkit-box-shadow:0 1px 0 #0f0f0f;box-shadow:0 1px 0 #0f0f0f;-webkit-transition:-webkit-box-shadow ease-in-out 130ms;transition:-webkit-box-shadow ease-in-out 130ms;transition:box-shadow ease-in-out 130ms;transition:box-shadow ease-in-out 130ms,-webkit-box-shadow ease-in-out 130ms}.woocommerce-breadcrumb a:hover{-webkit-box-shadow:0 3px 0 #0f0f0f;box-shadow:0 3px 0 #0f0f0f}.woocommerce-pagination{padding-top:2em;margin-top:4em;border-top:1px solid #eee;font-size:13px;font-size:.8125rem}.woocommerce-pagination ul.page-numbers{padding:0;display:block}.woocommerce-pagination .next.page-numbers,.woocommerce-pagination .prev.page-numbers,.woocommerce-pagination a.page-numbers,.woocommerce-pagination span.page-numbers{padding:.5em 1em;background:#ddd;display:inline-block;font-size:1em;float:none;line-height:1.5;border-radius:2px;-webkit-transition:background-color ease-in-out .3s;transition:background-color ease-in-out .3s}.woocommerce-pagination span.page-numbers{background-color:#fff}.woocommerce-pagination a.page-numbers:hover{background-color:#767676;color:#fff}.onsale{background-color:#fff;position:absolute;top:0;right:0;display:inline-block;padding:.5em 1em;font-size:13px;font-size:.8125rem;text-transform:uppercase;font-weight:800}.price del{opacity:.5;display:inline-block}.price ins{display:inline-block}.woocommerce-error,.woocommerce-info,.woocommerce-message{margin-bottom:1.5em;padding:2em;background:#eee}.woocommerce-message{background:teal;color:#fff}.woocommerce-error{background:#b22222;color:#fff}.woocommerce-info{background:#4169e1;color:#fff}.woocommerce-error a,.woocommerce-info a,.woocommerce-message a{color:#fff;-webkit-box-shadow:0 1px 0 #fff!important;box-shadow:0 1px 0 #fff!important;-webkit-transition:-webkit-box-shadow ease-in-out 130ms;transition:-webkit-box-shadow ease-in-out 130ms;transition:box-shadow ease-in-out 130ms;transition:box-shadow ease-in-out 130ms,-webkit-box-shadow ease-in-out 130ms}.woocommerce-error a:hover,.woocommerce-info a:hover,.woocommerce-message a:hover{color:#fff!important;-webkit-box-shadow:0 3px 0 #fff!important;box-shadow:0 3px 0 #fff!important}.woocommerce-store-notice{background:#4169e1;color:#fff;padding:1em;position:absolute;top:0;right:0;width:100%;z-index:999}.admin-bar .woocommerce-store-notice{top:32px}.woocommerce-store-notice__dismiss-link{float:left;color:#fff}.woocommerce-store-notice__dismiss-link:hover{text-decoration:underline;color:#fff}.woocommerce-result-count{padding:.75em 0}ul.products li.product{list-style:none}ul.products li.product .price,ul.products li.product .star-rating{display:block;margin-bottom:.75em}ul.products li.product .button{-webkit-box-shadow:0 1px 0 #0f0f0f;box-shadow:0 1px 0 #0f0f0f;-webkit-transition:-webkit-box-shadow ease-in-out 130ms;transition:-webkit-box-shadow ease-in-out 130ms;transition:box-shadow ease-in-out 130ms;transition:box-shadow ease-in-out 130ms,-webkit-box-shadow ease-in-out 130ms}ul.products li.product .button:hover{-webkit-box-shadow:0 3px 0 #0f0f0f;box-shadow:0 3px 0 #0f0f0f}ul.products li.product .button.loading{opacity:.5}ul.products li.product .added_to_cart{-webkit-box-shadow:0 1px 0 #0f0f0f;box-shadow:0 1px 0 #0f0f0f;-webkit-transition:-webkit-box-shadow ease-in-out 130ms;transition:-webkit-box-shadow ease-in-out 130ms;transition:box-shadow ease-in-out 130ms;transition:box-shadow ease-in-out 130ms,-webkit-box-shadow ease-in-out 130ms;margin-right:.5em}ul.products li.product .added_to_cart:hover{-webkit-box-shadow:0 3px 0 #0f0f0f;box-shadow:0 3px 0 #0f0f0f}.star-rating{overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:star}.star-rating::before{content:'\73\73\73\73\73';float:right;top:0;right:0;position:absolute}.star-rating span{overflow:hidden;float:right;top:0;right:0;position:absolute;padding-top:1.5em}.star-rating span::before{content:'\53\53\53\53\53';top:0;position:absolute;right:0}.woocommerce-loop-product__title{font-size:13px;font-size:.8125rem;text-transform:uppercase;font-weight:800;letter-spacing:.15em}a.remove{display:inline-block;width:16px;height:16px;line-height:16px;font-size:16px;text-align:center;border-radius:100%;-webkit-box-shadow:none!important;box-shadow:none!important;border:1px solid #000}a.remove:hover{background:#000;color:#fff!important}.wc-item-meta,dl.variation{list-style:none outside}.wc-item-meta .wc-item-meta-label,.wc-item-meta dt,dl.variation .wc-item-meta-label,dl.variation dt{float:right;clear:both;margin-left:.25em;display:inline-block;list-style:none outside}.wc-item-meta dd,dl.variation dd{margin:0}.wc-item-meta p,.wc-item-meta:last-child,dl.variation p,dl.variation:last-child{margin-bottom:0}.single-product div.product{position:relative}.single-product .single-featured-image-header{display:none}.single-product .summary{margin-bottom:3em}.single-product .summary p.price{margin-bottom:2em}.single-product .woocommerce-product-rating{margin-bottom:2em;line-height:1}.single-product .woocommerce-product-rating .star-rating{float:right;margin-left:.25em}.single-product form.cart .quantity{float:right;margin-left:.5em}.single-product form.cart input{width:5em}.single-product .woocommerce-variation-add-to-cart .button{padding-top:.72em;padding-bottom:.72em}.single-product .woocommerce-variation-add-to-cart .button.disabled{opacity:.2}table.variations label{margin:0}table.variations select{margin-left:.5em}.woocommerce-product-gallery{position:relative;margin-bottom:3em}.woocommerce-product-gallery figure{margin:0;padding:0}.woocommerce-product-gallery .woocommerce-product-gallery__wrapper{margin:0;padding:0}.woocommerce-product-gallery .zoomImg{background-color:#fff;opacity:0}.woocommerce-product-gallery .woocommerce-product-gallery__image:nth-child(n+2){width:25%;display:inline-block}.woocommerce-product-gallery .flex-control-thumbs li{list-style:none;float:right;cursor:pointer}.woocommerce-product-gallery .flex-control-thumbs img{opacity:.5}.woocommerce-product-gallery .flex-control-thumbs img.flex-active,.woocommerce-product-gallery .flex-control-thumbs img:hover{opacity:1}.woocommerce-product-gallery img{display:block}.woocommerce-product-gallery--columns-3 .flex-control-thumbs li{width:33.3333%}.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:right}.woocommerce-product-gallery--columns-4 .flex-control-thumbs li{width:25%}.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:right}.woocommerce-product-gallery--columns-5 .flex-control-thumbs li{width:20%}.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:right}.woocommerce-product-gallery__trigger{position:absolute;top:1em;left:1em;z-index:99}.woocommerce-tabs{margin-bottom:2em}.woocommerce-tabs li{margin-left:1em}.woocommerce-tabs li.active a{-webkit-box-shadow:0 3px 0 #0f0f0f;box-shadow:0 3px 0 #0f0f0f}.woocommerce-tabs a{-webkit-box-shadow:0 1px 0 #0f0f0f;box-shadow:0 1px 0 #0f0f0f;-webkit-transition:-webkit-box-shadow ease-in-out 130ms;transition:-webkit-box-shadow ease-in-out 130ms;transition:box-shadow ease-in-out 130ms;transition:box-shadow ease-in-out 130ms,-webkit-box-shadow ease-in-out 130ms}.woocommerce-tabs a:hover{-webkit-box-shadow:0 3px 0 #0f0f0f;box-shadow:0 3px 0 #0f0f0f}.woocommerce-tabs #comments{padding-top:0}.woocommerce-tabs .comment-reply-title{font-size:22px;font-size:1.375rem;font-weight:300;line-height:1.4;margin:0 0 .75em;display:block}.woocommerce-tabs #reviews li.comment,.woocommerce-tabs #reviews li.review{list-style:none;margin-left:0;margin-bottom:2.5em}.woocommerce-tabs #reviews li.comment .avatar,.woocommerce-tabs #reviews li.review .avatar{max-height:36px;width:auto;float:left}.woocommerce-tabs #reviews li.comment p.meta,.woocommerce-tabs #reviews li.review p.meta{margin-bottom:.5em}.woocommerce-tabs #reviews p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none;-webkit-box-shadow:none;box-shadow:none}.woocommerce-tabs #reviews p.stars a::before{display:block;position:absolute;top:0;right:0;width:1em;height:1em;line-height:1;font-family:WooCommerce;content:'\e021';text-indent:0}.woocommerce-tabs #reviews p.stars a:hover~a::before{content:'\e021'}.woocommerce-tabs #reviews p.stars:hover a::before{content:'\e020'}.woocommerce-tabs #reviews p.stars.selected a.active::before{content:'\e020'}.woocommerce-tabs #reviews p.stars.selected a.active~a::before{content:'\e021'}.woocommerce-tabs #reviews p.stars.selected a:not(.active)::before{content:'\e020'}.site-footer .widget .product_list_widget,.widget .product_list_widget{margin-bottom:1.5em}.site-footer .widget .product_list_widget a,.widget .product_list_widget a{display:block;-webkit-box-shadow:none;box-shadow:none}.site-footer .widget .product_list_widget a:hover,.widget .product_list_widget a:hover{-webkit-box-shadow:none;box-shadow:none}.site-footer .widget .product_list_widget li,.widget .product_list_widget li{padding:1.5em 0}.site-footer .widget .product_list_widget li a.remove,.widget .product_list_widget li a.remove{float:left;margin-top:2px}.site-footer .widget .product_list_widget img,.widget .product_list_widget img{display:none}.widget_shopping_cart .buttons a{display:inline-block;margin:0 0 0 .5em}.widget_layered_nav .chosen:before{content:"×";display:inline-block;width:16px;height:16px;line-height:16px;font-size:16px;text-align:center;border-radius:100%;border:1px solid #000;margin-left:.25em}.widget_price_filter .price_slider{margin-bottom:1em}.widget_price_filter .price_slider_amount{text-align:left;line-height:2.4;font-size:.8751em}.widget_price_filter .price_slider_amount .button{float:right;padding:.4em 1em}.widget_price_filter .ui-slider{position:relative;text-align:right;margin-right:.5em;margin-left:.5em}.widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:#000;border-radius:1em;cursor:ew-resize;outline:0;top:-.3em;margin-right:-.5em}.widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em;background-color:#000}.widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background-color:#666;border:0}.widget_price_filter .ui-slider-horizontal{height:.5em}.widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.widget_price_filter .ui-slider-horizontal .ui-slider-range-min{right:-1px}.widget_price_filter .ui-slider-horizontal .ui-slider-range-max{left:-1px}.widget_rating_filter li{text-align:left}.widget_rating_filter li .star-rating{float:right;margin-top:.3em}.widget_product_search form{position:relative}.widget_product_search .search-field{padding-left:100px}.widget_product_search input[type=submit]{position:absolute;top:.5em;left:.5em;padding-right:1em;padding-left:1em}.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:25%;border-top:1px solid #ddd}.woocommerce-account .woocommerce-MyAccount-navigation li{list-style:none;padding:.5em 0;border-bottom:1px solid #ddd}.woocommerce-account .woocommerce-MyAccount-navigation li a{-webkit-box-shadow:none;box-shadow:none}.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{-webkit-box-shadow:0 3px 0 #0f0f0f;box-shadow:0 3px 0 #0f0f0f}.woocommerce-account .woocommerce-MyAccount-navigation li:before{content:"→";display:inline-block;margin-left:.25em;color:#ddd}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{-webkit-box-shadow:0 3px 0 #0f0f0f;box-shadow:0 3px 0 #0f0f0f}.woocommerce-account .woocommerce-MyAccount-content{float:right}.woocommerce-cart-form td{padding:1em .5em}.woocommerce-cart-form img{max-width:42px;height:auto;display:block}.woocommerce-cart-form dl.variation{margin-top:0}.woocommerce-cart-form dl.variation p,.woocommerce-cart-form dl.variation:last-child{margin-bottom:0}.woocommerce-cart-form .button{padding:1.2em 2em}.woocommerce-cart-form .actions .input-text{width:130px!important;float:right;margin-left:.25em}.woocommerce-cart-form .quantity input{width:4em}#shipping_method{list-style:none;margin-top:1em}#shipping_method li{margin-bottom:.5em}#shipping_method li input{float:right}#shipping_method li label{line-height:1.15}.checkout-button{display:block;padding:1em 2em;border:2px solid #000;text-align:center;font-weight:800;-webkit-box-shadow:none!important;box-shadow:none!important}.checkout-button:hover{-webkit-box-shadow:none!important;box-shadow:none!important;border-color:#999}.checkout-button:after{content:"→"}#ship-to-different-address label{font-weight:300;cursor:pointer}#ship-to-different-address label span{position:relative;display:block}#ship-to-different-address label span:before{content:"";display:block;height:16px;width:30px;border:2px solid #bbb;background:#bbb;border-radius:13em;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;position:absolute;top:4px;left:0}#ship-to-different-address label span:after{content:"";display:block;width:14px;height:14px;background:#fff;position:absolute;top:7px;left:17px;border-radius:13em;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s}#ship-to-different-address label input[type=checkbox]{display:none}#ship-to-different-address label input[type=checkbox]:checked+span:after{left:3px}#ship-to-different-address label input[type=checkbox]:checked+span:before{border-color:#000;background:#000}.woocommerce-no-js form.woocommerce-form-coupon,.woocommerce-no-js form.woocommerce-form-login{display:block!important}.woocommerce-no-js .showcoupon,.woocommerce-no-js .woocommerce-form-coupon-toggle,.woocommerce-no-js .woocommerce-form-login-toggle{display:none!important}.woocommerce-terms-and-conditions{border:1px solid rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);background:rgba(0,0,0,.05)}.woocommerce-terms-and-conditions-link{display:inline-block}.woocommerce-terms-and-conditions-link:after{content:"";display:inline-block;border-style:solid;margin-bottom:2px;margin-right:.25em;border-width:6px 6px 0 6px;border-color:#111 transparent transparent transparent}.woocommerce-terms-and-conditions-link.woocommerce-terms-and-conditions-link--open:after{border-width:0 6px 6px 6px;border-color:transparent transparent #111 transparent}.woocommerce-checkout .woocommerce-input-wrapper .description{background:#4169e1;color:#fff;border-radius:3px;padding:1em;margin:.5em 0 0;clear:both;display:none;position:relative}.woocommerce-checkout .woocommerce-input-wrapper .description a{color:#fff;text-decoration:underline;border:0;-webkit-box-shadow:none;box-shadow:none}.woocommerce-checkout .woocommerce-input-wrapper .description:before{right:50%;top:0;margin-top:-4px;-webkit-transform:translatex(50%) rotate(-180deg);-ms-transform:translatex(50%) rotate(-180deg);transform:translatex(50%) rotate(-180deg);content:"";position:absolute;border-width:4px 6px 0 6px;border-style:solid;border-color:#4169e1 transparent transparent transparent;z-index:100;display:block}.woocommerce-checkout .select2-choice,.woocommerce-checkout .select2-choice:hover{-webkit-box-shadow:none!important;box-shadow:none!important}.woocommerce-checkout .select2-choice{padding:.7em .7em .7em 0}.woocommerce-checkout .select2-container .select2-selection--single{height:48px}.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered{line-height:48px}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{height:46px}.woocommerce-checkout .select2-container--focus .select2-selection{border-color:#000}.woocommerce-checkout-review-order-table td{padding:1em .5em}.woocommerce-checkout-review-order-table dl.variation{margin:0}.woocommerce-checkout-review-order-table dl.variation p{margin:0}.wc_payment_method{list-style:none;border-bottom:1px solid #ddd}.wc_payment_method .payment_box{padding:2em;background:#eee}.wc_payment_method .payment_box ol:last-of-type,.wc_payment_method .payment_box ul:last-of-type{margin-bottom:0}.wc_payment_method .payment_box fieldset{padding:1.5em;padding-bottom:0;border:0;background:#f6f6f6}.wc_payment_method .payment_box li{list-style:none}.wc_payment_method .payment_box p:last-child{margin-bottom:0}.wc_payment_method>label:first-of-type{margin:1em 0}.wc_payment_method>label:first-of-type img{max-height:24px;max-width:200px;float:left}.wc_payment_method label{cursor:pointer}.wc_payment_method input.input-radio[name=payment_method]{display:none}.wc_payment_method input.input-radio[name=payment_method]+label:before{content:"";display:inline-block;width:16px;height:16px;border:2px solid #fff;-webkit-box-shadow:0 0 0 2px #000;box-shadow:0 0 0 2px #000;background:#fff;margin-right:4px;margin-left:.5em;border-radius:100%;-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}.wc_payment_method input.input-radio[name=payment_method]:checked+label:before{background:#000}.colors-dark .page-numbers{color:#444}.colors-dark .page-numbers.next,.colors-dark .page-numbers.prev{color:#ddd}.colors-dark .checkout-button{border:2px solid #555}.colors-dark .checkout-button:hover{border-color:#fff}.colors-dark .wc_payment_method .payment_box{background:#333}.colors-dark .select2-container--default .select2-results .select2-results__options{background:#333}.colors-dark .select2-container--default .select2-results .select2-results__option[data-selected=true]{color:#333}.colors-dark .select2-container--default .select2-selection--single{background-color:#333;border:1px solid #555}.colors-dark .select2-container--default .select2-selection--single .select2-selection__rendered{color:#ccc}.colors-dark .select2-container--focus .select2-selection{border-color:#fff}@media screen and (min-width:48em){.has-sidebar.woocommerce-page:not(.error404) #primary{width:74%}.has-sidebar.woocommerce-page:not(.error404) #secondary{width:20%}body.page-two-column.woocommerce-account:not(.archive) #primary .entry-header,body.page-two-column.woocommerce-cart:not(.archive) #primary .entry-header,body.page-two-column.woocommerce-checkout:not(.archive) #primary .entry-header{width:16%}body.page-two-column.woocommerce-account:not(.archive) #primary .entry-content,body.page-two-column.woocommerce-cart:not(.archive) #primary .entry-content,body.page-two-column.woocommerce-checkout:not(.archive) #primary .entry-content{width:78%}}
assets/css/twenty-seventeen.css CHANGED
@@ -1 +1 @@
1
- @charset "UTF-8";@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@font-face{font-family:star;src:url(../fonts/star.eot);src:url(../fonts/star.eot?#iefix) format("embedded-opentype"),url(../fonts/star.woff) format("woff"),url(../fonts/star.ttf) format("truetype"),url(../fonts/star.svg#star) format("svg");font-weight:400;font-style:normal}@font-face{font-family:WooCommerce;src:url(../fonts/WooCommerce.eot);src:url(../fonts/WooCommerce.eot?#iefix) format("embedded-opentype"),url(../fonts/WooCommerce.woff) format("woff"),url(../fonts/WooCommerce.ttf) format("truetype"),url(../fonts/WooCommerce.svg#WooCommerce) format("svg");font-weight:400;font-style:normal}.woocommerce .blockUI.blockOverlay{position:relative}.woocommerce .blockUI.blockOverlay::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:'';-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;background:url(../images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce .loader::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:'';-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;background:url(../images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce-breadcrumb{padding-bottom:2em;margin-bottom:4em;border-bottom:1px solid #eee;font-size:13px;font-size:.8125rem}.woocommerce-breadcrumb a{-webkit-box-shadow:0 1px 0 #0f0f0f;box-shadow:0 1px 0 #0f0f0f;-webkit-transition:-webkit-box-shadow ease-in-out 130ms;transition:-webkit-box-shadow ease-in-out 130ms;transition:box-shadow ease-in-out 130ms;transition:box-shadow ease-in-out 130ms,-webkit-box-shadow ease-in-out 130ms}.woocommerce-breadcrumb a:hover{-webkit-box-shadow:0 3px 0 #0f0f0f;box-shadow:0 3px 0 #0f0f0f}.woocommerce-pagination{padding-top:2em;margin-top:4em;border-top:1px solid #eee;font-size:13px;font-size:.8125rem}.woocommerce-pagination ul.page-numbers{padding:0;display:block}.woocommerce-pagination .next.page-numbers,.woocommerce-pagination .prev.page-numbers,.woocommerce-pagination a.page-numbers,.woocommerce-pagination span.page-numbers{padding:.5em 1em;background:#ddd;display:inline-block;font-size:1em;float:none;line-height:1.5;border-radius:2px;-webkit-transition:background-color ease-in-out .3s;transition:background-color ease-in-out .3s}.woocommerce-pagination span.page-numbers{background-color:#fff}.woocommerce-pagination a.page-numbers:hover{background-color:#767676;color:#fff}.onsale{background-color:#fff;position:absolute;top:0;left:0;display:inline-block;padding:.5em 1em;font-size:13px;font-size:.8125rem;text-transform:uppercase;font-weight:800}.price del{opacity:.5;display:inline-block}.price ins{display:inline-block}.required{color:#b22222;text-decoration:none;visibility:hidden}.required[title]{border:0!important}.optional{visibility:visible}.woocommerce-error,.woocommerce-info,.woocommerce-message{margin-bottom:1.5em;padding:2em;background:#eee}.woocommerce-message{background:teal;color:#fff}.woocommerce-error{background:#b22222;color:#fff}.woocommerce-info{background:#4169e1;color:#fff}.woocommerce-error a,.woocommerce-info a,.woocommerce-message a{color:#fff;-webkit-box-shadow:0 1px 0 #fff!important;box-shadow:0 1px 0 #fff!important;-webkit-transition:-webkit-box-shadow ease-in-out 130ms;transition:-webkit-box-shadow ease-in-out 130ms;transition:box-shadow ease-in-out 130ms;transition:box-shadow ease-in-out 130ms,-webkit-box-shadow ease-in-out 130ms}.woocommerce-error a:hover,.woocommerce-info a:hover,.woocommerce-message a:hover{color:#fff!important;-webkit-box-shadow:0 3px 0 #fff!important;box-shadow:0 3px 0 #fff!important}.woocommerce-store-notice{background:#4169e1;color:#fff;padding:1em;position:absolute;top:0;left:0;width:100%;z-index:999}.admin-bar .woocommerce-store-notice{top:32px}.woocommerce-store-notice__dismiss-link{float:right;color:#fff}.woocommerce-store-notice__dismiss-link:hover{text-decoration:underline;color:#fff}.woocommerce-result-count{padding:.75em 0}ul.products li.product{list-style:none}ul.products li.product .price,ul.products li.product .star-rating{display:block;margin-bottom:.75em}ul.products li.product .button{-webkit-box-shadow:0 1px 0 #0f0f0f;box-shadow:0 1px 0 #0f0f0f;-webkit-transition:-webkit-box-shadow ease-in-out 130ms;transition:-webkit-box-shadow ease-in-out 130ms;transition:box-shadow ease-in-out 130ms;transition:box-shadow ease-in-out 130ms,-webkit-box-shadow ease-in-out 130ms}ul.products li.product .button:hover{-webkit-box-shadow:0 3px 0 #0f0f0f;box-shadow:0 3px 0 #0f0f0f}ul.products li.product .button.loading{opacity:.5}ul.products li.product .added_to_cart{-webkit-box-shadow:0 1px 0 #0f0f0f;box-shadow:0 1px 0 #0f0f0f;-webkit-transition:-webkit-box-shadow ease-in-out 130ms;transition:-webkit-box-shadow ease-in-out 130ms;transition:box-shadow ease-in-out 130ms;transition:box-shadow ease-in-out 130ms,-webkit-box-shadow ease-in-out 130ms;margin-left:.5em}ul.products li.product .added_to_cart:hover{-webkit-box-shadow:0 3px 0 #0f0f0f;box-shadow:0 3px 0 #0f0f0f}.star-rating{overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:star}.star-rating::before{content:'\73\73\73\73\73';float:left;top:0;left:0;position:absolute}.star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.star-rating span::before{content:'\53\53\53\53\53';top:0;position:absolute;left:0}.woocommerce-loop-product__title{font-size:13px;font-size:.8125rem;text-transform:uppercase;font-weight:800;letter-spacing:.15em}a.remove{display:inline-block;width:16px;height:16px;line-height:16px;font-size:16px;text-align:center;border-radius:100%;-webkit-box-shadow:none!important;box-shadow:none!important;border:1px solid #000}a.remove:hover{background:#000;color:#fff!important}.wc-item-meta,dl.variation{list-style:none outside}.wc-item-meta .wc-item-meta-label,.wc-item-meta dt,dl.variation .wc-item-meta-label,dl.variation dt{float:left;clear:both;margin-right:.25em;display:inline-block;list-style:none outside}.wc-item-meta dd,dl.variation dd{margin:0}.wc-item-meta p,.wc-item-meta:last-child,dl.variation p,dl.variation:last-child{margin-bottom:0}.single-product div.product{position:relative}.single-product .single-featured-image-header{display:none}.single-product .summary{margin-bottom:3em}.single-product .summary p.price{margin-bottom:2em}.single-product .woocommerce-product-rating{margin-bottom:2em;line-height:1}.single-product .woocommerce-product-rating .star-rating{float:left;margin-right:.25em}.single-product form.cart .quantity{float:left;margin-right:.5em}.single-product form.cart input{width:5em}.single-product .woocommerce-variation-add-to-cart .button{padding-top:.72em;padding-bottom:.72em}.single-product .woocommerce-variation-add-to-cart .button.disabled{opacity:.2}table.variations label{margin:0}table.variations select{margin-right:.5em}.woocommerce-product-gallery{position:relative;margin-bottom:3em}.woocommerce-product-gallery figure{margin:0;padding:0}.woocommerce-product-gallery .woocommerce-product-gallery__wrapper{margin:0;padding:0}.woocommerce-product-gallery .zoomImg{background-color:#fff;opacity:0}.woocommerce-product-gallery .woocommerce-product-gallery__image:nth-child(n+2){width:25%;display:inline-block}.woocommerce-product-gallery .flex-control-thumbs li{list-style:none;float:left;cursor:pointer}.woocommerce-product-gallery .flex-control-thumbs img{opacity:.5}.woocommerce-product-gallery .flex-control-thumbs img.flex-active,.woocommerce-product-gallery .flex-control-thumbs img:hover{opacity:1}.woocommerce-product-gallery img{display:block}.woocommerce-product-gallery--columns-3 .flex-control-thumbs li{width:33.3333%}.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:left}.woocommerce-product-gallery--columns-4 .flex-control-thumbs li{width:25%}.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:left}.woocommerce-product-gallery--columns-5 .flex-control-thumbs li{width:20%}.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:left}.woocommerce-product-gallery__trigger{position:absolute;top:1em;right:1em;z-index:99}.woocommerce-tabs{margin-bottom:2em}.woocommerce-tabs li{margin-right:1em}.woocommerce-tabs li.active a{-webkit-box-shadow:0 3px 0 #0f0f0f;box-shadow:0 3px 0 #0f0f0f}.woocommerce-tabs a{-webkit-box-shadow:0 1px 0 #0f0f0f;box-shadow:0 1px 0 #0f0f0f;-webkit-transition:-webkit-box-shadow ease-in-out 130ms;transition:-webkit-box-shadow ease-in-out 130ms;transition:box-shadow ease-in-out 130ms;transition:box-shadow ease-in-out 130ms,-webkit-box-shadow ease-in-out 130ms}.woocommerce-tabs a:hover{-webkit-box-shadow:0 3px 0 #0f0f0f;box-shadow:0 3px 0 #0f0f0f}.woocommerce-tabs #comments{padding-top:0}.woocommerce-tabs .comment-reply-title{font-size:22px;font-size:1.375rem;font-weight:300;line-height:1.4;margin:0 0 .75em;display:block}.woocommerce-tabs #reviews li.comment,.woocommerce-tabs #reviews li.review{list-style:none;margin-right:0;margin-bottom:2.5em}.woocommerce-tabs #reviews li.comment .avatar,.woocommerce-tabs #reviews li.review .avatar{max-height:36px;width:auto;float:right}.woocommerce-tabs #reviews li.comment p.meta,.woocommerce-tabs #reviews li.review p.meta{margin-bottom:.5em}.woocommerce-tabs #reviews p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none;-webkit-box-shadow:none;box-shadow:none}.woocommerce-tabs #reviews p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:WooCommerce;content:'\e021';text-indent:0}.woocommerce-tabs #reviews p.stars a:hover~a::before{content:'\e021'}.woocommerce-tabs #reviews p.stars:hover a::before{content:'\e020'}.woocommerce-tabs #reviews p.stars.selected a.active::before{content:'\e020'}.woocommerce-tabs #reviews p.stars.selected a.active~a::before{content:'\e021'}.woocommerce-tabs #reviews p.stars.selected a:not(.active)::before{content:'\e020'}.site-footer .widget .product_list_widget,.widget .product_list_widget{margin-bottom:1.5em}.site-footer .widget .product_list_widget a,.widget .product_list_widget a{display:block;-webkit-box-shadow:none;box-shadow:none}.site-footer .widget .product_list_widget a:hover,.widget .product_list_widget a:hover{-webkit-box-shadow:none;box-shadow:none}.site-footer .widget .product_list_widget li,.widget .product_list_widget li{padding:1.5em 0}.site-footer .widget .product_list_widget li a.remove,.widget .product_list_widget li a.remove{float:right;margin-top:2px}.site-footer .widget .product_list_widget img,.widget .product_list_widget img{display:none}.widget_shopping_cart .buttons a{display:inline-block;margin:0 .5em 0 0}.widget_layered_nav .chosen:before{content:"×";display:inline-block;width:16px;height:16px;line-height:16px;font-size:16px;text-align:center;border-radius:100%;border:1px solid #000;margin-right:.25em}.widget_price_filter .price_slider{margin-bottom:1em}.widget_price_filter .price_slider_amount{text-align:right;line-height:2.4;font-size:.8751em}.widget_price_filter .price_slider_amount .button{float:left;padding:.4em 1em}.widget_price_filter .ui-slider{position:relative;text-align:left;margin-left:.5em;margin-right:.5em}.widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:#000;border-radius:1em;cursor:ew-resize;outline:0;top:-.3em;margin-left:-.5em}.widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em;background-color:#000}.widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background-color:#666;border:0}.widget_price_filter .ui-slider-horizontal{height:.5em}.widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}.widget_rating_filter li{text-align:right}.widget_rating_filter li .star-rating{float:left;margin-top:.3em}.widget_product_search form{position:relative}.widget_product_search .search-field{padding-right:100px}.widget_product_search input[type=submit]{position:absolute;top:.5em;right:.5em;padding-left:1em;padding-right:1em}.woocommerce-account .woocommerce-MyAccount-navigation{float:right;width:25%;border-top:1px solid #ddd}.woocommerce-account .woocommerce-MyAccount-navigation li{list-style:none;padding:.5em 0;border-bottom:1px solid #ddd}.woocommerce-account .woocommerce-MyAccount-navigation li a{-webkit-box-shadow:none;box-shadow:none}.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{-webkit-box-shadow:0 3px 0 #0f0f0f;box-shadow:0 3px 0 #0f0f0f}.woocommerce-account .woocommerce-MyAccount-navigation li:before{content:"→";display:inline-block;margin-right:.25em;color:#ddd}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{-webkit-box-shadow:0 3px 0 #0f0f0f;box-shadow:0 3px 0 #0f0f0f}.woocommerce-account .woocommerce-MyAccount-content{float:left}.woocommerce-cart-form td{padding:1em .5em}.woocommerce-cart-form img{max-width:42px;height:auto;display:block}.woocommerce-cart-form dl.variation{margin-top:0}.woocommerce-cart-form dl.variation p,.woocommerce-cart-form dl.variation:last-child{margin-bottom:0}.woocommerce-cart-form .button{padding:1.2em 2em}.woocommerce-cart-form .actions .input-text{width:130px!important;float:left;margin-right:.25em}.woocommerce-cart-form .quantity input{width:4em}#shipping_method{list-style:none;margin-top:1em}#shipping_method li{margin-bottom:.5em}#shipping_method li input{float:left}#shipping_method li label{line-height:1.15}.checkout-button{display:block;padding:1em 2em;border:2px solid #000;text-align:center;font-weight:800;-webkit-box-shadow:none!important;box-shadow:none!important}.checkout-button:hover{-webkit-box-shadow:none!important;box-shadow:none!important;border-color:#999}.checkout-button:after{content:"→"}#ship-to-different-address label{font-weight:300;cursor:pointer}#ship-to-different-address label span{position:relative;display:block}#ship-to-different-address label span:before{content:"";display:block;height:16px;width:30px;border:2px solid #bbb;background:#bbb;border-radius:13em;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;position:absolute;top:4px;right:0}#ship-to-different-address label span:after{content:"";display:block;width:14px;height:14px;background:#fff;position:absolute;top:7px;right:17px;border-radius:13em;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s}#ship-to-different-address label input[type=checkbox]{display:none}#ship-to-different-address label input[type=checkbox]:checked+span:after{right:3px}#ship-to-different-address label input[type=checkbox]:checked+span:before{border-color:#000;background:#000}.woocommerce-no-js form.woocommerce-form-coupon,.woocommerce-no-js form.woocommerce-form-login{display:block!important}.woocommerce-no-js .showcoupon,.woocommerce-no-js .woocommerce-form-coupon-toggle,.woocommerce-no-js .woocommerce-form-login-toggle{display:none!important}.woocommerce-terms-and-conditions{border:1px solid rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);background:rgba(0,0,0,.05)}.woocommerce-terms-and-conditions-link{display:inline-block}.woocommerce-terms-and-conditions-link:after{content:"";display:inline-block;border-style:solid;margin-bottom:2px;margin-left:.25em;border-width:6px 6px 0 6px;border-color:#111 transparent transparent transparent}.woocommerce-terms-and-conditions-link.woocommerce-terms-and-conditions-link--open:after{border-width:0 6px 6px 6px;border-color:transparent transparent #111 transparent}.woocommerce-checkout .woocommerce-input-wrapper .description{background:#4169e1;color:#fff;border-radius:3px;padding:1em;margin:.5em 0 0;clear:both;display:none;position:relative}.woocommerce-checkout .woocommerce-input-wrapper .description a{color:#fff;text-decoration:underline;border:0;-webkit-box-shadow:none;box-shadow:none}.woocommerce-checkout .woocommerce-input-wrapper .description:before{left:50%;top:0;margin-top:-4px;-webkit-transform:translatex(-50%) rotate(180deg);-ms-transform:translatex(-50%) rotate(180deg);transform:translatex(-50%) rotate(180deg);content:"";position:absolute;border-width:4px 6px 0 6px;border-style:solid;border-color:#4169e1 transparent transparent transparent;z-index:100;display:block}.woocommerce-checkout .select2-choice,.woocommerce-checkout .select2-choice:hover{-webkit-box-shadow:none!important;box-shadow:none!important}.woocommerce-checkout .select2-choice{padding:.7em 0 .7em .7em}.woocommerce-checkout .select2-container .select2-selection--single{height:48px}.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered{line-height:48px}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{height:46px}.woocommerce-checkout .select2-container--focus .select2-selection{border-color:#000}.woocommerce-checkout-review-order-table td{padding:1em .5em}.woocommerce-checkout-review-order-table dl.variation{margin:0}.woocommerce-checkout-review-order-table dl.variation p{margin:0}.wc_payment_method{list-style:none;border-bottom:1px solid #ddd}.wc_payment_method .payment_box{padding:2em;background:#eee}.wc_payment_method .payment_box ol:last-of-type,.wc_payment_method .payment_box ul:last-of-type{margin-bottom:0}.wc_payment_method .payment_box fieldset{padding:1.5em;padding-bottom:0;border:0;background:#f6f6f6}.wc_payment_method .payment_box li{list-style:none}.wc_payment_method .payment_box p:last-child{margin-bottom:0}.wc_payment_method>label:first-of-type{margin:1em 0}.wc_payment_method>label:first-of-type img{max-height:24px;max-width:200px;float:right}.wc_payment_method label{cursor:pointer}.wc_payment_method input.input-radio[name=payment_method]{display:none}.wc_payment_method input.input-radio[name=payment_method]+label:before{content:"";display:inline-block;width:16px;height:16px;border:2px solid #fff;-webkit-box-shadow:0 0 0 2px #000;box-shadow:0 0 0 2px #000;background:#fff;margin-left:4px;margin-right:.5em;border-radius:100%;-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}.wc_payment_method input.input-radio[name=payment_method]:checked+label:before{background:#000}.colors-dark .page-numbers{color:#444}.colors-dark .page-numbers.next,.colors-dark .page-numbers.prev{color:#ddd}.colors-dark .checkout-button{border:2px solid #555}.colors-dark .checkout-button:hover{border-color:#fff}.colors-dark .wc_payment_method .payment_box{background:#333}.colors-dark .select2-container--default .select2-results .select2-results__options{background:#333}.colors-dark .select2-container--default .select2-results .select2-results__option[data-selected=true]{color:#333}.colors-dark .select2-container--default .select2-selection--single{background-color:#333;border:1px solid #555}.colors-dark .select2-container--default .select2-selection--single .select2-selection__rendered{color:#ccc}.colors-dark .select2-container--focus .select2-selection{border-color:#fff}@media screen and (min-width:48em){.has-sidebar.woocommerce-page:not(.error404) #primary{width:74%}.has-sidebar.woocommerce-page:not(.error404) #secondary{width:20%}body.page-two-column.woocommerce-account:not(.archive) #primary .entry-header,body.page-two-column.woocommerce-cart:not(.archive) #primary .entry-header,body.page-two-column.woocommerce-checkout:not(.archive) #primary .entry-header{width:16%}body.page-two-column.woocommerce-account:not(.archive) #primary .entry-content,body.page-two-column.woocommerce-cart:not(.archive) #primary .entry-content,body.page-two-column.woocommerce-checkout:not(.archive) #primary .entry-content{width:78%}}
1
+ @charset "UTF-8";@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@font-face{font-family:star;src:url(../fonts/star.eot);src:url(../fonts/star.eot?#iefix) format("embedded-opentype"),url(../fonts/star.woff) format("woff"),url(../fonts/star.ttf) format("truetype"),url(../fonts/star.svg#star) format("svg");font-weight:400;font-style:normal}@font-face{font-family:WooCommerce;src:url(../fonts/WooCommerce.eot);src:url(../fonts/WooCommerce.eot?#iefix) format("embedded-opentype"),url(../fonts/WooCommerce.woff) format("woff"),url(../fonts/WooCommerce.ttf) format("truetype"),url(../fonts/WooCommerce.svg#WooCommerce) format("svg");font-weight:400;font-style:normal}.woocommerce .blockUI.blockOverlay{position:relative}.woocommerce .blockUI.blockOverlay::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:'';-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;background:url(../images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce .loader::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:'';-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;background:url(../images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce form .form-row .required{color:#b22222;text-decoration:none;visibility:hidden}.woocommerce form .form-row .required[title]{border:0!important}.woocommerce form .form-row .optional{visibility:visible}.woocommerce-breadcrumb{padding-bottom:2em;margin-bottom:4em;border-bottom:1px solid #eee;font-size:13px;font-size:.8125rem}.woocommerce-breadcrumb a{-webkit-box-shadow:0 1px 0 #0f0f0f;box-shadow:0 1px 0 #0f0f0f;-webkit-transition:-webkit-box-shadow ease-in-out 130ms;transition:-webkit-box-shadow ease-in-out 130ms;transition:box-shadow ease-in-out 130ms;transition:box-shadow ease-in-out 130ms,-webkit-box-shadow ease-in-out 130ms}.woocommerce-breadcrumb a:hover{-webkit-box-shadow:0 3px 0 #0f0f0f;box-shadow:0 3px 0 #0f0f0f}.woocommerce-pagination{padding-top:2em;margin-top:4em;border-top:1px solid #eee;font-size:13px;font-size:.8125rem}.woocommerce-pagination ul.page-numbers{padding:0;display:block}.woocommerce-pagination .next.page-numbers,.woocommerce-pagination .prev.page-numbers,.woocommerce-pagination a.page-numbers,.woocommerce-pagination span.page-numbers{padding:.5em 1em;background:#ddd;display:inline-block;font-size:1em;float:none;line-height:1.5;border-radius:2px;-webkit-transition:background-color ease-in-out .3s;transition:background-color ease-in-out .3s}.woocommerce-pagination span.page-numbers{background-color:#fff}.woocommerce-pagination a.page-numbers:hover{background-color:#767676;color:#fff}.onsale{background-color:#fff;position:absolute;top:0;left:0;display:inline-block;padding:.5em 1em;font-size:13px;font-size:.8125rem;text-transform:uppercase;font-weight:800}.price del{opacity:.5;display:inline-block}.price ins{display:inline-block}.woocommerce-error,.woocommerce-info,.woocommerce-message{margin-bottom:1.5em;padding:2em;background:#eee}.woocommerce-message{background:teal;color:#fff}.woocommerce-error{background:#b22222;color:#fff}.woocommerce-info{background:#4169e1;color:#fff}.woocommerce-error a,.woocommerce-info a,.woocommerce-message a{color:#fff;-webkit-box-shadow:0 1px 0 #fff!important;box-shadow:0 1px 0 #fff!important;-webkit-transition:-webkit-box-shadow ease-in-out 130ms;transition:-webkit-box-shadow ease-in-out 130ms;transition:box-shadow ease-in-out 130ms;transition:box-shadow ease-in-out 130ms,-webkit-box-shadow ease-in-out 130ms}.woocommerce-error a:hover,.woocommerce-info a:hover,.woocommerce-message a:hover{color:#fff!important;-webkit-box-shadow:0 3px 0 #fff!important;box-shadow:0 3px 0 #fff!important}.woocommerce-store-notice{background:#4169e1;color:#fff;padding:1em;position:absolute;top:0;left:0;width:100%;z-index:999}.admin-bar .woocommerce-store-notice{top:32px}.woocommerce-store-notice__dismiss-link{float:right;color:#fff}.woocommerce-store-notice__dismiss-link:hover{text-decoration:underline;color:#fff}.woocommerce-result-count{padding:.75em 0}ul.products li.product{list-style:none}ul.products li.product .price,ul.products li.product .star-rating{display:block;margin-bottom:.75em}ul.products li.product .button{-webkit-box-shadow:0 1px 0 #0f0f0f;box-shadow:0 1px 0 #0f0f0f;-webkit-transition:-webkit-box-shadow ease-in-out 130ms;transition:-webkit-box-shadow ease-in-out 130ms;transition:box-shadow ease-in-out 130ms;transition:box-shadow ease-in-out 130ms,-webkit-box-shadow ease-in-out 130ms}ul.products li.product .button:hover{-webkit-box-shadow:0 3px 0 #0f0f0f;box-shadow:0 3px 0 #0f0f0f}ul.products li.product .button.loading{opacity:.5}ul.products li.product .added_to_cart{-webkit-box-shadow:0 1px 0 #0f0f0f;box-shadow:0 1px 0 #0f0f0f;-webkit-transition:-webkit-box-shadow ease-in-out 130ms;transition:-webkit-box-shadow ease-in-out 130ms;transition:box-shadow ease-in-out 130ms;transition:box-shadow ease-in-out 130ms,-webkit-box-shadow ease-in-out 130ms;margin-left:.5em}ul.products li.product .added_to_cart:hover{-webkit-box-shadow:0 3px 0 #0f0f0f;box-shadow:0 3px 0 #0f0f0f}.star-rating{overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:star}.star-rating::before{content:'\73\73\73\73\73';float:left;top:0;left:0;position:absolute}.star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.star-rating span::before{content:'\53\53\53\53\53';top:0;position:absolute;left:0}.woocommerce-loop-product__title{font-size:13px;font-size:.8125rem;text-transform:uppercase;font-weight:800;letter-spacing:.15em}a.remove{display:inline-block;width:16px;height:16px;line-height:16px;font-size:16px;text-align:center;border-radius:100%;-webkit-box-shadow:none!important;box-shadow:none!important;border:1px solid #000}a.remove:hover{background:#000;color:#fff!important}.wc-item-meta,dl.variation{list-style:none outside}.wc-item-meta .wc-item-meta-label,.wc-item-meta dt,dl.variation .wc-item-meta-label,dl.variation dt{float:left;clear:both;margin-right:.25em;display:inline-block;list-style:none outside}.wc-item-meta dd,dl.variation dd{margin:0}.wc-item-meta p,.wc-item-meta:last-child,dl.variation p,dl.variation:last-child{margin-bottom:0}.single-product div.product{position:relative}.single-product .single-featured-image-header{display:none}.single-product .summary{margin-bottom:3em}.single-product .summary p.price{margin-bottom:2em}.single-product .woocommerce-product-rating{margin-bottom:2em;line-height:1}.single-product .woocommerce-product-rating .star-rating{float:left;margin-right:.25em}.single-product form.cart .quantity{float:left;margin-right:.5em}.single-product form.cart input{width:5em}.single-product .woocommerce-variation-add-to-cart .button{padding-top:.72em;padding-bottom:.72em}.single-product .woocommerce-variation-add-to-cart .button.disabled{opacity:.2}table.variations label{margin:0}table.variations select{margin-right:.5em}.woocommerce-product-gallery{position:relative;margin-bottom:3em}.woocommerce-product-gallery figure{margin:0;padding:0}.woocommerce-product-gallery .woocommerce-product-gallery__wrapper{margin:0;padding:0}.woocommerce-product-gallery .zoomImg{background-color:#fff;opacity:0}.woocommerce-product-gallery .woocommerce-product-gallery__image:nth-child(n+2){width:25%;display:inline-block}.woocommerce-product-gallery .flex-control-thumbs li{list-style:none;float:left;cursor:pointer}.woocommerce-product-gallery .flex-control-thumbs img{opacity:.5}.woocommerce-product-gallery .flex-control-thumbs img.flex-active,.woocommerce-product-gallery .flex-control-thumbs img:hover{opacity:1}.woocommerce-product-gallery img{display:block}.woocommerce-product-gallery--columns-3 .flex-control-thumbs li{width:33.3333%}.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:left}.woocommerce-product-gallery--columns-4 .flex-control-thumbs li{width:25%}.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:left}.woocommerce-product-gallery--columns-5 .flex-control-thumbs li{width:20%}.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:left}.woocommerce-product-gallery__trigger{position:absolute;top:1em;right:1em;z-index:99}.woocommerce-tabs{margin-bottom:2em}.woocommerce-tabs li{margin-right:1em}.woocommerce-tabs li.active a{-webkit-box-shadow:0 3px 0 #0f0f0f;box-shadow:0 3px 0 #0f0f0f}.woocommerce-tabs a{-webkit-box-shadow:0 1px 0 #0f0f0f;box-shadow:0 1px 0 #0f0f0f;-webkit-transition:-webkit-box-shadow ease-in-out 130ms;transition:-webkit-box-shadow ease-in-out 130ms;transition:box-shadow ease-in-out 130ms;transition:box-shadow ease-in-out 130ms,-webkit-box-shadow ease-in-out 130ms}.woocommerce-tabs a:hover{-webkit-box-shadow:0 3px 0 #0f0f0f;box-shadow:0 3px 0 #0f0f0f}.woocommerce-tabs #comments{padding-top:0}.woocommerce-tabs .comment-reply-title{font-size:22px;font-size:1.375rem;font-weight:300;line-height:1.4;margin:0 0 .75em;display:block}.woocommerce-tabs #reviews li.comment,.woocommerce-tabs #reviews li.review{list-style:none;margin-right:0;margin-bottom:2.5em}.woocommerce-tabs #reviews li.comment .avatar,.woocommerce-tabs #reviews li.review .avatar{max-height:36px;width:auto;float:right}.woocommerce-tabs #reviews li.comment p.meta,.woocommerce-tabs #reviews li.review p.meta{margin-bottom:.5em}.woocommerce-tabs #reviews p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none;-webkit-box-shadow:none;box-shadow:none}.woocommerce-tabs #reviews p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:WooCommerce;content:'\e021';text-indent:0}.woocommerce-tabs #reviews p.stars a:hover~a::before{content:'\e021'}.woocommerce-tabs #reviews p.stars:hover a::before{content:'\e020'}.woocommerce-tabs #reviews p.stars.selected a.active::before{content:'\e020'}.woocommerce-tabs #reviews p.stars.selected a.active~a::before{content:'\e021'}.woocommerce-tabs #reviews p.stars.selected a:not(.active)::before{content:'\e020'}.site-footer .widget .product_list_widget,.widget .product_list_widget{margin-bottom:1.5em}.site-footer .widget .product_list_widget a,.widget .product_list_widget a{display:block;-webkit-box-shadow:none;box-shadow:none}.site-footer .widget .product_list_widget a:hover,.widget .product_list_widget a:hover{-webkit-box-shadow:none;box-shadow:none}.site-footer .widget .product_list_widget li,.widget .product_list_widget li{padding:1.5em 0}.site-footer .widget .product_list_widget li a.remove,.widget .product_list_widget li a.remove{float:right;margin-top:2px}.site-footer .widget .product_list_widget img,.widget .product_list_widget img{display:none}.widget_shopping_cart .buttons a{display:inline-block;margin:0 .5em 0 0}.widget_layered_nav .chosen:before{content:"×";display:inline-block;width:16px;height:16px;line-height:16px;font-size:16px;text-align:center;border-radius:100%;border:1px solid #000;margin-right:.25em}.widget_price_filter .price_slider{margin-bottom:1em}.widget_price_filter .price_slider_amount{text-align:right;line-height:2.4;font-size:.8751em}.widget_price_filter .price_slider_amount .button{float:left;padding:.4em 1em}.widget_price_filter .ui-slider{position:relative;text-align:left;margin-left:.5em;margin-right:.5em}.widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:#000;border-radius:1em;cursor:ew-resize;outline:0;top:-.3em;margin-left:-.5em}.widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em;background-color:#000}.widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background-color:#666;border:0}.widget_price_filter .ui-slider-horizontal{height:.5em}.widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}.widget_rating_filter li{text-align:right}.widget_rating_filter li .star-rating{float:left;margin-top:.3em}.widget_product_search form{position:relative}.widget_product_search .search-field{padding-right:100px}.widget_product_search input[type=submit]{position:absolute;top:.5em;right:.5em;padding-left:1em;padding-right:1em}.woocommerce-account .woocommerce-MyAccount-navigation{float:right;width:25%;border-top:1px solid #ddd}.woocommerce-account .woocommerce-MyAccount-navigation li{list-style:none;padding:.5em 0;border-bottom:1px solid #ddd}.woocommerce-account .woocommerce-MyAccount-navigation li a{-webkit-box-shadow:none;box-shadow:none}.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{-webkit-box-shadow:0 3px 0 #0f0f0f;box-shadow:0 3px 0 #0f0f0f}.woocommerce-account .woocommerce-MyAccount-navigation li:before{content:"→";display:inline-block;margin-right:.25em;color:#ddd}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{-webkit-box-shadow:0 3px 0 #0f0f0f;box-shadow:0 3px 0 #0f0f0f}.woocommerce-account .woocommerce-MyAccount-content{float:left}.woocommerce-cart-form td{padding:1em .5em}.woocommerce-cart-form img{max-width:42px;height:auto;display:block}.woocommerce-cart-form dl.variation{margin-top:0}.woocommerce-cart-form dl.variation p,.woocommerce-cart-form dl.variation:last-child{margin-bottom:0}.woocommerce-cart-form .button{padding:1.2em 2em}.woocommerce-cart-form .actions .input-text{width:130px!important;float:left;margin-right:.25em}.woocommerce-cart-form .quantity input{width:4em}#shipping_method{list-style:none;margin-top:1em}#shipping_method li{margin-bottom:.5em}#shipping_method li input{float:left}#shipping_method li label{line-height:1.15}.checkout-button{display:block;padding:1em 2em;border:2px solid #000;text-align:center;font-weight:800;-webkit-box-shadow:none!important;box-shadow:none!important}.checkout-button:hover{-webkit-box-shadow:none!important;box-shadow:none!important;border-color:#999}.checkout-button:after{content:"→"}#ship-to-different-address label{font-weight:300;cursor:pointer}#ship-to-different-address label span{position:relative;display:block}#ship-to-different-address label span:before{content:"";display:block;height:16px;width:30px;border:2px solid #bbb;background:#bbb;border-radius:13em;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;position:absolute;top:4px;right:0}#ship-to-different-address label span:after{content:"";display:block;width:14px;height:14px;background:#fff;position:absolute;top:7px;right:17px;border-radius:13em;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s}#ship-to-different-address label input[type=checkbox]{display:none}#ship-to-different-address label input[type=checkbox]:checked+span:after{right:3px}#ship-to-different-address label input[type=checkbox]:checked+span:before{border-color:#000;background:#000}.woocommerce-no-js form.woocommerce-form-coupon,.woocommerce-no-js form.woocommerce-form-login{display:block!important}.woocommerce-no-js .showcoupon,.woocommerce-no-js .woocommerce-form-coupon-toggle,.woocommerce-no-js .woocommerce-form-login-toggle{display:none!important}.woocommerce-terms-and-conditions{border:1px solid rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);background:rgba(0,0,0,.05)}.woocommerce-terms-and-conditions-link{display:inline-block}.woocommerce-terms-and-conditions-link:after{content:"";display:inline-block;border-style:solid;margin-bottom:2px;margin-left:.25em;border-width:6px 6px 0 6px;border-color:#111 transparent transparent transparent}.woocommerce-terms-and-conditions-link.woocommerce-terms-and-conditions-link--open:after{border-width:0 6px 6px 6px;border-color:transparent transparent #111 transparent}.woocommerce-checkout .woocommerce-input-wrapper .description{background:#4169e1;color:#fff;border-radius:3px;padding:1em;margin:.5em 0 0;clear:both;display:none;position:relative}.woocommerce-checkout .woocommerce-input-wrapper .description a{color:#fff;text-decoration:underline;border:0;-webkit-box-shadow:none;box-shadow:none}.woocommerce-checkout .woocommerce-input-wrapper .description:before{left:50%;top:0;margin-top:-4px;-webkit-transform:translatex(-50%) rotate(180deg);-ms-transform:translatex(-50%) rotate(180deg);transform:translatex(-50%) rotate(180deg);content:"";position:absolute;border-width:4px 6px 0 6px;border-style:solid;border-color:#4169e1 transparent transparent transparent;z-index:100;display:block}.woocommerce-checkout .select2-choice,.woocommerce-checkout .select2-choice:hover{-webkit-box-shadow:none!important;box-shadow:none!important}.woocommerce-checkout .select2-choice{padding:.7em 0 .7em .7em}.woocommerce-checkout .select2-container .select2-selection--single{height:48px}.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered{line-height:48px}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{height:46px}.woocommerce-checkout .select2-container--focus .select2-selection{border-color:#000}.woocommerce-checkout-review-order-table td{padding:1em .5em}.woocommerce-checkout-review-order-table dl.variation{margin:0}.woocommerce-checkout-review-order-table dl.variation p{margin:0}.wc_payment_method{list-style:none;border-bottom:1px solid #ddd}.wc_payment_method .payment_box{padding:2em;background:#eee}.wc_payment_method .payment_box ol:last-of-type,.wc_payment_method .payment_box ul:last-of-type{margin-bottom:0}.wc_payment_method .payment_box fieldset{padding:1.5em;padding-bottom:0;border:0;background:#f6f6f6}.wc_payment_method .payment_box li{list-style:none}.wc_payment_method .payment_box p:last-child{margin-bottom:0}.wc_payment_method>label:first-of-type{margin:1em 0}.wc_payment_method>label:first-of-type img{max-height:24px;max-width:200px;float:right}.wc_payment_method label{cursor:pointer}.wc_payment_method input.input-radio[name=payment_method]{display:none}.wc_payment_method input.input-radio[name=payment_method]+label:before{content:"";display:inline-block;width:16px;height:16px;border:2px solid #fff;-webkit-box-shadow:0 0 0 2px #000;box-shadow:0 0 0 2px #000;background:#fff;margin-left:4px;margin-right:.5em;border-radius:100%;-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}.wc_payment_method input.input-radio[name=payment_method]:checked+label:before{background:#000}.colors-dark .page-numbers{color:#444}.colors-dark .page-numbers.next,.colors-dark .page-numbers.prev{color:#ddd}.colors-dark .checkout-button{border:2px solid #555}.colors-dark .checkout-button:hover{border-color:#fff}.colors-dark .wc_payment_method .payment_box{background:#333}.colors-dark .select2-container--default .select2-results .select2-results__options{background:#333}.colors-dark .select2-container--default .select2-results .select2-results__option[data-selected=true]{color:#333}.colors-dark .select2-container--default .select2-selection--single{background-color:#333;border:1px solid #555}.colors-dark .select2-container--default .select2-selection--single .select2-selection__rendered{color:#ccc}.colors-dark .select2-container--focus .select2-selection{border-color:#fff}@media screen and (min-width:48em){.has-sidebar.woocommerce-page:not(.error404) #primary{width:74%}.has-sidebar.woocommerce-page:not(.error404) #secondary{width:20%}body.page-two-column.woocommerce-account:not(.archive) #primary .entry-header,body.page-two-column.woocommerce-cart:not(.archive) #primary .entry-header,body.page-two-column.woocommerce-checkout:not(.archive) #primary .entry-header{width:16%}body.page-two-column.woocommerce-account:not(.archive) #primary .entry-content,body.page-two-column.woocommerce-cart:not(.archive) #primary .entry-content,body.page-two-column.woocommerce-checkout:not(.archive) #primary .entry-content{width:78%}}
assets/css/twenty-seventeen.scss CHANGED
@@ -64,6 +64,22 @@
64
  .loader {
65
  @include loader();
66
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
67
  }
68
 
69
  .woocommerce-breadcrumb {
@@ -137,20 +153,6 @@
137
  }
138
  }
139
 
140
- .required {
141
- color: firebrick;
142
- text-decoration: none;
143
- visibility: hidden; // Only show optional by default.
144
-
145
- &[title] {
146
- border: 0 !important;
147
- }
148
- }
149
-
150
- .optional {
151
- visibility: visible;
152
- }
153
-
154
  .woocommerce-message,
155
  .woocommerce-error,
156
  .woocommerce-info {
64
  .loader {
65
  @include loader();
66
  }
67
+
68
+ form .form-row {
69
+ .required {
70
+ color: firebrick;
71
+ text-decoration: none;
72
+ visibility: hidden; // Only show optional by default.
73
+
74
+ &[title] {
75
+ border: 0 !important;
76
+ }
77
+ }
78
+
79
+ .optional {
80
+ visibility: visible;
81
+ }
82
+ }
83
  }
84
 
85
  .woocommerce-breadcrumb {
153
  }
154
  }
155
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
156
  .woocommerce-message,
157
  .woocommerce-error,
158
  .woocommerce-info {
assets/css/woocommerce-rtl.css CHANGED
@@ -1 +1 @@
1
- @charset "UTF-8";@-webkit-keyframes spin{100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes spin{100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@font-face{font-family:star;src:url(../fonts/star.eot);src:url(../fonts/star.eot?#iefix) format("embedded-opentype"),url(../fonts/star.woff) format("woff"),url(../fonts/star.ttf) format("truetype"),url(../fonts/star.svg#star) format("svg");font-weight:400;font-style:normal}@font-face{font-family:WooCommerce;src:url(../fonts/WooCommerce.eot);src:url(../fonts/WooCommerce.eot?#iefix) format("embedded-opentype"),url(../fonts/WooCommerce.woff) format("woff"),url(../fonts/WooCommerce.ttf) format("truetype"),url(../fonts/WooCommerce.svg#WooCommerce) format("svg");font-weight:400;font-style:normal}.woocommerce-store-notice,p.demo_store{position:absolute;top:0;right:0;left:0;margin:0;width:100%;font-size:1em;padding:1em 0;text-align:center;background-color:#a46497;color:#fff;z-index:99998;-webkit-box-shadow:0 1px 1em rgba(0,0,0,.2);box-shadow:0 1px 1em rgba(0,0,0,.2);display:none}.woocommerce-store-notice a,p.demo_store a{color:#fff;text-decoration:underline}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.admin-bar p.demo_store{top:32px}.clear{clear:both}.woocommerce .blockUI.blockOverlay{position:relative}.woocommerce .blockUI.blockOverlay::before{height:1em;width:1em;display:block;position:absolute;top:50%;right:50%;margin-right:-.5em;margin-top:-.5em;content:'';-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;background:url(../images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce .loader::before{height:1em;width:1em;display:block;position:absolute;top:50%;right:50%;margin-right:-.5em;margin-top:-.5em;content:'';-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;background:url(../images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce a.remove{display:block;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;border-radius:100%;color:red!important;text-decoration:none;font-weight:700;border:0}.woocommerce a.remove:hover{color:#fff!important;background:red}.woocommerce small.note{display:block;color:#777;font-size:.857em;margin-top:10px}.woocommerce .woocommerce-breadcrumb{margin:0 0 1em;padding:0;font-size:.92em;color:#777}.woocommerce .woocommerce-breadcrumb::after,.woocommerce .woocommerce-breadcrumb::before{content:' ';display:table}.woocommerce .woocommerce-breadcrumb::after{clear:both}.woocommerce .woocommerce-breadcrumb a{color:#777}.woocommerce .quantity .qty{width:3.631em;text-align:center}.woocommerce div.product{margin-bottom:0;position:relative}.woocommerce div.product .product_title{clear:none;margin-top:0;padding:0}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#77a464;font-size:1.25em}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{background:inherit;font-weight:700;display:inline-block}.woocommerce div.product p.price del,.woocommerce div.product span.price del{opacity:.5;display:inline-block}.woocommerce div.product p.stock{font-size:.92em}.woocommerce div.product .stock{color:#77a464}.woocommerce div.product .out-of-stock{color:red}.woocommerce div.product .woocommerce-product-rating{margin-bottom:1.618em}.woocommerce div.product div.images{margin-bottom:2em}.woocommerce div.product div.images img{display:block;width:100%;height:auto;-webkit-box-shadow:none;box-shadow:none}.woocommerce div.product div.images div.thumbnails{padding-top:1em}.woocommerce div.product div.images.woocommerce-product-gallery{position:relative}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{-webkit-transition:all cubic-bezier(.795,-.035,0,1) .5s;transition:all cubic-bezier(.795,-.035,0,1) .5s;margin:0;padding:0}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{background-color:#fff;opacity:0}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){width:25%;display:inline-block}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{position:absolute;top:.5em;left:.5em;font-size:2em;z-index:9;width:36px;height:36px;background:#fff;text-indent:-9999px;border-radius:100%;-webkit-box-sizing:content-box;box-sizing:content-box}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:before{content:"";display:block;width:10px;height:10px;border:2px solid #000;border-radius:100%;position:absolute;top:9px;right:9px;-webkit-box-sizing:content-box;box-sizing:content-box}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:after{content:"";display:block;width:2px;height:8px;background:#000;border-radius:6px;position:absolute;top:19px;right:22px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-sizing:content-box;box-sizing:content-box}.woocommerce div.product div.images .flex-control-thumbs{overflow:hidden;zoom:1;margin:0;padding:0}.woocommerce div.product div.images .flex-control-thumbs li{width:25%;float:right;margin:0;list-style:none}.woocommerce div.product div.images .flex-control-thumbs li img{cursor:pointer;opacity:.5;margin:0}.woocommerce div.product div.images .flex-control-thumbs li img.flex-active,.woocommerce div.product div.images .flex-control-thumbs li img:hover{opacity:1}.woocommerce div.product .woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:right}.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:right}.woocommerce div.product .woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:right}.woocommerce div.product div.summary{margin-bottom:2em}.woocommerce div.product div.social{text-align:left;margin:0 0 1em}.woocommerce div.product div.social span{margin:0 2px 0 0}.woocommerce div.product div.social span span{margin:0}.woocommerce div.product div.social span .stButton .chicklets{padding-right:16px;width:0}.woocommerce div.product div.social iframe{float:right;margin-top:3px}.woocommerce div.product .woocommerce-tabs ul.tabs{list-style:none;padding:0 1em 0 0;margin:0 0 1.618em;overflow:hidden;position:relative}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid #d3ced2;background-color:#ebe9eb;display:inline-block;position:relative;z-index:0;border-radius:4px 4px 0 0;margin:0 -5px;padding:0 1em}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.5em 0;font-weight:700;color:#515151;text-decoration:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{text-decoration:none;color:#6b6a6b}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fff;z-index:2;border-bottom-color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:inherit;text-shadow:inherit}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{-webkit-box-shadow:-2px 2px 0 #fff;box-shadow:-2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after{-webkit-box-shadow:2px 2px 0 #fff;box-shadow:2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{border:1px solid #d3ced2;position:absolute;bottom:-1px;width:5px;height:5px;content:' ';-webkit-box-sizing:border-box;box-sizing:border-box}.woocommerce div.product .woocommerce-tabs ul.tabs li::before{right:-5px;border-bottom-left-radius:4px;border-width:0 0 1px 1px;-webkit-box-shadow:-2px 2px 0 #ebe9eb;box-shadow:-2px 2px 0 #ebe9eb}.woocommerce div.product .woocommerce-tabs ul.tabs li::after{left:-5px;border-bottom-right-radius:4px;border-width:0 1px 1px 0;-webkit-box-shadow:2px 2px 0 #ebe9eb;box-shadow:2px 2px 0 #ebe9eb}.woocommerce div.product .woocommerce-tabs ul.tabs::before{position:absolute;content:' ';width:100%;bottom:0;right:0;border-bottom:1px solid #d3ced2;z-index:1}.woocommerce div.product .woocommerce-tabs .panel{margin:0 0 2em;padding:0}.woocommerce div.product p.cart{margin-bottom:2em}.woocommerce div.product p.cart::after,.woocommerce div.product p.cart::before{content:' ';display:table}.woocommerce div.product p.cart::after{clear:both}.woocommerce div.product form.cart{margin-bottom:2em}.woocommerce div.product form.cart::after,.woocommerce div.product form.cart::before{content:' ';display:table}.woocommerce div.product form.cart::after{clear:both}.woocommerce div.product form.cart div.quantity{float:right;margin:0 0 0 4px}.woocommerce div.product form.cart table{border-width:0 0 1px}.woocommerce div.product form.cart table td{padding-right:0}.woocommerce div.product form.cart table div.quantity{float:none;margin:0}.woocommerce div.product form.cart table small.stock{display:block;float:none}.woocommerce div.product form.cart .variations{margin-bottom:1em;border:0;width:100%}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{border:0;vertical-align:top;line-height:2em}.woocommerce div.product form.cart .variations label{font-weight:700}.woocommerce div.product form.cart .variations select{max-width:100%;min-width:75%;display:inline-block;margin-left:1em}.woocommerce div.product form.cart .variations td.label{padding-left:1em}.woocommerce div.product form.cart .woocommerce-variation-description p{margin-bottom:1em}.woocommerce div.product form.cart .reset_variations{visibility:hidden;font-size:.83em}.woocommerce div.product form.cart .wc-no-matching-variations{display:none}.woocommerce div.product form.cart .button{vertical-align:middle;float:right}.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label{padding-left:1em;padding-right:1em}.woocommerce div.product form.cart .group_table td{vertical-align:top;padding-bottom:.5em;border:0}.woocommerce div.product form.cart .group_table td:first-child{width:4em;text-align:center}.woocommerce div.product form.cart .group_table .wc-grouped-product-add-to-cart-checkbox{display:inline-block;width:auto;margin:0 auto;-webkit-transform:scale(1.5,1.5);-ms-transform:scale(1.5,1.5);transform:scale(1.5,1.5)}.woocommerce span.onsale{min-height:3.236em;min-width:3.236em;padding:.202em;font-size:1em;font-weight:700;position:absolute;text-align:center;line-height:3.236;top:-.5em;right:-.5em;margin:0;border-radius:100%;background-color:#77a464;color:#fff;font-size:.857em;z-index:9}.woocommerce .products ul,.woocommerce ul.products{margin:0 0 1em;padding:0;list-style:none outside;clear:both}.woocommerce .products ul::after,.woocommerce .products ul::before,.woocommerce ul.products::after,.woocommerce ul.products::before{content:' ';display:table}.woocommerce .products ul::after,.woocommerce ul.products::after{clear:both}.woocommerce .products ul li,.woocommerce ul.products li{list-style:none outside}.woocommerce ul.products li.product .onsale{top:0;left:0;right:auto;margin:-.5em 0 0 -.5em}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding:.5em 0;margin:0;font-size:1em}.woocommerce ul.products li.product a{text-decoration:none}.woocommerce ul.products li.product a img{width:100%;height:auto;display:block;margin:0 0 1em;-webkit-box-shadow:none;box-shadow:none}.woocommerce ul.products li.product strong{display:block}.woocommerce ul.products li.product .star-rating{font-size:.857em}.woocommerce ul.products li.product .button{margin-top:1em}.woocommerce ul.products li.product .price{color:#77a464;display:block;font-weight:400;margin-bottom:.5em;font-size:.857em}.woocommerce ul.products li.product .price del{color:inherit;opacity:.5;display:inline-block}.woocommerce ul.products li.product .price ins{background:0 0;font-weight:700;display:inline-block}.woocommerce ul.products li.product .price .from{font-size:.67em;margin:-2px 0 0 0;text-transform:uppercase;color:rgba(132,132,132,.5)}.woocommerce .woocommerce-result-count{margin:0 0 1em}.woocommerce .woocommerce-ordering{margin:0 0 1em}.woocommerce .woocommerce-ordering select{vertical-align:top}.woocommerce nav.woocommerce-pagination{text-align:center}.woocommerce nav.woocommerce-pagination ul{display:inline-block;white-space:nowrap;padding:0;clear:both;border:1px solid #d3ced2;border-left:0;margin:1px}.woocommerce nav.woocommerce-pagination ul li{border-left:1px solid #d3ced2;padding:0;margin:0;float:right;display:inline;overflow:hidden}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{margin:0;text-decoration:none;padding:0;line-height:1;font-size:1em;font-weight:400;padding:.5em;min-width:1em;display:block}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#ebe9eb;color:#8a7e88}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:3px;right:auto;color:#515151;background-color:#ebe9eb;border:0;display:inline-block;background-image:none;-webkit-box-shadow:none;box-shadow:none;text-shadow:none}.woocommerce #respond input#submit.loading,.woocommerce a.button.loading,.woocommerce button.button.loading,.woocommerce input.button.loading{opacity:.25;padding-left:2.618em}.woocommerce #respond input#submit.loading::after,.woocommerce a.button.loading::after,.woocommerce button.button.loading::after,.woocommerce input.button.loading::after{font-family:WooCommerce;content:'\e01c';vertical-align:top;font-weight:400;position:absolute;top:.618em;left:1em;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.woocommerce #respond input#submit.added::after,.woocommerce a.button.added::after,.woocommerce button.button.added::after,.woocommerce input.button.added::after{font-family:WooCommerce;content:'\e017';margin-right:.53em;vertical-align:bottom}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background-color:#dad8da;text-decoration:none;background-image:none;color:#515151}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#a46497;color:#fff;-webkit-font-smoothing:antialiased}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:#935386;color:#fff}.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.alt:disabled[disabled]:hover{background-color:#a46497;color:#fff}.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]{color:inherit;cursor:not-allowed;opacity:.5;padding:.618em 1em}.woocommerce #respond input#submit.disabled:hover,.woocommerce #respond input#submit:disabled:hover,.woocommerce #respond input#submit:disabled[disabled]:hover,.woocommerce a.button.disabled:hover,.woocommerce a.button:disabled:hover,.woocommerce a.button:disabled[disabled]:hover,.woocommerce button.button.disabled:hover,.woocommerce button.button:disabled:hover,.woocommerce button.button:disabled[disabled]:hover,.woocommerce input.button.disabled:hover,.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled]:hover{color:inherit;background-color:#ebe9eb}.woocommerce .cart .button,.woocommerce .cart input.button{float:none}.woocommerce a.added_to_cart{padding-top:.5em;display:inline-block}.woocommerce #reviews h2 small{float:left;color:#777;font-size:15px;margin:10px 0 0}.woocommerce #reviews h2 small a{text-decoration:none;color:#777}.woocommerce #reviews h3{margin:0}.woocommerce #reviews #respond{margin:0;border:0;padding:0}.woocommerce #reviews #comment{height:75px}.woocommerce #reviews #comments .add_review::after,.woocommerce #reviews #comments .add_review::before{content:' ';display:table}.woocommerce #reviews #comments .add_review::after{clear:both}.woocommerce #reviews #comments h2{clear:none}.woocommerce #reviews #comments ol.commentlist{margin:0;width:100%;background:0 0;list-style:none}.woocommerce #reviews #comments ol.commentlist::after,.woocommerce #reviews #comments ol.commentlist::before{content:' ';display:table}.woocommerce #reviews #comments ol.commentlist::after{clear:both}.woocommerce #reviews #comments ol.commentlist li{padding:0;margin:0 0 20px;border:0;position:relative;background:100%;border:0}.woocommerce #reviews #comments ol.commentlist li .meta{color:#777;font-size:.75em}.woocommerce #reviews #comments ol.commentlist li img.avatar{float:right;position:absolute;top:0;right:0;padding:3px;width:32px;height:auto;background:#ebe9eb;border:1px solid #e4e1e3;margin:0;-webkit-box-shadow:none;box-shadow:none}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 50px 0 0;border:1px solid #e4e1e3;border-radius:4px;padding:1em 1em 0}.woocommerce #reviews #comments ol.commentlist li .comment-text::after,.woocommerce #reviews #comments ol.commentlist li .comment-text::before{content:' ';display:table}.woocommerce #reviews #comments ol.commentlist li .comment-text::after{clear:both}.woocommerce #reviews #comments ol.commentlist li .comment-text p{margin:0 0 1em}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:.83em}.woocommerce #reviews #comments ol.commentlist ul.children{list-style:none outside;margin:20px 50px 0 0}.woocommerce #reviews #comments ol.commentlist ul.children .star-rating{display:none}.woocommerce #reviews #comments ol.commentlist #respond{border:1px solid #e4e1e3;border-radius:4px;padding:1em 1em 0;margin:20px 50px 0 0}.woocommerce #reviews #comments .commentlist>li::before{content:''}.woocommerce .star-rating{float:left;overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:star}.woocommerce .star-rating::before{content:'\73\73\73\73\73';color:#d3ced2;float:right;top:0;right:0;position:absolute}.woocommerce .star-rating span{overflow:hidden;float:right;top:0;right:0;position:absolute;padding-top:1.5em}.woocommerce .star-rating span::before{content:'\53\53\53\53\53';top:0;position:absolute;right:0}.woocommerce .woocommerce-product-rating{line-height:2;display:block}.woocommerce .woocommerce-product-rating::after,.woocommerce .woocommerce-product-rating::before{content:' ';display:table}.woocommerce .woocommerce-product-rating::after{clear:both}.woocommerce .woocommerce-product-rating .star-rating{margin:.5em 0 0 4px;float:right}.woocommerce .products .star-rating{display:block;margin:0 0 .5em;float:none}.woocommerce .hreview-aggregate .star-rating{margin:10px 0 0}.woocommerce #review_form #respond{position:static;margin:0;width:auto;padding:0;background:transparent none;border:0}.woocommerce #review_form #respond::after,.woocommerce #review_form #respond::before{content:' ';display:table}.woocommerce #review_form #respond::after{clear:both}.woocommerce #review_form #respond p{margin:0 0 10px}.woocommerce #review_form #respond .form-submit input{right:auto}.woocommerce #review_form #respond textarea{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.woocommerce p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none}.woocommerce p.stars a::before{display:block;position:absolute;top:0;right:0;width:1em;height:1em;line-height:1;font-family:WooCommerce;content:'\e021';text-indent:0}.woocommerce p.stars a:hover~a::before{content:'\e021'}.woocommerce p.stars:hover a::before{content:'\e020'}.woocommerce p.stars.selected a.active::before{content:'\e020'}.woocommerce p.stars.selected a.active~a::before{content:'\e021'}.woocommerce p.stars.selected a:not(.active)::before{content:'\e020'}.woocommerce table.shop_attributes{border:0;border-top:1px dotted rgba(0,0,0,.1);margin-bottom:1.618em;width:100%}.woocommerce table.shop_attributes th{width:150px;font-weight:700;padding:8px;border-top:0;border-bottom:1px dotted rgba(0,0,0,.1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td{font-style:italic;padding:0;border-top:0;border-bottom:1px dotted rgba(0,0,0,.1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td p{margin:0;padding:8px 0}.woocommerce table.shop_attributes tr:nth-child(even) td,.woocommerce table.shop_attributes tr:nth-child(even) th{background:rgba(0,0,0,.025)}.woocommerce table.shop_table{border:1px solid rgba(0,0,0,.1);margin:0 0 24px -1px;text-align:right;width:100%;border-collapse:separate;border-radius:5px}.woocommerce table.shop_table th{font-weight:700;padding:9px 12px}.woocommerce table.shop_table td{border-top:1px solid rgba(0,0,0,.1);padding:6px 12px;vertical-align:middle}.woocommerce table.shop_table td small{font-weight:400}.woocommerce table.shop_table tbody:first-child tr:first-child td,.woocommerce table.shop_table tbody:first-child tr:first-child th{border-top:0}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:700;border-top:1px solid rgba(0,0,0,.1)}.woocommerce table.my_account_orders{font-size:.85em}.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th{padding:4px 8px;vertical-align:middle}.woocommerce table.my_account_orders .button{white-space:nowrap}.woocommerce table.my_account_orders .order-actions{text-align:left}.woocommerce table.my_account_orders .order-actions .button{margin:.125em .25em .125em 0}.woocommerce table.woocommerce-MyAccount-downloads td,.woocommerce table.woocommerce-MyAccount-downloads th{vertical-align:top;text-align:center}.woocommerce table.woocommerce-MyAccount-downloads td:first-child,.woocommerce table.woocommerce-MyAccount-downloads th:first-child{text-align:right}.woocommerce table.woocommerce-MyAccount-downloads td:last-child,.woocommerce table.woocommerce-MyAccount-downloads th:last-child{text-align:right}.woocommerce table.woocommerce-MyAccount-downloads td .woocommerce-MyAccount-downloads-file::before,.woocommerce table.woocommerce-MyAccount-downloads th .woocommerce-MyAccount-downloads-file::before{content:'\2193';display:inline-block}.woocommerce td.product-name .wc-item-meta,.woocommerce td.product-name dl.variation{list-style:none outside}.woocommerce td.product-name .wc-item-meta .wc-item-meta-label,.woocommerce td.product-name .wc-item-meta dt,.woocommerce td.product-name dl.variation .wc-item-meta-label,.woocommerce td.product-name dl.variation dt{float:right;clear:both;margin-left:.25em;display:inline-block;list-style:none outside}.woocommerce td.product-name .wc-item-meta dd,.woocommerce td.product-name dl.variation dd{margin:0}.woocommerce td.product-name .wc-item-meta p,.woocommerce td.product-name .wc-item-meta:last-child,.woocommerce td.product-name dl.variation p,.woocommerce td.product-name dl.variation:last-child{margin-bottom:0}.woocommerce td.product-name p.backorder_notification{font-size:.83em}.woocommerce td.product-quantity{min-width:80px}.woocommerce ul.cart_list,.woocommerce ul.product_list_widget{list-style:none outside;padding:0;margin:0}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{padding:4px 0;margin:0;list-style:none}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before{content:' ';display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{display:block;font-weight:700}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{float:left;margin-right:4px;width:32px;height:auto;-webkit-box-shadow:none;box-shadow:none}.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl{margin:0;padding-right:1em;border-right:2px solid rgba(0,0,0,.1)}.woocommerce ul.cart_list li dl::after,.woocommerce ul.cart_list li dl::before,.woocommerce ul.product_list_widget li dl::after,.woocommerce ul.product_list_widget li dl::before{content:' ';display:table}.woocommerce ul.cart_list li dl::after,.woocommerce ul.product_list_widget li dl::after{clear:both}.woocommerce ul.cart_list li dl dd,.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dd,.woocommerce ul.product_list_widget li dl dt{display:inline-block;float:right;margin-bottom:1em}.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dt{font-weight:700;padding:0 0 .25em;margin:0 0 0 4px;clear:right}.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dd{padding:0 0 .25em}.woocommerce ul.cart_list li dl dd p:last-child,.woocommerce ul.product_list_widget li dl dd p:last-child{margin-bottom:0}.woocommerce ul.cart_list li .star-rating,.woocommerce ul.product_list_widget li .star-rating{float:none}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{border-top:3px double #ebe9eb;padding:4px 0 0}.woocommerce .widget_shopping_cart .total strong,.woocommerce.widget_shopping_cart .total strong{min-width:40px;display:inline-block}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{padding-right:2em;position:relative;padding-top:0}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{position:absolute;top:0;right:0}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce .widget_shopping_cart .buttons::before,.woocommerce.widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::before{content:' ';display:table}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::after{clear:both}.woocommerce .widget_shopping_cart .buttons a,.woocommerce.widget_shopping_cart .buttons a{margin-left:5px;margin-bottom:5px}.woocommerce form .form-row{padding:3px;margin:0 0 6px}.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease;opacity:0}.woocommerce form .form-row label{line-height:2}.woocommerce form .form-row label.hidden{visibility:hidden}.woocommerce form .form-row label.inline{display:inline}.woocommerce form .form-row .woocommerce-input-wrapper .description{background:#1e85be;color:#fff;border-radius:3px;padding:1em;margin:.5em 0 0;clear:both;display:none;position:relative}.woocommerce form .form-row .woocommerce-input-wrapper .description a{color:#fff;text-decoration:underline;border:0;-webkit-box-shadow:none;box-shadow:none}.woocommerce form .form-row .woocommerce-input-wrapper .description:before{right:50%;top:0;margin-top:-4px;-webkit-transform:translatex(50%) rotate(-180deg);-ms-transform:translatex(50%) rotate(-180deg);transform:translatex(50%) rotate(-180deg);content:"";position:absolute;border-width:4px 6px 0 6px;border-style:solid;border-color:#1e85be transparent transparent transparent;z-index:100;display:block}.woocommerce form .form-row select{cursor:pointer;margin:0}.woocommerce form .form-row .required{color:red;font-weight:700;border:0!important;text-decoration:none;visibility:hidden}.woocommerce form .form-row .optional{visibility:visible}.woocommerce form .form-row .input-checkbox{display:inline;margin:-2px 0 0 8px;text-align:center;vertical-align:middle}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0;outline:0;line-height:normal}.woocommerce form .form-row textarea{height:4em;line-height:1.5;display:block;-webkit-box-shadow:none;box-shadow:none}.woocommerce form .form-row .select2-container{width:100%;line-height:2em}.woocommerce form .form-row.woocommerce-invalid label{color:#a00}.woocommerce form .form-row.woocommerce-invalid .select2-container,.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:#a00}.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:#69bf29}.woocommerce form .form-row ::-webkit-input-placeholder{line-height:normal}.woocommerce form .form-row :-moz-placeholder{line-height:normal}.woocommerce form .form-row :-ms-input-placeholder{line-height:normal}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:1px solid #d3ced2;padding:20px;margin:2em 0;text-align:right;border-radius:5px}.woocommerce ul#shipping_method{list-style:none outside;margin:0;padding:0}.woocommerce ul#shipping_method li{margin:0;padding:.25em 22px .25em 0;text-indent:-22px;list-style:none outside}.woocommerce ul#shipping_method li input{margin:3px .5ex}.woocommerce ul#shipping_method li label{display:inline}.woocommerce ul#shipping_method .amount{font-weight:700}.woocommerce p.woocommerce-shipping-contents{margin:0}.woocommerce ul.order_details{margin:0 0 3em;list-style:none}.woocommerce ul.order_details::after,.woocommerce ul.order_details::before{content:' ';display:table}.woocommerce ul.order_details::after{clear:both}.woocommerce ul.order_details li{float:right;margin-left:2em;text-transform:uppercase;font-size:.715em;line-height:1;border-left:1px dashed #d3ced2;padding-left:2em;margin-right:0;padding-right:0;list-style-type:none}.woocommerce ul.order_details li strong{display:block;font-size:1.4em;text-transform:none;line-height:1.5}.woocommerce ul.order_details li:last-of-type{border:none}.woocommerce .wc-bacs-bank-details-account-name{font-weight:700}.woocommerce .woocommerce-customer-details,.woocommerce .woocommerce-order-details,.woocommerce .woocommerce-order-downloads{margin-bottom:2em}.woocommerce .woocommerce-customer-details :last-child,.woocommerce .woocommerce-order-details :last-child,.woocommerce .woocommerce-order-downloads :last-child{margin-bottom:0}.woocommerce .woocommerce-customer-details address{font-style:normal;margin-bottom:0;border:1px solid rgba(0,0,0,.1);border-bottom-width:2px;border-left-width:2px;text-align:right;width:100%;border-radius:5px;padding:6px 12px}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone{margin-bottom:0;padding-right:1.5em}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"";text-decoration:none;margin-right:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"";text-decoration:none;margin-right:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-widget-layered-nav-list{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item{padding:0 0 1px;list-style:none}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::before{content:' ';display:table}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after{clear:both}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span{padding:1px 0}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"";text-decoration:none;color:#a00}.woocommerce .woocommerce-widget-layered-nav-dropdown__submit{margin-top:1em}.woocommerce .widget_layered_nav_filters ul{margin:0;padding:0;border:0;list-style:none outside;overflow:hidden;zoom:1}.woocommerce .widget_layered_nav_filters ul li{float:right;padding:0 1px 1px 1em;list-style:none}.woocommerce .widget_layered_nav_filters ul li a{text-decoration:none}.woocommerce .widget_layered_nav_filters ul li a::before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"";text-decoration:none;color:#a00;vertical-align:inherit;margin-left:.5em}.woocommerce .widget_price_filter .price_slider{margin-bottom:1em}.woocommerce .widget_price_filter .price_slider_amount{text-align:left;line-height:2.4;font-size:.8751em}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:1.15em;float:right}.woocommerce .widget_price_filter .ui-slider{position:relative;text-align:right;margin-right:.5em;margin-left:.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:#a46497;border-radius:1em;cursor:ew-resize;outline:0;top:-.3em;margin-left:-.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em;background-color:#a46497}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background-color:#602053;border:0}.woocommerce .widget_price_filter .ui-slider-horizontal{height:.5em}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{right:-1px}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{left:-1px}.woocommerce .widget_rating_filter ul{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .widget_rating_filter ul li{padding:0 0 1px;list-style:none}.woocommerce .widget_rating_filter ul li::after,.woocommerce .widget_rating_filter ul li::before{content:' ';display:table}.woocommerce .widget_rating_filter ul li::after{clear:both}.woocommerce .widget_rating_filter ul li a{padding:1px 0;text-decoration:none}.woocommerce .widget_rating_filter ul li .star-rating{float:none;display:inline-block}.woocommerce .widget_rating_filter ul li.chosen a::before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"";text-decoration:none;color:#a00}.woocommerce-no-js form.woocommerce-form-coupon,.woocommerce-no-js form.woocommerce-form-login{display:block!important}.woocommerce-no-js .showcoupon,.woocommerce-no-js .woocommerce-form-coupon-toggle,.woocommerce-no-js .woocommerce-form-login-toggle{display:none!important}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em 3.5em 1em 2em;margin:0 0 2em;position:relative;background-color:#f7f6f7;color:#515151;border-top:3px solid #a46497;list-style:none outside;width:auto;word-wrap:break-word}.woocommerce-error::after,.woocommerce-error::before,.woocommerce-info::after,.woocommerce-info::before,.woocommerce-message::after,.woocommerce-message::before{content:' ';display:table}.woocommerce-error::after,.woocommerce-info::after,.woocommerce-message::after{clear:both}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{font-family:WooCommerce;content:'\e028';display:inline-block;position:absolute;top:1em;right:1.5em}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{float:left}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{list-style:none outside!important;padding-right:0!important;margin-right:0!important}.rtl.woocommerce div.product div.images .flex-control-thumbs li{float:left}.woocommerce-message{border-top-color:#8fae1b}.woocommerce-message::before{content:'\e015';color:#8fae1b}.woocommerce-info{border-top-color:#1e85be}.woocommerce-info::before{color:#1e85be}.woocommerce-error{border-top-color:#b81c23}.woocommerce-error::before{content:'\e016';color:#b81c23}.woocommerce-account .woocommerce::after,.woocommerce-account .woocommerce::before{content:' ';display:table}.woocommerce-account .woocommerce::after{clear:both}.woocommerce-account .addresses .title::after,.woocommerce-account .addresses .title::before{content:' ';display:table}.woocommerce-account .addresses .title::after{clear:both}.woocommerce-account .addresses .title h3{float:right}.woocommerce-account .addresses .title .edit{float:left}.woocommerce-account ol.commentlist.notes li.note p.meta{font-weight:700;margin-bottom:0}.woocommerce-account ol.commentlist.notes li.note .description p:last-child{margin-bottom:0}.woocommerce-account ul.digital-downloads{margin-right:0;padding-right:0}.woocommerce-account ul.digital-downloads li{list-style:none;margin-right:0;padding-right:0}.woocommerce-account ul.digital-downloads li::before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"";text-decoration:none}.woocommerce-account ul.digital-downloads li .count{float:left}#add_payment_method table.cart .product-thumbnail,.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{min-width:32px}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:32px;-webkit-box-shadow:none;box-shadow:none}#add_payment_method table.cart td,#add_payment_method table.cart th,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th,.woocommerce-checkout table.cart td,.woocommerce-checkout table.cart th{vertical-align:middle}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{float:right;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #d3ced2;padding:6px 6px 5px;margin:0 0 0 4px;outline:0}#add_payment_method table.cart input,.woocommerce-cart table.cart input,.woocommerce-checkout table.cart input{margin:0;vertical-align:middle}#add_payment_method .wc-proceed-to-checkout,.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout{padding:1em 0}#add_payment_method .wc-proceed-to-checkout::after,#add_payment_method .wc-proceed-to-checkout::before,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::before,.woocommerce-checkout .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::before{content:' ';display:table}#add_payment_method .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::after{clear:both}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{display:block;text-align:center;margin-bottom:1em;font-size:1.25em;padding:1em}#add_payment_method .cart-collaterals .shipping_calculator .button,.woocommerce-cart .cart-collaterals .shipping_calculator .button,.woocommerce-checkout .cart-collaterals .shipping_calculator .button{width:100%;float:none;display:block}#add_payment_method .cart-collaterals .shipping_calculator .shipping-calculator-button::after,.woocommerce-cart .cart-collaterals .shipping_calculator .shipping-calculator-button::after,.woocommerce-checkout .cart-collaterals .shipping_calculator .shipping-calculator-button::after{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none}#add_payment_method .cart-collaterals .cart_totals p small,.woocommerce-cart .cart-collaterals .cart_totals p small,.woocommerce-checkout .cart-collaterals .cart_totals p small{color:#777;font-size:.83em}#add_payment_method .cart-collaterals .cart_totals table,.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-checkout .cart-collaterals .cart_totals table{border-collapse:separate;margin:0 0 6px;padding:0}#add_payment_method .cart-collaterals .cart_totals table tr:first-child td,#add_payment_method .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child th{border-top:0}#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table th{width:40%}#add_payment_method .cart-collaterals .cart_totals table td,#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table td,.woocommerce-checkout .cart-collaterals .cart_totals table th{vertical-align:top;border-right:0;border-left:0;line-height:1.5em}#add_payment_method .cart-collaterals .cart_totals table small,.woocommerce-cart .cart-collaterals .cart_totals table small,.woocommerce-checkout .cart-collaterals .cart_totals table small{color:#777}#add_payment_method .cart-collaterals .cart_totals table select,.woocommerce-cart .cart-collaterals .cart_totals table select,.woocommerce-checkout .cart-collaterals .cart_totals table select{width:100%}#add_payment_method .cart-collaterals .cart_totals .discount td,.woocommerce-cart .cart-collaterals .cart_totals .discount td,.woocommerce-checkout .cart-collaterals .cart_totals .discount td{color:#77a464}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top:1px solid #ebe9eb}#add_payment_method .cart-collaterals .cross-sells ul.products li.product,.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product,.woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product{margin-top:0}#add_payment_method .checkout .col-2 h3#ship-to-different-address,.woocommerce-cart .checkout .col-2 h3#ship-to-different-address,.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address{float:right;clear:none}#add_payment_method .checkout .col-2 .notes,.woocommerce-cart .checkout .col-2 .notes,.woocommerce-checkout .checkout .col-2 .notes{clear:right}#add_payment_method .checkout .col-2 .form-row-first,.woocommerce-cart .checkout .col-2 .form-row-first,.woocommerce-checkout .checkout .col-2 .form-row-first{clear:right}#add_payment_method .checkout .create-account small,.woocommerce-cart .checkout .create-account small,.woocommerce-checkout .checkout .create-account small{font-size:11px;color:#777;font-weight:400}#add_payment_method .checkout div.shipping-address,.woocommerce-cart .checkout div.shipping-address,.woocommerce-checkout .checkout div.shipping-address{padding:0;clear:right;width:100%}#add_payment_method .checkout .shipping_address,.woocommerce-cart .checkout .shipping_address,.woocommerce-checkout .checkout .shipping_address{clear:both}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#ebe9eb;border-radius:5px}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{text-align:right;padding:1em;border-bottom:1px solid #d3ced2;margin:0;list-style:none outside}#add_payment_method #payment ul.payment_methods::after,#add_payment_method #payment ul.payment_methods::before,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::before,.woocommerce-checkout #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::before{content:' ';display:table}#add_payment_method #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::after{clear:both}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{line-height:2;text-align:right;margin:0;font-weight:400}#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{margin:0 0 0 1em}#add_payment_method #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img{vertical-align:middle;margin:-2px .5em 0 0;padding:0;position:relative;-webkit-box-shadow:none;box-shadow:none}#add_payment_method #payment ul.payment_methods li img+img,.woocommerce-cart #payment ul.payment_methods li img+img,.woocommerce-checkout #payment ul.payment_methods li img+img{margin-right:2px}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::before{content:' ';display:table}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after{clear:both}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:1em}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:1em;margin:1em 0;font-size:.92em;border-radius:2px;line-height:1.5;background-color:#dfdcde;color:#515151}#add_payment_method #payment div.payment_box input.input-text,#add_payment_method #payment div.payment_box textarea,.woocommerce-cart #payment div.payment_box input.input-text,.woocommerce-cart #payment div.payment_box textarea,.woocommerce-checkout #payment div.payment_box input.input-text,.woocommerce-checkout #payment div.payment_box textarea{border-color:#c7c1c6;border-top-color:#bbb3b9}#add_payment_method #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder{color:#bbb3b9}#add_payment_method #payment div.payment_box :-moz-placeholder,.woocommerce-cart #payment div.payment_box :-moz-placeholder,.woocommerce-checkout #payment div.payment_box :-moz-placeholder{color:#bbb3b9}#add_payment_method #payment div.payment_box :-ms-input-placeholder,.woocommerce-cart #payment div.payment_box :-ms-input-placeholder,.woocommerce-checkout #payment div.payment_box :-ms-input-placeholder{color:#bbb3b9}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods{list-style:none outside;margin:0}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token{margin:0 0 .5em}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label{cursor:pointer}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput{vertical-align:middle;margin:-3px 0 0 1em;position:relative}#add_payment_method #payment div.payment_box .wc-credit-card-form,.woocommerce-cart #payment div.payment_box .wc-credit-card-form,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form{border:0;padding:0;margin:1em 0 0}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number{font-size:1.5em;padding:8px;background-repeat:no-repeat;background-position:left .618em center;background-size:32px 20px}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa{background-image:url(../images/icons/credit-cards/visa.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard{background-image:url(../images/icons/credit-cards/mastercard.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser{background-image:url(../images/icons/credit-cards/laser.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub{background-image:url(../images/icons/credit-cards/diners.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro{background-image:url(../images/icons/credit-cards/maestro.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb{background-image:url(../images/icons/credit-cards/jcb.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex{background-image:url(../images/icons/credit-cards/amex.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover{background-image:url(../images/icons/credit-cards/discover.svg)}#add_payment_method #payment div.payment_box span.help,.woocommerce-cart #payment div.payment_box span.help,.woocommerce-checkout #payment div.payment_box span.help{font-size:.857em;color:#777;font-weight:400}#add_payment_method #payment div.payment_box .form-row,.woocommerce-cart #payment div.payment_box .form-row,.woocommerce-checkout #payment div.payment_box .form-row{margin:0 0 1em}#add_payment_method #payment div.payment_box p:last-child,.woocommerce-cart #payment div.payment_box p:last-child,.woocommerce-checkout #payment div.payment_box p:last-child{margin-bottom:0}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{content:'';display:block;border:1em solid #dfdcde;border-left-color:transparent;border-right-color:transparent;border-top-color:transparent;position:absolute;top:-.75em;right:0;margin:-1em 2em 0 0}#add_payment_method #payment .payment_method_paypal .about_paypal,.woocommerce-cart #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment .payment_method_paypal .about_paypal{float:left;line-height:52px;font-size:.83em}#add_payment_method #payment .payment_method_paypal img,.woocommerce-cart #payment .payment_method_paypal img,.woocommerce-checkout #payment .payment_method_paypal img{max-height:52px;vertical-align:middle}.woocommerce-terms-and-conditions{border:1px solid rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);background:rgba(0,0,0,.05)}.woocommerce-invalid #terms{outline:2px solid red;outline-offset:2px}.woocommerce-password-strength{text-align:center;font-weight:600;padding:3px .5em;font-size:1em}.woocommerce-password-strength.strong{background-color:#c1e1b9;border-color:#83c373}.woocommerce-password-strength.short{background-color:#f1adad;border-color:#e35b5b}.woocommerce-password-strength.bad{background-color:#fbc5a9;border-color:#f78b53}.woocommerce-password-strength.good{background-color:#ffe399;border-color:#ffc733}.woocommerce-password-hint{margin:.5em 0 0;display:block}#content.twentyeleven .woocommerce-pagination a{font-size:1em;line-height:1}.single-product .twentythirteen #reply-title,.single-product .twentythirteen #respond #commentform,.single-product .twentythirteen .entry-summary{padding:0}.single-product .twentythirteen p.stars{clear:both}.twentythirteen .woocommerce-breadcrumb{padding-top:40px}.twentyfourteen ul.products li.product{margin-top:0!important}body:not(.search-results) .twentysixteen .entry-summary{color:inherit;font-size:inherit;line-height:inherit}.twentysixteen .price ins{background:inherit;color:inherit}
1
+ @charset "UTF-8";@-webkit-keyframes spin{100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes spin{100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@font-face{font-family:star;src:url(../fonts/star.eot);src:url(../fonts/star.eot?#iefix) format("embedded-opentype"),url(../fonts/star.woff) format("woff"),url(../fonts/star.ttf) format("truetype"),url(../fonts/star.svg#star) format("svg");font-weight:400;font-style:normal}@font-face{font-family:WooCommerce;src:url(../fonts/WooCommerce.eot);src:url(../fonts/WooCommerce.eot?#iefix) format("embedded-opentype"),url(../fonts/WooCommerce.woff) format("woff"),url(../fonts/WooCommerce.ttf) format("truetype"),url(../fonts/WooCommerce.svg#WooCommerce) format("svg");font-weight:400;font-style:normal}.woocommerce-store-notice,p.demo_store{position:absolute;top:0;right:0;left:0;margin:0;width:100%;font-size:1em;padding:1em 0;text-align:center;background-color:#a46497;color:#fff;z-index:99998;-webkit-box-shadow:0 1px 1em rgba(0,0,0,.2);box-shadow:0 1px 1em rgba(0,0,0,.2);display:none}.woocommerce-store-notice a,p.demo_store a{color:#fff;text-decoration:underline}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.admin-bar p.demo_store{top:32px}.clear{clear:both}.woocommerce .blockUI.blockOverlay{position:relative}.woocommerce .blockUI.blockOverlay::before{height:1em;width:1em;display:block;position:absolute;top:50%;right:50%;margin-right:-.5em;margin-top:-.5em;content:'';-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;background:url(../images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce .loader::before{height:1em;width:1em;display:block;position:absolute;top:50%;right:50%;margin-right:-.5em;margin-top:-.5em;content:'';-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;background:url(../images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce a.remove{display:block;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;border-radius:100%;color:red!important;text-decoration:none;font-weight:700;border:0}.woocommerce a.remove:hover{color:#fff!important;background:red}.woocommerce small.note{display:block;color:#777;font-size:.857em;margin-top:10px}.woocommerce .woocommerce-breadcrumb{margin:0 0 1em;padding:0;font-size:.92em;color:#777}.woocommerce .woocommerce-breadcrumb::after,.woocommerce .woocommerce-breadcrumb::before{content:' ';display:table}.woocommerce .woocommerce-breadcrumb::after{clear:both}.woocommerce .woocommerce-breadcrumb a{color:#777}.woocommerce .quantity .qty{width:3.631em;text-align:center}.woocommerce div.product{margin-bottom:0;position:relative}.woocommerce div.product .product_title{clear:none;margin-top:0;padding:0}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#77a464;font-size:1.25em}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{background:inherit;font-weight:700;display:inline-block}.woocommerce div.product p.price del,.woocommerce div.product span.price del{opacity:.5;display:inline-block}.woocommerce div.product p.stock{font-size:.92em}.woocommerce div.product .stock{color:#77a464}.woocommerce div.product .out-of-stock{color:red}.woocommerce div.product .woocommerce-product-rating{margin-bottom:1.618em}.woocommerce div.product div.images{margin-bottom:2em}.woocommerce div.product div.images img{display:block;width:100%;height:auto;-webkit-box-shadow:none;box-shadow:none}.woocommerce div.product div.images div.thumbnails{padding-top:1em}.woocommerce div.product div.images.woocommerce-product-gallery{position:relative}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{-webkit-transition:all cubic-bezier(.795,-.035,0,1) .5s;transition:all cubic-bezier(.795,-.035,0,1) .5s;margin:0;padding:0}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{background-color:#fff;opacity:0}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){width:25%;display:inline-block}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{position:absolute;top:.5em;left:.5em;font-size:2em;z-index:9;width:36px;height:36px;background:#fff;text-indent:-9999px;border-radius:100%;-webkit-box-sizing:content-box;box-sizing:content-box}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:before{content:"";display:block;width:10px;height:10px;border:2px solid #000;border-radius:100%;position:absolute;top:9px;right:9px;-webkit-box-sizing:content-box;box-sizing:content-box}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:after{content:"";display:block;width:2px;height:8px;background:#000;border-radius:6px;position:absolute;top:19px;right:22px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-sizing:content-box;box-sizing:content-box}.woocommerce div.product div.images .flex-control-thumbs{overflow:hidden;zoom:1;margin:0;padding:0}.woocommerce div.product div.images .flex-control-thumbs li{width:25%;float:right;margin:0;list-style:none}.woocommerce div.product div.images .flex-control-thumbs li img{cursor:pointer;opacity:.5;margin:0}.woocommerce div.product div.images .flex-control-thumbs li img.flex-active,.woocommerce div.product div.images .flex-control-thumbs li img:hover{opacity:1}.woocommerce div.product .woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:right}.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:right}.woocommerce div.product .woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:right}.woocommerce div.product div.summary{margin-bottom:2em}.woocommerce div.product div.social{text-align:left;margin:0 0 1em}.woocommerce div.product div.social span{margin:0 2px 0 0}.woocommerce div.product div.social span span{margin:0}.woocommerce div.product div.social span .stButton .chicklets{padding-right:16px;width:0}.woocommerce div.product div.social iframe{float:right;margin-top:3px}.woocommerce div.product .woocommerce-tabs ul.tabs{list-style:none;padding:0 1em 0 0;margin:0 0 1.618em;overflow:hidden;position:relative}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid #d3ced2;background-color:#ebe9eb;display:inline-block;position:relative;z-index:0;border-radius:4px 4px 0 0;margin:0 -5px;padding:0 1em}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.5em 0;font-weight:700;color:#515151;text-decoration:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{text-decoration:none;color:#6b6a6b}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fff;z-index:2;border-bottom-color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:inherit;text-shadow:inherit}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{-webkit-box-shadow:-2px 2px 0 #fff;box-shadow:-2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after{-webkit-box-shadow:2px 2px 0 #fff;box-shadow:2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{border:1px solid #d3ced2;position:absolute;bottom:-1px;width:5px;height:5px;content:' ';-webkit-box-sizing:border-box;box-sizing:border-box}.woocommerce div.product .woocommerce-tabs ul.tabs li::before{right:-5px;border-bottom-left-radius:4px;border-width:0 0 1px 1px;-webkit-box-shadow:-2px 2px 0 #ebe9eb;box-shadow:-2px 2px 0 #ebe9eb}.woocommerce div.product .woocommerce-tabs ul.tabs li::after{left:-5px;border-bottom-right-radius:4px;border-width:0 1px 1px 0;-webkit-box-shadow:2px 2px 0 #ebe9eb;box-shadow:2px 2px 0 #ebe9eb}.woocommerce div.product .woocommerce-tabs ul.tabs::before{position:absolute;content:' ';width:100%;bottom:0;right:0;border-bottom:1px solid #d3ced2;z-index:1}.woocommerce div.product .woocommerce-tabs .panel{margin:0 0 2em;padding:0}.woocommerce div.product p.cart{margin-bottom:2em}.woocommerce div.product p.cart::after,.woocommerce div.product p.cart::before{content:' ';display:table}.woocommerce div.product p.cart::after{clear:both}.woocommerce div.product form.cart{margin-bottom:2em}.woocommerce div.product form.cart::after,.woocommerce div.product form.cart::before{content:' ';display:table}.woocommerce div.product form.cart::after{clear:both}.woocommerce div.product form.cart div.quantity{float:right;margin:0 0 0 4px}.woocommerce div.product form.cart table{border-width:0 0 1px}.woocommerce div.product form.cart table td{padding-right:0}.woocommerce div.product form.cart table div.quantity{float:none;margin:0}.woocommerce div.product form.cart table small.stock{display:block;float:none}.woocommerce div.product form.cart .variations{margin-bottom:1em;border:0;width:100%}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{border:0;vertical-align:top;line-height:2em}.woocommerce div.product form.cart .variations label{font-weight:700}.woocommerce div.product form.cart .variations select{max-width:100%;min-width:75%;display:inline-block;margin-left:1em}.woocommerce div.product form.cart .variations td.label{padding-left:1em}.woocommerce div.product form.cart .woocommerce-variation-description p{margin-bottom:1em}.woocommerce div.product form.cart .reset_variations{visibility:hidden;font-size:.83em}.woocommerce div.product form.cart .wc-no-matching-variations{display:none}.woocommerce div.product form.cart .button{vertical-align:middle;float:right}.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label{padding-left:1em;padding-right:1em}.woocommerce div.product form.cart .group_table td{vertical-align:top;padding-bottom:.5em;border:0}.woocommerce div.product form.cart .group_table td:first-child{width:4em;text-align:center}.woocommerce div.product form.cart .group_table .wc-grouped-product-add-to-cart-checkbox{display:inline-block;width:auto;margin:0 auto;-webkit-transform:scale(1.5,1.5);-ms-transform:scale(1.5,1.5);transform:scale(1.5,1.5)}.woocommerce span.onsale{min-height:3.236em;min-width:3.236em;padding:.202em;font-size:1em;font-weight:700;position:absolute;text-align:center;line-height:3.236;top:-.5em;right:-.5em;margin:0;border-radius:100%;background-color:#77a464;color:#fff;font-size:.857em;z-index:9}.woocommerce .products ul,.woocommerce ul.products{margin:0 0 1em;padding:0;list-style:none outside;clear:both}.woocommerce .products ul::after,.woocommerce .products ul::before,.woocommerce ul.products::after,.woocommerce ul.products::before{content:' ';display:table}.woocommerce .products ul::after,.woocommerce ul.products::after{clear:both}.woocommerce .products ul li,.woocommerce ul.products li{list-style:none outside}.woocommerce ul.products li.product .onsale{top:0;left:0;right:auto;margin:-.5em 0 0 -.5em}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding:.5em 0;margin:0;font-size:1em}.woocommerce ul.products li.product a{text-decoration:none}.woocommerce ul.products li.product a img{width:100%;height:auto;display:block;margin:0 0 1em;-webkit-box-shadow:none;box-shadow:none}.woocommerce ul.products li.product strong{display:block}.woocommerce ul.products li.product .star-rating{font-size:.857em}.woocommerce ul.products li.product .button{margin-top:1em}.woocommerce ul.products li.product .price{color:#77a464;display:block;font-weight:400;margin-bottom:.5em;font-size:.857em}.woocommerce ul.products li.product .price del{color:inherit;opacity:.5;display:inline-block}.woocommerce ul.products li.product .price ins{background:0 0;font-weight:700;display:inline-block}.woocommerce ul.products li.product .price .from{font-size:.67em;margin:-2px 0 0 0;text-transform:uppercase;color:rgba(132,132,132,.5)}.woocommerce .woocommerce-result-count{margin:0 0 1em}.woocommerce .woocommerce-ordering{margin:0 0 1em}.woocommerce .woocommerce-ordering select{vertical-align:top}.woocommerce nav.woocommerce-pagination{text-align:center}.woocommerce nav.woocommerce-pagination ul{display:inline-block;white-space:nowrap;padding:0;clear:both;border:1px solid #d3ced2;border-left:0;margin:1px}.woocommerce nav.woocommerce-pagination ul li{border-left:1px solid #d3ced2;padding:0;margin:0;float:right;display:inline;overflow:hidden}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{margin:0;text-decoration:none;padding:0;line-height:1;font-size:1em;font-weight:400;padding:.5em;min-width:1em;display:block}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#ebe9eb;color:#8a7e88}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:3px;right:auto;color:#515151;background-color:#ebe9eb;border:0;display:inline-block;background-image:none;-webkit-box-shadow:none;box-shadow:none;text-shadow:none}.woocommerce #respond input#submit.loading,.woocommerce a.button.loading,.woocommerce button.button.loading,.woocommerce input.button.loading{opacity:.25;padding-left:2.618em}.woocommerce #respond input#submit.loading::after,.woocommerce a.button.loading::after,.woocommerce button.button.loading::after,.woocommerce input.button.loading::after{font-family:WooCommerce;content:'\e01c';vertical-align:top;font-weight:400;position:absolute;top:.618em;left:1em;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.woocommerce #respond input#submit.added::after,.woocommerce a.button.added::after,.woocommerce button.button.added::after,.woocommerce input.button.added::after{font-family:WooCommerce;content:'\e017';margin-right:.53em;vertical-align:bottom}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background-color:#dad8da;text-decoration:none;background-image:none;color:#515151}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#a46497;color:#fff;-webkit-font-smoothing:antialiased}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:#935386;color:#fff}.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.alt:disabled[disabled]:hover{background-color:#a46497;color:#fff}.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]{color:inherit;cursor:not-allowed;opacity:.5;padding:.618em 1em}.woocommerce #respond input#submit.disabled:hover,.woocommerce #respond input#submit:disabled:hover,.woocommerce #respond input#submit:disabled[disabled]:hover,.woocommerce a.button.disabled:hover,.woocommerce a.button:disabled:hover,.woocommerce a.button:disabled[disabled]:hover,.woocommerce button.button.disabled:hover,.woocommerce button.button:disabled:hover,.woocommerce button.button:disabled[disabled]:hover,.woocommerce input.button.disabled:hover,.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled]:hover{color:inherit;background-color:#ebe9eb}.woocommerce .cart .button,.woocommerce .cart input.button{float:none}.woocommerce a.added_to_cart{padding-top:.5em;display:inline-block}.woocommerce #reviews h2 small{float:left;color:#777;font-size:15px;margin:10px 0 0}.woocommerce #reviews h2 small a{text-decoration:none;color:#777}.woocommerce #reviews h3{margin:0}.woocommerce #reviews #respond{margin:0;border:0;padding:0}.woocommerce #reviews #comment{height:75px}.woocommerce #reviews #comments .add_review::after,.woocommerce #reviews #comments .add_review::before{content:' ';display:table}.woocommerce #reviews #comments .add_review::after{clear:both}.woocommerce #reviews #comments h2{clear:none}.woocommerce #reviews #comments ol.commentlist{margin:0;width:100%;background:0 0;list-style:none}.woocommerce #reviews #comments ol.commentlist::after,.woocommerce #reviews #comments ol.commentlist::before{content:' ';display:table}.woocommerce #reviews #comments ol.commentlist::after{clear:both}.woocommerce #reviews #comments ol.commentlist li{padding:0;margin:0 0 20px;border:0;position:relative;background:100%;border:0}.woocommerce #reviews #comments ol.commentlist li .meta{color:#777;font-size:.75em}.woocommerce #reviews #comments ol.commentlist li img.avatar{float:right;position:absolute;top:0;right:0;padding:3px;width:32px;height:auto;background:#ebe9eb;border:1px solid #e4e1e3;margin:0;-webkit-box-shadow:none;box-shadow:none}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 50px 0 0;border:1px solid #e4e1e3;border-radius:4px;padding:1em 1em 0}.woocommerce #reviews #comments ol.commentlist li .comment-text::after,.woocommerce #reviews #comments ol.commentlist li .comment-text::before{content:' ';display:table}.woocommerce #reviews #comments ol.commentlist li .comment-text::after{clear:both}.woocommerce #reviews #comments ol.commentlist li .comment-text p{margin:0 0 1em}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:.83em}.woocommerce #reviews #comments ol.commentlist ul.children{list-style:none outside;margin:20px 50px 0 0}.woocommerce #reviews #comments ol.commentlist ul.children .star-rating{display:none}.woocommerce #reviews #comments ol.commentlist #respond{border:1px solid #e4e1e3;border-radius:4px;padding:1em 1em 0;margin:20px 50px 0 0}.woocommerce #reviews #comments .commentlist>li::before{content:''}.woocommerce .star-rating{float:left;overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:star}.woocommerce .star-rating::before{content:'\73\73\73\73\73';color:#d3ced2;float:right;top:0;right:0;position:absolute}.woocommerce .star-rating span{overflow:hidden;float:right;top:0;right:0;position:absolute;padding-top:1.5em}.woocommerce .star-rating span::before{content:'\53\53\53\53\53';top:0;position:absolute;right:0}.woocommerce .woocommerce-product-rating{line-height:2;display:block}.woocommerce .woocommerce-product-rating::after,.woocommerce .woocommerce-product-rating::before{content:' ';display:table}.woocommerce .woocommerce-product-rating::after{clear:both}.woocommerce .woocommerce-product-rating .star-rating{margin:.5em 0 0 4px;float:right}.woocommerce .products .star-rating{display:block;margin:0 0 .5em;float:none}.woocommerce .hreview-aggregate .star-rating{margin:10px 0 0}.woocommerce #review_form #respond{position:static;margin:0;width:auto;padding:0;background:transparent none;border:0}.woocommerce #review_form #respond::after,.woocommerce #review_form #respond::before{content:' ';display:table}.woocommerce #review_form #respond::after{clear:both}.woocommerce #review_form #respond p{margin:0 0 10px}.woocommerce #review_form #respond .form-submit input{right:auto}.woocommerce #review_form #respond textarea{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.woocommerce p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none}.woocommerce p.stars a::before{display:block;position:absolute;top:0;right:0;width:1em;height:1em;line-height:1;font-family:WooCommerce;content:'\e021';text-indent:0}.woocommerce p.stars a:hover~a::before{content:'\e021'}.woocommerce p.stars:hover a::before{content:'\e020'}.woocommerce p.stars.selected a.active::before{content:'\e020'}.woocommerce p.stars.selected a.active~a::before{content:'\e021'}.woocommerce p.stars.selected a:not(.active)::before{content:'\e020'}.woocommerce table.shop_attributes{border:0;border-top:1px dotted rgba(0,0,0,.1);margin-bottom:1.618em;width:100%}.woocommerce table.shop_attributes th{width:150px;font-weight:700;padding:8px;border-top:0;border-bottom:1px dotted rgba(0,0,0,.1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td{font-style:italic;padding:0;border-top:0;border-bottom:1px dotted rgba(0,0,0,.1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td p{margin:0;padding:8px 0}.woocommerce table.shop_attributes tr:nth-child(even) td,.woocommerce table.shop_attributes tr:nth-child(even) th{background:rgba(0,0,0,.025)}.woocommerce table.shop_table{border:1px solid rgba(0,0,0,.1);margin:0 0 24px -1px;text-align:right;width:100%;border-collapse:separate;border-radius:5px}.woocommerce table.shop_table th{font-weight:700;padding:9px 12px}.woocommerce table.shop_table td{border-top:1px solid rgba(0,0,0,.1);padding:6px 12px;vertical-align:middle}.woocommerce table.shop_table td small{font-weight:400}.woocommerce table.shop_table tbody:first-child tr:first-child td,.woocommerce table.shop_table tbody:first-child tr:first-child th{border-top:0}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:700;border-top:1px solid rgba(0,0,0,.1)}.woocommerce table.my_account_orders{font-size:.85em}.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th{padding:4px 8px;vertical-align:middle}.woocommerce table.my_account_orders .button{white-space:nowrap}.woocommerce table.my_account_orders .order-actions{text-align:left}.woocommerce table.my_account_orders .order-actions .button{margin:.125em .25em .125em 0}.woocommerce table.woocommerce-MyAccount-downloads td,.woocommerce table.woocommerce-MyAccount-downloads th{vertical-align:top;text-align:center}.woocommerce table.woocommerce-MyAccount-downloads td:first-child,.woocommerce table.woocommerce-MyAccount-downloads th:first-child{text-align:right}.woocommerce table.woocommerce-MyAccount-downloads td:last-child,.woocommerce table.woocommerce-MyAccount-downloads th:last-child{text-align:right}.woocommerce table.woocommerce-MyAccount-downloads td .woocommerce-MyAccount-downloads-file::before,.woocommerce table.woocommerce-MyAccount-downloads th .woocommerce-MyAccount-downloads-file::before{content:'\2193';display:inline-block}.woocommerce td.product-name .wc-item-meta,.woocommerce td.product-name dl.variation{list-style:none outside}.woocommerce td.product-name .wc-item-meta .wc-item-meta-label,.woocommerce td.product-name .wc-item-meta dt,.woocommerce td.product-name dl.variation .wc-item-meta-label,.woocommerce td.product-name dl.variation dt{float:right;clear:both;margin-left:.25em;display:inline-block;list-style:none outside}.woocommerce td.product-name .wc-item-meta dd,.woocommerce td.product-name dl.variation dd{margin:0}.woocommerce td.product-name .wc-item-meta p,.woocommerce td.product-name .wc-item-meta:last-child,.woocommerce td.product-name dl.variation p,.woocommerce td.product-name dl.variation:last-child{margin-bottom:0}.woocommerce td.product-name p.backorder_notification{font-size:.83em}.woocommerce td.product-quantity{min-width:80px}.woocommerce ul.cart_list,.woocommerce ul.product_list_widget{list-style:none outside;padding:0;margin:0}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{padding:4px 0;margin:0;list-style:none}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before{content:' ';display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{display:block;font-weight:700}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{float:left;margin-right:4px;width:32px;height:auto;-webkit-box-shadow:none;box-shadow:none}.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl{margin:0;padding-right:1em;border-right:2px solid rgba(0,0,0,.1)}.woocommerce ul.cart_list li dl::after,.woocommerce ul.cart_list li dl::before,.woocommerce ul.product_list_widget li dl::after,.woocommerce ul.product_list_widget li dl::before{content:' ';display:table}.woocommerce ul.cart_list li dl::after,.woocommerce ul.product_list_widget li dl::after{clear:both}.woocommerce ul.cart_list li dl dd,.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dd,.woocommerce ul.product_list_widget li dl dt{display:inline-block;float:right;margin-bottom:1em}.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dt{font-weight:700;padding:0 0 .25em;margin:0 0 0 4px;clear:right}.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dd{padding:0 0 .25em}.woocommerce ul.cart_list li dl dd p:last-child,.woocommerce ul.product_list_widget li dl dd p:last-child{margin-bottom:0}.woocommerce ul.cart_list li .star-rating,.woocommerce ul.product_list_widget li .star-rating{float:none}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{border-top:3px double #ebe9eb;padding:4px 0 0}.woocommerce .widget_shopping_cart .total strong,.woocommerce.widget_shopping_cart .total strong{min-width:40px;display:inline-block}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{padding-right:2em;position:relative;padding-top:0}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{position:absolute;top:0;right:0}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce .widget_shopping_cart .buttons::before,.woocommerce.widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::before{content:' ';display:table}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::after{clear:both}.woocommerce .widget_shopping_cart .buttons a,.woocommerce.widget_shopping_cart .buttons a{margin-left:5px;margin-bottom:5px}.woocommerce form .form-row{padding:3px;margin:0 0 6px}.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease;opacity:0}.woocommerce form .form-row label{line-height:2}.woocommerce form .form-row label.hidden{visibility:hidden}.woocommerce form .form-row label.inline{display:inline}.woocommerce form .form-row .woocommerce-input-wrapper .description{background:#1e85be;color:#fff;border-radius:3px;padding:1em;margin:.5em 0 0;clear:both;display:none;position:relative}.woocommerce form .form-row .woocommerce-input-wrapper .description a{color:#fff;text-decoration:underline;border:0;-webkit-box-shadow:none;box-shadow:none}.woocommerce form .form-row .woocommerce-input-wrapper .description:before{right:50%;top:0;margin-top:-4px;-webkit-transform:translatex(50%) rotate(-180deg);-ms-transform:translatex(50%) rotate(-180deg);transform:translatex(50%) rotate(-180deg);content:"";position:absolute;border-width:4px 6px 0 6px;border-style:solid;border-color:#1e85be transparent transparent transparent;z-index:100;display:block}.woocommerce form .form-row select{cursor:pointer;margin:0}.woocommerce form .form-row .required{color:red;font-weight:700;border:0!important;text-decoration:none;visibility:hidden}.woocommerce form .form-row .optional{visibility:visible}.woocommerce form .form-row .input-checkbox{display:inline;margin:-2px 0 0 8px;text-align:center;vertical-align:middle}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0;outline:0;line-height:normal}.woocommerce form .form-row textarea{height:4em;line-height:1.5;display:block;-webkit-box-shadow:none;box-shadow:none}.woocommerce form .form-row .select2-container{width:100%;line-height:2em}.woocommerce form .form-row.woocommerce-invalid label{color:#a00}.woocommerce form .form-row.woocommerce-invalid .select2-container,.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:#a00}.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:#69bf29}.woocommerce form .form-row ::-webkit-input-placeholder{line-height:normal}.woocommerce form .form-row :-moz-placeholder{line-height:normal}.woocommerce form .form-row :-ms-input-placeholder{line-height:normal}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:1px solid #d3ced2;padding:20px;margin:2em 0;text-align:right;border-radius:5px}.woocommerce ul#shipping_method{list-style:none outside;margin:0;padding:0}.woocommerce ul#shipping_method li{margin:0;padding:.25em 22px .25em 0;text-indent:-22px;list-style:none outside}.woocommerce ul#shipping_method li input{margin:3px .5ex}.woocommerce ul#shipping_method li label{display:inline}.woocommerce ul#shipping_method .amount{font-weight:700}.woocommerce p.woocommerce-shipping-contents{margin:0}.woocommerce ul.order_details{margin:0 0 3em;list-style:none}.woocommerce ul.order_details::after,.woocommerce ul.order_details::before{content:' ';display:table}.woocommerce ul.order_details::after{clear:both}.woocommerce ul.order_details li{float:right;margin-left:2em;text-transform:uppercase;font-size:.715em;line-height:1;border-left:1px dashed #d3ced2;padding-left:2em;margin-right:0;padding-right:0;list-style-type:none}.woocommerce ul.order_details li strong{display:block;font-size:1.4em;text-transform:none;line-height:1.5}.woocommerce ul.order_details li:last-of-type{border:none}.woocommerce .wc-bacs-bank-details-account-name{font-weight:700}.woocommerce .woocommerce-customer-details,.woocommerce .woocommerce-order-details,.woocommerce .woocommerce-order-downloads{margin-bottom:2em}.woocommerce .woocommerce-customer-details :last-child,.woocommerce .woocommerce-order-details :last-child,.woocommerce .woocommerce-order-downloads :last-child{margin-bottom:0}.woocommerce .woocommerce-customer-details address{font-style:normal;margin-bottom:0;border:1px solid rgba(0,0,0,.1);border-bottom-width:2px;border-left-width:2px;text-align:right;width:100%;border-radius:5px;padding:6px 12px}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone{margin-bottom:0;padding-right:1.5em}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"";text-decoration:none;margin-right:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"";text-decoration:none;margin-right:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-widget-layered-nav-list{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item{padding:0 0 1px;list-style:none}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::before{content:' ';display:table}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after{clear:both}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span{padding:1px 0}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"";text-decoration:none;color:#a00}.woocommerce .woocommerce-widget-layered-nav-dropdown__submit{margin-top:1em}.woocommerce .widget_layered_nav_filters ul{margin:0;padding:0;border:0;list-style:none outside;overflow:hidden;zoom:1}.woocommerce .widget_layered_nav_filters ul li{float:right;padding:0 1px 1px 1em;list-style:none}.woocommerce .widget_layered_nav_filters ul li a{text-decoration:none}.woocommerce .widget_layered_nav_filters ul li a::before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"";text-decoration:none;color:#a00;vertical-align:inherit;margin-left:.5em}.woocommerce .widget_price_filter .price_slider{margin-bottom:1em}.woocommerce .widget_price_filter .price_slider_amount{text-align:left;line-height:2.4;font-size:.8751em}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:1.15em;float:right}.woocommerce .widget_price_filter .ui-slider{position:relative;text-align:right;margin-right:.5em;margin-left:.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:#a46497;border-radius:1em;cursor:ew-resize;outline:0;top:-.3em;margin-left:-.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em;background-color:#a46497}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background-color:#602053;border:0}.woocommerce .widget_price_filter .ui-slider-horizontal{height:.5em}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{right:-1px}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{left:-1px}.woocommerce .widget_rating_filter ul{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .widget_rating_filter ul li{padding:0 0 1px;list-style:none}.woocommerce .widget_rating_filter ul li::after,.woocommerce .widget_rating_filter ul li::before{content:' ';display:table}.woocommerce .widget_rating_filter ul li::after{clear:both}.woocommerce .widget_rating_filter ul li a{padding:1px 0;text-decoration:none}.woocommerce .widget_rating_filter ul li .star-rating{float:none;display:inline-block}.woocommerce .widget_rating_filter ul li.chosen a::before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"";text-decoration:none;color:#a00}.woocommerce-no-js form.woocommerce-form-coupon,.woocommerce-no-js form.woocommerce-form-login{display:block!important}.woocommerce-no-js .showcoupon,.woocommerce-no-js .woocommerce-form-coupon-toggle,.woocommerce-no-js .woocommerce-form-login-toggle{display:none!important}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em 3.5em 1em 2em;margin:0 0 2em;position:relative;background-color:#f7f6f7;color:#515151;border-top:3px solid #a46497;list-style:none outside;width:auto;word-wrap:break-word}.woocommerce-error::after,.woocommerce-error::before,.woocommerce-info::after,.woocommerce-info::before,.woocommerce-message::after,.woocommerce-message::before{content:' ';display:table}.woocommerce-error::after,.woocommerce-info::after,.woocommerce-message::after{clear:both}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{font-family:WooCommerce;content:'\e028';display:inline-block;position:absolute;top:1em;right:1.5em}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{float:left}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{list-style:none outside!important;padding-right:0!important;margin-right:0!important}.rtl.woocommerce div.product div.images .flex-control-thumbs li{float:left}.rtl.woocommerce .price_label span{unicode-bidi:embed;direction:ltr}.woocommerce-message{border-top-color:#8fae1b}.woocommerce-message::before{content:'\e015';color:#8fae1b}.woocommerce-info{border-top-color:#1e85be}.woocommerce-info::before{color:#1e85be}.woocommerce-error{border-top-color:#b81c23}.woocommerce-error::before{content:'\e016';color:#b81c23}.woocommerce-account .woocommerce::after,.woocommerce-account .woocommerce::before{content:' ';display:table}.woocommerce-account .woocommerce::after{clear:both}.woocommerce-account .addresses .title::after,.woocommerce-account .addresses .title::before{content:' ';display:table}.woocommerce-account .addresses .title::after{clear:both}.woocommerce-account .addresses .title h3{float:right}.woocommerce-account .addresses .title .edit{float:left}.woocommerce-account ol.commentlist.notes li.note p.meta{font-weight:700;margin-bottom:0}.woocommerce-account ol.commentlist.notes li.note .description p:last-child{margin-bottom:0}.woocommerce-account ul.digital-downloads{margin-right:0;padding-right:0}.woocommerce-account ul.digital-downloads li{list-style:none;margin-right:0;padding-right:0}.woocommerce-account ul.digital-downloads li::before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"";text-decoration:none}.woocommerce-account ul.digital-downloads li .count{float:left}#add_payment_method table.cart .product-thumbnail,.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{min-width:32px}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:32px;-webkit-box-shadow:none;box-shadow:none}#add_payment_method table.cart td,#add_payment_method table.cart th,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th,.woocommerce-checkout table.cart td,.woocommerce-checkout table.cart th{vertical-align:middle}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{float:right;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #d3ced2;padding:6px 6px 5px;margin:0 0 0 4px;outline:0}#add_payment_method table.cart input,.woocommerce-cart table.cart input,.woocommerce-checkout table.cart input{margin:0;vertical-align:middle}#add_payment_method .wc-proceed-to-checkout,.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout{padding:1em 0}#add_payment_method .wc-proceed-to-checkout::after,#add_payment_method .wc-proceed-to-checkout::before,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::before,.woocommerce-checkout .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::before{content:' ';display:table}#add_payment_method .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::after{clear:both}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{display:block;text-align:center;margin-bottom:1em;font-size:1.25em;padding:1em}#add_payment_method .cart-collaterals .shipping_calculator .button,.woocommerce-cart .cart-collaterals .shipping_calculator .button,.woocommerce-checkout .cart-collaterals .shipping_calculator .button{width:100%;float:none;display:block}#add_payment_method .cart-collaterals .shipping_calculator .shipping-calculator-button::after,.woocommerce-cart .cart-collaterals .shipping_calculator .shipping-calculator-button::after,.woocommerce-checkout .cart-collaterals .shipping_calculator .shipping-calculator-button::after{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none}#add_payment_method .cart-collaterals .cart_totals p small,.woocommerce-cart .cart-collaterals .cart_totals p small,.woocommerce-checkout .cart-collaterals .cart_totals p small{color:#777;font-size:.83em}#add_payment_method .cart-collaterals .cart_totals table,.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-checkout .cart-collaterals .cart_totals table{border-collapse:separate;margin:0 0 6px;padding:0}#add_payment_method .cart-collaterals .cart_totals table tr:first-child td,#add_payment_method .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child th{border-top:0}#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table th{width:40%}#add_payment_method .cart-collaterals .cart_totals table td,#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table td,.woocommerce-checkout .cart-collaterals .cart_totals table th{vertical-align:top;border-right:0;border-left:0;line-height:1.5em}#add_payment_method .cart-collaterals .cart_totals table small,.woocommerce-cart .cart-collaterals .cart_totals table small,.woocommerce-checkout .cart-collaterals .cart_totals table small{color:#777}#add_payment_method .cart-collaterals .cart_totals table select,.woocommerce-cart .cart-collaterals .cart_totals table select,.woocommerce-checkout .cart-collaterals .cart_totals table select{width:100%}#add_payment_method .cart-collaterals .cart_totals .discount td,.woocommerce-cart .cart-collaterals .cart_totals .discount td,.woocommerce-checkout .cart-collaterals .cart_totals .discount td{color:#77a464}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top:1px solid #ebe9eb}#add_payment_method .cart-collaterals .cross-sells ul.products li.product,.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product,.woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product{margin-top:0}#add_payment_method .checkout .col-2 h3#ship-to-different-address,.woocommerce-cart .checkout .col-2 h3#ship-to-different-address,.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address{float:right;clear:none}#add_payment_method .checkout .col-2 .notes,.woocommerce-cart .checkout .col-2 .notes,.woocommerce-checkout .checkout .col-2 .notes{clear:right}#add_payment_method .checkout .col-2 .form-row-first,.woocommerce-cart .checkout .col-2 .form-row-first,.woocommerce-checkout .checkout .col-2 .form-row-first{clear:right}#add_payment_method .checkout .create-account small,.woocommerce-cart .checkout .create-account small,.woocommerce-checkout .checkout .create-account small{font-size:11px;color:#777;font-weight:400}#add_payment_method .checkout div.shipping-address,.woocommerce-cart .checkout div.shipping-address,.woocommerce-checkout .checkout div.shipping-address{padding:0;clear:right;width:100%}#add_payment_method .checkout .shipping_address,.woocommerce-cart .checkout .shipping_address,.woocommerce-checkout .checkout .shipping_address{clear:both}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#ebe9eb;border-radius:5px}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{text-align:right;padding:1em;border-bottom:1px solid #d3ced2;margin:0;list-style:none outside}#add_payment_method #payment ul.payment_methods::after,#add_payment_method #payment ul.payment_methods::before,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::before,.woocommerce-checkout #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::before{content:' ';display:table}#add_payment_method #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::after{clear:both}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{line-height:2;text-align:right;margin:0;font-weight:400}#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{margin:0 0 0 1em}#add_payment_method #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img{vertical-align:middle;margin:-2px .5em 0 0;padding:0;position:relative;-webkit-box-shadow:none;box-shadow:none}#add_payment_method #payment ul.payment_methods li img+img,.woocommerce-cart #payment ul.payment_methods li img+img,.woocommerce-checkout #payment ul.payment_methods li img+img{margin-right:2px}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::before{content:' ';display:table}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after{clear:both}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:1em}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:1em;margin:1em 0;font-size:.92em;border-radius:2px;line-height:1.5;background-color:#dfdcde;color:#515151}#add_payment_method #payment div.payment_box input.input-text,#add_payment_method #payment div.payment_box textarea,.woocommerce-cart #payment div.payment_box input.input-text,.woocommerce-cart #payment div.payment_box textarea,.woocommerce-checkout #payment div.payment_box input.input-text,.woocommerce-checkout #payment div.payment_box textarea{border-color:#c7c1c6;border-top-color:#bbb3b9}#add_payment_method #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder{color:#bbb3b9}#add_payment_method #payment div.payment_box :-moz-placeholder,.woocommerce-cart #payment div.payment_box :-moz-placeholder,.woocommerce-checkout #payment div.payment_box :-moz-placeholder{color:#bbb3b9}#add_payment_method #payment div.payment_box :-ms-input-placeholder,.woocommerce-cart #payment div.payment_box :-ms-input-placeholder,.woocommerce-checkout #payment div.payment_box :-ms-input-placeholder{color:#bbb3b9}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods{list-style:none outside;margin:0}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token{margin:0 0 .5em}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label{cursor:pointer}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput{vertical-align:middle;margin:-3px 0 0 1em;position:relative}#add_payment_method #payment div.payment_box .wc-credit-card-form,.woocommerce-cart #payment div.payment_box .wc-credit-card-form,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form{border:0;padding:0;margin:1em 0 0}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number{font-size:1.5em;padding:8px;background-repeat:no-repeat;background-position:left .618em center;background-size:32px 20px}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa{background-image:url(../images/icons/credit-cards/visa.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard{background-image:url(../images/icons/credit-cards/mastercard.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser{background-image:url(../images/icons/credit-cards/laser.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub{background-image:url(../images/icons/credit-cards/diners.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro{background-image:url(../images/icons/credit-cards/maestro.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb{background-image:url(../images/icons/credit-cards/jcb.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex{background-image:url(../images/icons/credit-cards/amex.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover{background-image:url(../images/icons/credit-cards/discover.svg)}#add_payment_method #payment div.payment_box span.help,.woocommerce-cart #payment div.payment_box span.help,.woocommerce-checkout #payment div.payment_box span.help{font-size:.857em;color:#777;font-weight:400}#add_payment_method #payment div.payment_box .form-row,.woocommerce-cart #payment div.payment_box .form-row,.woocommerce-checkout #payment div.payment_box .form-row{margin:0 0 1em}#add_payment_method #payment div.payment_box p:last-child,.woocommerce-cart #payment div.payment_box p:last-child,.woocommerce-checkout #payment div.payment_box p:last-child{margin-bottom:0}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{content:'';display:block;border:1em solid #dfdcde;border-left-color:transparent;border-right-color:transparent;border-top-color:transparent;position:absolute;top:-.75em;right:0;margin:-1em 2em 0 0}#add_payment_method #payment .payment_method_paypal .about_paypal,.woocommerce-cart #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment .payment_method_paypal .about_paypal{float:left;line-height:52px;font-size:.83em}#add_payment_method #payment .payment_method_paypal img,.woocommerce-cart #payment .payment_method_paypal img,.woocommerce-checkout #payment .payment_method_paypal img{max-height:52px;vertical-align:middle}.woocommerce-terms-and-conditions{border:1px solid rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);background:rgba(0,0,0,.05)}.woocommerce-invalid #terms{outline:2px solid red;outline-offset:2px}.woocommerce-password-strength{text-align:center;font-weight:600;padding:3px .5em;font-size:1em}.woocommerce-password-strength.strong{background-color:#c1e1b9;border-color:#83c373}.woocommerce-password-strength.short{background-color:#f1adad;border-color:#e35b5b}.woocommerce-password-strength.bad{background-color:#fbc5a9;border-color:#f78b53}.woocommerce-password-strength.good{background-color:#ffe399;border-color:#ffc733}.woocommerce-password-hint{margin:.5em 0 0;display:block}#content.twentyeleven .woocommerce-pagination a{font-size:1em;line-height:1}.single-product .twentythirteen #reply-title,.single-product .twentythirteen #respond #commentform,.single-product .twentythirteen .entry-summary{padding:0}.single-product .twentythirteen p.stars{clear:both}.twentythirteen .woocommerce-breadcrumb{padding-top:40px}.twentyfourteen ul.products li.product{margin-top:0!important}body:not(.search-results) .twentysixteen .entry-summary{color:inherit;font-size:inherit;line-height:inherit}.twentysixteen .price ins{background:inherit;color:inherit}
assets/css/woocommerce.css CHANGED
@@ -1 +1 @@
1
- @charset "UTF-8";@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@font-face{font-family:star;src:url(../fonts/star.eot);src:url(../fonts/star.eot?#iefix) format("embedded-opentype"),url(../fonts/star.woff) format("woff"),url(../fonts/star.ttf) format("truetype"),url(../fonts/star.svg#star) format("svg");font-weight:400;font-style:normal}@font-face{font-family:WooCommerce;src:url(../fonts/WooCommerce.eot);src:url(../fonts/WooCommerce.eot?#iefix) format("embedded-opentype"),url(../fonts/WooCommerce.woff) format("woff"),url(../fonts/WooCommerce.ttf) format("truetype"),url(../fonts/WooCommerce.svg#WooCommerce) format("svg");font-weight:400;font-style:normal}.woocommerce-store-notice,p.demo_store{position:absolute;top:0;left:0;right:0;margin:0;width:100%;font-size:1em;padding:1em 0;text-align:center;background-color:#a46497;color:#fff;z-index:99998;-webkit-box-shadow:0 1px 1em rgba(0,0,0,.2);box-shadow:0 1px 1em rgba(0,0,0,.2);display:none}.woocommerce-store-notice a,p.demo_store a{color:#fff;text-decoration:underline}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.admin-bar p.demo_store{top:32px}.clear{clear:both}.woocommerce .blockUI.blockOverlay{position:relative}.woocommerce .blockUI.blockOverlay::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:'';-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;background:url(../images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce .loader::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:'';-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;background:url(../images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce a.remove{display:block;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;border-radius:100%;color:red!important;text-decoration:none;font-weight:700;border:0}.woocommerce a.remove:hover{color:#fff!important;background:red}.woocommerce small.note{display:block;color:#777;font-size:.857em;margin-top:10px}.woocommerce .woocommerce-breadcrumb{margin:0 0 1em;padding:0;font-size:.92em;color:#777}.woocommerce .woocommerce-breadcrumb::after,.woocommerce .woocommerce-breadcrumb::before{content:' ';display:table}.woocommerce .woocommerce-breadcrumb::after{clear:both}.woocommerce .woocommerce-breadcrumb a{color:#777}.woocommerce .quantity .qty{width:3.631em;text-align:center}.woocommerce div.product{margin-bottom:0;position:relative}.woocommerce div.product .product_title{clear:none;margin-top:0;padding:0}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#77a464;font-size:1.25em}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{background:inherit;font-weight:700;display:inline-block}.woocommerce div.product p.price del,.woocommerce div.product span.price del{opacity:.5;display:inline-block}.woocommerce div.product p.stock{font-size:.92em}.woocommerce div.product .stock{color:#77a464}.woocommerce div.product .out-of-stock{color:red}.woocommerce div.product .woocommerce-product-rating{margin-bottom:1.618em}.woocommerce div.product div.images{margin-bottom:2em}.woocommerce div.product div.images img{display:block;width:100%;height:auto;-webkit-box-shadow:none;box-shadow:none}.woocommerce div.product div.images div.thumbnails{padding-top:1em}.woocommerce div.product div.images.woocommerce-product-gallery{position:relative}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{-webkit-transition:all cubic-bezier(.795,-.035,0,1) .5s;transition:all cubic-bezier(.795,-.035,0,1) .5s;margin:0;padding:0}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{background-color:#fff;opacity:0}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){width:25%;display:inline-block}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{position:absolute;top:.5em;right:.5em;font-size:2em;z-index:9;width:36px;height:36px;background:#fff;text-indent:-9999px;border-radius:100%;-webkit-box-sizing:content-box;box-sizing:content-box}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:before{content:"";display:block;width:10px;height:10px;border:2px solid #000;border-radius:100%;position:absolute;top:9px;left:9px;-webkit-box-sizing:content-box;box-sizing:content-box}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:after{content:"";display:block;width:2px;height:8px;background:#000;border-radius:6px;position:absolute;top:19px;left:22px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-box-sizing:content-box;box-sizing:content-box}.woocommerce div.product div.images .flex-control-thumbs{overflow:hidden;zoom:1;margin:0;padding:0}.woocommerce div.product div.images .flex-control-thumbs li{width:25%;float:left;margin:0;list-style:none}.woocommerce div.product div.images .flex-control-thumbs li img{cursor:pointer;opacity:.5;margin:0}.woocommerce div.product div.images .flex-control-thumbs li img.flex-active,.woocommerce div.product div.images .flex-control-thumbs li img:hover{opacity:1}.woocommerce div.product .woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:left}.woocommerce div.product div.summary{margin-bottom:2em}.woocommerce div.product div.social{text-align:right;margin:0 0 1em}.woocommerce div.product div.social span{margin:0 0 0 2px}.woocommerce div.product div.social span span{margin:0}.woocommerce div.product div.social span .stButton .chicklets{padding-left:16px;width:0}.woocommerce div.product div.social iframe{float:left;margin-top:3px}.woocommerce div.product .woocommerce-tabs ul.tabs{list-style:none;padding:0 0 0 1em;margin:0 0 1.618em;overflow:hidden;position:relative}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid #d3ced2;background-color:#ebe9eb;display:inline-block;position:relative;z-index:0;border-radius:4px 4px 0 0;margin:0 -5px;padding:0 1em}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.5em 0;font-weight:700;color:#515151;text-decoration:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{text-decoration:none;color:#6b6a6b}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fff;z-index:2;border-bottom-color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:inherit;text-shadow:inherit}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{-webkit-box-shadow:2px 2px 0 #fff;box-shadow:2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after{-webkit-box-shadow:-2px 2px 0 #fff;box-shadow:-2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{border:1px solid #d3ced2;position:absolute;bottom:-1px;width:5px;height:5px;content:' ';-webkit-box-sizing:border-box;box-sizing:border-box}.woocommerce div.product .woocommerce-tabs ul.tabs li::before{left:-5px;border-bottom-right-radius:4px;border-width:0 1px 1px 0;-webkit-box-shadow:2px 2px 0 #ebe9eb;box-shadow:2px 2px 0 #ebe9eb}.woocommerce div.product .woocommerce-tabs ul.tabs li::after{right:-5px;border-bottom-left-radius:4px;border-width:0 0 1px 1px;-webkit-box-shadow:-2px 2px 0 #ebe9eb;box-shadow:-2px 2px 0 #ebe9eb}.woocommerce div.product .woocommerce-tabs ul.tabs::before{position:absolute;content:' ';width:100%;bottom:0;left:0;border-bottom:1px solid #d3ced2;z-index:1}.woocommerce div.product .woocommerce-tabs .panel{margin:0 0 2em;padding:0}.woocommerce div.product p.cart{margin-bottom:2em}.woocommerce div.product p.cart::after,.woocommerce div.product p.cart::before{content:' ';display:table}.woocommerce div.product p.cart::after{clear:both}.woocommerce div.product form.cart{margin-bottom:2em}.woocommerce div.product form.cart::after,.woocommerce div.product form.cart::before{content:' ';display:table}.woocommerce div.product form.cart::after{clear:both}.woocommerce div.product form.cart div.quantity{float:left;margin:0 4px 0 0}.woocommerce div.product form.cart table{border-width:0 0 1px}.woocommerce div.product form.cart table td{padding-left:0}.woocommerce div.product form.cart table div.quantity{float:none;margin:0}.woocommerce div.product form.cart table small.stock{display:block;float:none}.woocommerce div.product form.cart .variations{margin-bottom:1em;border:0;width:100%}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{border:0;vertical-align:top;line-height:2em}.woocommerce div.product form.cart .variations label{font-weight:700}.woocommerce div.product form.cart .variations select{max-width:100%;min-width:75%;display:inline-block;margin-right:1em}.woocommerce div.product form.cart .variations td.label{padding-right:1em}.woocommerce div.product form.cart .woocommerce-variation-description p{margin-bottom:1em}.woocommerce div.product form.cart .reset_variations{visibility:hidden;font-size:.83em}.woocommerce div.product form.cart .wc-no-matching-variations{display:none}.woocommerce div.product form.cart .button{vertical-align:middle;float:left}.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label{padding-right:1em;padding-left:1em}.woocommerce div.product form.cart .group_table td{vertical-align:top;padding-bottom:.5em;border:0}.woocommerce div.product form.cart .group_table td:first-child{width:4em;text-align:center}.woocommerce div.product form.cart .group_table .wc-grouped-product-add-to-cart-checkbox{display:inline-block;width:auto;margin:0 auto;-webkit-transform:scale(1.5,1.5);-ms-transform:scale(1.5,1.5);transform:scale(1.5,1.5)}.woocommerce span.onsale{min-height:3.236em;min-width:3.236em;padding:.202em;font-size:1em;font-weight:700;position:absolute;text-align:center;line-height:3.236;top:-.5em;left:-.5em;margin:0;border-radius:100%;background-color:#77a464;color:#fff;font-size:.857em;z-index:9}.woocommerce .products ul,.woocommerce ul.products{margin:0 0 1em;padding:0;list-style:none outside;clear:both}.woocommerce .products ul::after,.woocommerce .products ul::before,.woocommerce ul.products::after,.woocommerce ul.products::before{content:' ';display:table}.woocommerce .products ul::after,.woocommerce ul.products::after{clear:both}.woocommerce .products ul li,.woocommerce ul.products li{list-style:none outside}.woocommerce ul.products li.product .onsale{top:0;right:0;left:auto;margin:-.5em -.5em 0 0}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding:.5em 0;margin:0;font-size:1em}.woocommerce ul.products li.product a{text-decoration:none}.woocommerce ul.products li.product a img{width:100%;height:auto;display:block;margin:0 0 1em;-webkit-box-shadow:none;box-shadow:none}.woocommerce ul.products li.product strong{display:block}.woocommerce ul.products li.product .star-rating{font-size:.857em}.woocommerce ul.products li.product .button{margin-top:1em}.woocommerce ul.products li.product .price{color:#77a464;display:block;font-weight:400;margin-bottom:.5em;font-size:.857em}.woocommerce ul.products li.product .price del{color:inherit;opacity:.5;display:inline-block}.woocommerce ul.products li.product .price ins{background:0 0;font-weight:700;display:inline-block}.woocommerce ul.products li.product .price .from{font-size:.67em;margin:-2px 0 0 0;text-transform:uppercase;color:rgba(132,132,132,.5)}.woocommerce .woocommerce-result-count{margin:0 0 1em}.woocommerce .woocommerce-ordering{margin:0 0 1em}.woocommerce .woocommerce-ordering select{vertical-align:top}.woocommerce nav.woocommerce-pagination{text-align:center}.woocommerce nav.woocommerce-pagination ul{display:inline-block;white-space:nowrap;padding:0;clear:both;border:1px solid #d3ced2;border-right:0;margin:1px}.woocommerce nav.woocommerce-pagination ul li{border-right:1px solid #d3ced2;padding:0;margin:0;float:left;display:inline;overflow:hidden}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{margin:0;text-decoration:none;padding:0;line-height:1;font-size:1em;font-weight:400;padding:.5em;min-width:1em;display:block}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#ebe9eb;color:#8a7e88}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:3px;left:auto;color:#515151;background-color:#ebe9eb;border:0;display:inline-block;background-image:none;-webkit-box-shadow:none;box-shadow:none;text-shadow:none}.woocommerce #respond input#submit.loading,.woocommerce a.button.loading,.woocommerce button.button.loading,.woocommerce input.button.loading{opacity:.25;padding-right:2.618em}.woocommerce #respond input#submit.loading::after,.woocommerce a.button.loading::after,.woocommerce button.button.loading::after,.woocommerce input.button.loading::after{font-family:WooCommerce;content:'\e01c';vertical-align:top;font-weight:400;position:absolute;top:.618em;right:1em;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.woocommerce #respond input#submit.added::after,.woocommerce a.button.added::after,.woocommerce button.button.added::after,.woocommerce input.button.added::after{font-family:WooCommerce;content:'\e017';margin-left:.53em;vertical-align:bottom}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background-color:#dad8da;text-decoration:none;background-image:none;color:#515151}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#a46497;color:#fff;-webkit-font-smoothing:antialiased}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:#935386;color:#fff}.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.alt:disabled[disabled]:hover{background-color:#a46497;color:#fff}.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]{color:inherit;cursor:not-allowed;opacity:.5;padding:.618em 1em}.woocommerce #respond input#submit.disabled:hover,.woocommerce #respond input#submit:disabled:hover,.woocommerce #respond input#submit:disabled[disabled]:hover,.woocommerce a.button.disabled:hover,.woocommerce a.button:disabled:hover,.woocommerce a.button:disabled[disabled]:hover,.woocommerce button.button.disabled:hover,.woocommerce button.button:disabled:hover,.woocommerce button.button:disabled[disabled]:hover,.woocommerce input.button.disabled:hover,.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled]:hover{color:inherit;background-color:#ebe9eb}.woocommerce .cart .button,.woocommerce .cart input.button{float:none}.woocommerce a.added_to_cart{padding-top:.5em;display:inline-block}.woocommerce #reviews h2 small{float:right;color:#777;font-size:15px;margin:10px 0 0}.woocommerce #reviews h2 small a{text-decoration:none;color:#777}.woocommerce #reviews h3{margin:0}.woocommerce #reviews #respond{margin:0;border:0;padding:0}.woocommerce #reviews #comment{height:75px}.woocommerce #reviews #comments .add_review::after,.woocommerce #reviews #comments .add_review::before{content:' ';display:table}.woocommerce #reviews #comments .add_review::after{clear:both}.woocommerce #reviews #comments h2{clear:none}.woocommerce #reviews #comments ol.commentlist{margin:0;width:100%;background:0 0;list-style:none}.woocommerce #reviews #comments ol.commentlist::after,.woocommerce #reviews #comments ol.commentlist::before{content:' ';display:table}.woocommerce #reviews #comments ol.commentlist::after{clear:both}.woocommerce #reviews #comments ol.commentlist li{padding:0;margin:0 0 20px;border:0;position:relative;background:0;border:0}.woocommerce #reviews #comments ol.commentlist li .meta{color:#777;font-size:.75em}.woocommerce #reviews #comments ol.commentlist li img.avatar{float:left;position:absolute;top:0;left:0;padding:3px;width:32px;height:auto;background:#ebe9eb;border:1px solid #e4e1e3;margin:0;-webkit-box-shadow:none;box-shadow:none}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 50px;border:1px solid #e4e1e3;border-radius:4px;padding:1em 1em 0}.woocommerce #reviews #comments ol.commentlist li .comment-text::after,.woocommerce #reviews #comments ol.commentlist li .comment-text::before{content:' ';display:table}.woocommerce #reviews #comments ol.commentlist li .comment-text::after{clear:both}.woocommerce #reviews #comments ol.commentlist li .comment-text p{margin:0 0 1em}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:.83em}.woocommerce #reviews #comments ol.commentlist ul.children{list-style:none outside;margin:20px 0 0 50px}.woocommerce #reviews #comments ol.commentlist ul.children .star-rating{display:none}.woocommerce #reviews #comments ol.commentlist #respond{border:1px solid #e4e1e3;border-radius:4px;padding:1em 1em 0;margin:20px 0 0 50px}.woocommerce #reviews #comments .commentlist>li::before{content:''}.woocommerce .star-rating{float:right;overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:star}.woocommerce .star-rating::before{content:'\73\73\73\73\73';color:#d3ced2;float:left;top:0;left:0;position:absolute}.woocommerce .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.woocommerce .star-rating span::before{content:'\53\53\53\53\53';top:0;position:absolute;left:0}.woocommerce .woocommerce-product-rating{line-height:2;display:block}.woocommerce .woocommerce-product-rating::after,.woocommerce .woocommerce-product-rating::before{content:' ';display:table}.woocommerce .woocommerce-product-rating::after{clear:both}.woocommerce .woocommerce-product-rating .star-rating{margin:.5em 4px 0 0;float:left}.woocommerce .products .star-rating{display:block;margin:0 0 .5em;float:none}.woocommerce .hreview-aggregate .star-rating{margin:10px 0 0}.woocommerce #review_form #respond{position:static;margin:0;width:auto;padding:0;background:transparent none;border:0}.woocommerce #review_form #respond::after,.woocommerce #review_form #respond::before{content:' ';display:table}.woocommerce #review_form #respond::after{clear:both}.woocommerce #review_form #respond p{margin:0 0 10px}.woocommerce #review_form #respond .form-submit input{left:auto}.woocommerce #review_form #respond textarea{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.woocommerce p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none}.woocommerce p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:WooCommerce;content:'\e021';text-indent:0}.woocommerce p.stars a:hover~a::before{content:'\e021'}.woocommerce p.stars:hover a::before{content:'\e020'}.woocommerce p.stars.selected a.active::before{content:'\e020'}.woocommerce p.stars.selected a.active~a::before{content:'\e021'}.woocommerce p.stars.selected a:not(.active)::before{content:'\e020'}.woocommerce table.shop_attributes{border:0;border-top:1px dotted rgba(0,0,0,.1);margin-bottom:1.618em;width:100%}.woocommerce table.shop_attributes th{width:150px;font-weight:700;padding:8px;border-top:0;border-bottom:1px dotted rgba(0,0,0,.1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td{font-style:italic;padding:0;border-top:0;border-bottom:1px dotted rgba(0,0,0,.1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td p{margin:0;padding:8px 0}.woocommerce table.shop_attributes tr:nth-child(even) td,.woocommerce table.shop_attributes tr:nth-child(even) th{background:rgba(0,0,0,.025)}.woocommerce table.shop_table{border:1px solid rgba(0,0,0,.1);margin:0 -1px 24px 0;text-align:left;width:100%;border-collapse:separate;border-radius:5px}.woocommerce table.shop_table th{font-weight:700;padding:9px 12px}.woocommerce table.shop_table td{border-top:1px solid rgba(0,0,0,.1);padding:6px 12px;vertical-align:middle}.woocommerce table.shop_table td small{font-weight:400}.woocommerce table.shop_table tbody:first-child tr:first-child td,.woocommerce table.shop_table tbody:first-child tr:first-child th{border-top:0}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:700;border-top:1px solid rgba(0,0,0,.1)}.woocommerce table.my_account_orders{font-size:.85em}.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th{padding:4px 8px;vertical-align:middle}.woocommerce table.my_account_orders .button{white-space:nowrap}.woocommerce table.my_account_orders .order-actions{text-align:right}.woocommerce table.my_account_orders .order-actions .button{margin:.125em 0 .125em .25em}.woocommerce table.woocommerce-MyAccount-downloads td,.woocommerce table.woocommerce-MyAccount-downloads th{vertical-align:top;text-align:center}.woocommerce table.woocommerce-MyAccount-downloads td:first-child,.woocommerce table.woocommerce-MyAccount-downloads th:first-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td:last-child,.woocommerce table.woocommerce-MyAccount-downloads th:last-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td .woocommerce-MyAccount-downloads-file::before,.woocommerce table.woocommerce-MyAccount-downloads th .woocommerce-MyAccount-downloads-file::before{content:'\2193';display:inline-block}.woocommerce td.product-name .wc-item-meta,.woocommerce td.product-name dl.variation{list-style:none outside}.woocommerce td.product-name .wc-item-meta .wc-item-meta-label,.woocommerce td.product-name .wc-item-meta dt,.woocommerce td.product-name dl.variation .wc-item-meta-label,.woocommerce td.product-name dl.variation dt{float:left;clear:both;margin-right:.25em;display:inline-block;list-style:none outside}.woocommerce td.product-name .wc-item-meta dd,.woocommerce td.product-name dl.variation dd{margin:0}.woocommerce td.product-name .wc-item-meta p,.woocommerce td.product-name .wc-item-meta:last-child,.woocommerce td.product-name dl.variation p,.woocommerce td.product-name dl.variation:last-child{margin-bottom:0}.woocommerce td.product-name p.backorder_notification{font-size:.83em}.woocommerce td.product-quantity{min-width:80px}.woocommerce ul.cart_list,.woocommerce ul.product_list_widget{list-style:none outside;padding:0;margin:0}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{padding:4px 0;margin:0;list-style:none}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before{content:' ';display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{display:block;font-weight:700}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{float:right;margin-left:4px;width:32px;height:auto;-webkit-box-shadow:none;box-shadow:none}.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl{margin:0;padding-left:1em;border-left:2px solid rgba(0,0,0,.1)}.woocommerce ul.cart_list li dl::after,.woocommerce ul.cart_list li dl::before,.woocommerce ul.product_list_widget li dl::after,.woocommerce ul.product_list_widget li dl::before{content:' ';display:table}.woocommerce ul.cart_list li dl::after,.woocommerce ul.product_list_widget li dl::after{clear:both}.woocommerce ul.cart_list li dl dd,.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dd,.woocommerce ul.product_list_widget li dl dt{display:inline-block;float:left;margin-bottom:1em}.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dt{font-weight:700;padding:0 0 .25em;margin:0 4px 0 0;clear:left}.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dd{padding:0 0 .25em}.woocommerce ul.cart_list li dl dd p:last-child,.woocommerce ul.product_list_widget li dl dd p:last-child{margin-bottom:0}.woocommerce ul.cart_list li .star-rating,.woocommerce ul.product_list_widget li .star-rating{float:none}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{border-top:3px double #ebe9eb;padding:4px 0 0}.woocommerce .widget_shopping_cart .total strong,.woocommerce.widget_shopping_cart .total strong{min-width:40px;display:inline-block}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{padding-left:2em;position:relative;padding-top:0}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{position:absolute;top:0;left:0}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce .widget_shopping_cart .buttons::before,.woocommerce.widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::before{content:' ';display:table}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::after{clear:both}.woocommerce .widget_shopping_cart .buttons a,.woocommerce.widget_shopping_cart .buttons a{margin-right:5px;margin-bottom:5px}.woocommerce form .form-row{padding:3px;margin:0 0 6px}.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease;opacity:0}.woocommerce form .form-row label{line-height:2}.woocommerce form .form-row label.hidden{visibility:hidden}.woocommerce form .form-row label.inline{display:inline}.woocommerce form .form-row .woocommerce-input-wrapper .description{background:#1e85be;color:#fff;border-radius:3px;padding:1em;margin:.5em 0 0;clear:both;display:none;position:relative}.woocommerce form .form-row .woocommerce-input-wrapper .description a{color:#fff;text-decoration:underline;border:0;-webkit-box-shadow:none;box-shadow:none}.woocommerce form .form-row .woocommerce-input-wrapper .description:before{left:50%;top:0;margin-top:-4px;-webkit-transform:translatex(-50%) rotate(180deg);-ms-transform:translatex(-50%) rotate(180deg);transform:translatex(-50%) rotate(180deg);content:"";position:absolute;border-width:4px 6px 0 6px;border-style:solid;border-color:#1e85be transparent transparent transparent;z-index:100;display:block}.woocommerce form .form-row select{cursor:pointer;margin:0}.woocommerce form .form-row .required{color:red;font-weight:700;border:0!important;text-decoration:none;visibility:hidden}.woocommerce form .form-row .optional{visibility:visible}.woocommerce form .form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0;outline:0;line-height:normal}.woocommerce form .form-row textarea{height:4em;line-height:1.5;display:block;-webkit-box-shadow:none;box-shadow:none}.woocommerce form .form-row .select2-container{width:100%;line-height:2em}.woocommerce form .form-row.woocommerce-invalid label{color:#a00}.woocommerce form .form-row.woocommerce-invalid .select2-container,.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:#a00}.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:#69bf29}.woocommerce form .form-row ::-webkit-input-placeholder{line-height:normal}.woocommerce form .form-row :-moz-placeholder{line-height:normal}.woocommerce form .form-row :-ms-input-placeholder{line-height:normal}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:1px solid #d3ced2;padding:20px;margin:2em 0;text-align:left;border-radius:5px}.woocommerce ul#shipping_method{list-style:none outside;margin:0;padding:0}.woocommerce ul#shipping_method li{margin:0;padding:.25em 0 .25em 22px;text-indent:-22px;list-style:none outside}.woocommerce ul#shipping_method li input{margin:3px .5ex}.woocommerce ul#shipping_method li label{display:inline}.woocommerce ul#shipping_method .amount{font-weight:700}.woocommerce p.woocommerce-shipping-contents{margin:0}.woocommerce ul.order_details{margin:0 0 3em;list-style:none}.woocommerce ul.order_details::after,.woocommerce ul.order_details::before{content:' ';display:table}.woocommerce ul.order_details::after{clear:both}.woocommerce ul.order_details li{float:left;margin-right:2em;text-transform:uppercase;font-size:.715em;line-height:1;border-right:1px dashed #d3ced2;padding-right:2em;margin-left:0;padding-left:0;list-style-type:none}.woocommerce ul.order_details li strong{display:block;font-size:1.4em;text-transform:none;line-height:1.5}.woocommerce ul.order_details li:last-of-type{border:none}.woocommerce .wc-bacs-bank-details-account-name{font-weight:700}.woocommerce .woocommerce-customer-details,.woocommerce .woocommerce-order-details,.woocommerce .woocommerce-order-downloads{margin-bottom:2em}.woocommerce .woocommerce-customer-details :last-child,.woocommerce .woocommerce-order-details :last-child,.woocommerce .woocommerce-order-downloads :last-child{margin-bottom:0}.woocommerce .woocommerce-customer-details address{font-style:normal;margin-bottom:0;border:1px solid rgba(0,0,0,.1);border-bottom-width:2px;border-right-width:2px;text-align:left;width:100%;border-radius:5px;padding:6px 12px}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone{margin-bottom:0;padding-left:1.5em}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-widget-layered-nav-list{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item{padding:0 0 1px;list-style:none}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::before{content:' ';display:table}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after{clear:both}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span{padding:1px 0}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none;color:#a00}.woocommerce .woocommerce-widget-layered-nav-dropdown__submit{margin-top:1em}.woocommerce .widget_layered_nav_filters ul{margin:0;padding:0;border:0;list-style:none outside;overflow:hidden;zoom:1}.woocommerce .widget_layered_nav_filters ul li{float:left;padding:0 1em 1px 1px;list-style:none}.woocommerce .widget_layered_nav_filters ul li a{text-decoration:none}.woocommerce .widget_layered_nav_filters ul li a::before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none;color:#a00;vertical-align:inherit;margin-right:.5em}.woocommerce .widget_price_filter .price_slider{margin-bottom:1em}.woocommerce .widget_price_filter .price_slider_amount{text-align:right;line-height:2.4;font-size:.8751em}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:1.15em;float:left}.woocommerce .widget_price_filter .ui-slider{position:relative;text-align:left;margin-left:.5em;margin-right:.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:#a46497;border-radius:1em;cursor:ew-resize;outline:0;top:-.3em;margin-left:-.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em;background-color:#a46497}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background-color:#602053;border:0}.woocommerce .widget_price_filter .ui-slider-horizontal{height:.5em}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}.woocommerce .widget_rating_filter ul{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .widget_rating_filter ul li{padding:0 0 1px;list-style:none}.woocommerce .widget_rating_filter ul li::after,.woocommerce .widget_rating_filter ul li::before{content:' ';display:table}.woocommerce .widget_rating_filter ul li::after{clear:both}.woocommerce .widget_rating_filter ul li a{padding:1px 0;text-decoration:none}.woocommerce .widget_rating_filter ul li .star-rating{float:none;display:inline-block}.woocommerce .widget_rating_filter ul li.chosen a::before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none;color:#a00}.woocommerce-no-js form.woocommerce-form-coupon,.woocommerce-no-js form.woocommerce-form-login{display:block!important}.woocommerce-no-js .showcoupon,.woocommerce-no-js .woocommerce-form-coupon-toggle,.woocommerce-no-js .woocommerce-form-login-toggle{display:none!important}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em 2em 1em 3.5em;margin:0 0 2em;position:relative;background-color:#f7f6f7;color:#515151;border-top:3px solid #a46497;list-style:none outside;width:auto;word-wrap:break-word}.woocommerce-error::after,.woocommerce-error::before,.woocommerce-info::after,.woocommerce-info::before,.woocommerce-message::after,.woocommerce-message::before{content:' ';display:table}.woocommerce-error::after,.woocommerce-info::after,.woocommerce-message::after{clear:both}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{font-family:WooCommerce;content:'\e028';display:inline-block;position:absolute;top:1em;left:1.5em}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{float:right}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{list-style:none outside!important;padding-left:0!important;margin-left:0!important}.rtl.woocommerce div.product div.images .flex-control-thumbs li{float:right}.woocommerce-message{border-top-color:#8fae1b}.woocommerce-message::before{content:'\e015';color:#8fae1b}.woocommerce-info{border-top-color:#1e85be}.woocommerce-info::before{color:#1e85be}.woocommerce-error{border-top-color:#b81c23}.woocommerce-error::before{content:'\e016';color:#b81c23}.woocommerce-account .woocommerce::after,.woocommerce-account .woocommerce::before{content:' ';display:table}.woocommerce-account .woocommerce::after{clear:both}.woocommerce-account .addresses .title::after,.woocommerce-account .addresses .title::before{content:' ';display:table}.woocommerce-account .addresses .title::after{clear:both}.woocommerce-account .addresses .title h3{float:left}.woocommerce-account .addresses .title .edit{float:right}.woocommerce-account ol.commentlist.notes li.note p.meta{font-weight:700;margin-bottom:0}.woocommerce-account ol.commentlist.notes li.note .description p:last-child{margin-bottom:0}.woocommerce-account ul.digital-downloads{margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li{list-style:none;margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li::before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none}.woocommerce-account ul.digital-downloads li .count{float:right}#add_payment_method table.cart .product-thumbnail,.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{min-width:32px}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:32px;-webkit-box-shadow:none;box-shadow:none}#add_payment_method table.cart td,#add_payment_method table.cart th,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th,.woocommerce-checkout table.cart td,.woocommerce-checkout table.cart th{vertical-align:middle}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{float:left;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #d3ced2;padding:6px 6px 5px;margin:0 4px 0 0;outline:0}#add_payment_method table.cart input,.woocommerce-cart table.cart input,.woocommerce-checkout table.cart input{margin:0;vertical-align:middle}#add_payment_method .wc-proceed-to-checkout,.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout{padding:1em 0}#add_payment_method .wc-proceed-to-checkout::after,#add_payment_method .wc-proceed-to-checkout::before,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::before,.woocommerce-checkout .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::before{content:' ';display:table}#add_payment_method .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::after{clear:both}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{display:block;text-align:center;margin-bottom:1em;font-size:1.25em;padding:1em}#add_payment_method .cart-collaterals .shipping_calculator .button,.woocommerce-cart .cart-collaterals .shipping_calculator .button,.woocommerce-checkout .cart-collaterals .shipping_calculator .button{width:100%;float:none;display:block}#add_payment_method .cart-collaterals .shipping_calculator .shipping-calculator-button::after,.woocommerce-cart .cart-collaterals .shipping_calculator .shipping-calculator-button::after,.woocommerce-checkout .cart-collaterals .shipping_calculator .shipping-calculator-button::after{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"";text-decoration:none}#add_payment_method .cart-collaterals .cart_totals p small,.woocommerce-cart .cart-collaterals .cart_totals p small,.woocommerce-checkout .cart-collaterals .cart_totals p small{color:#777;font-size:.83em}#add_payment_method .cart-collaterals .cart_totals table,.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-checkout .cart-collaterals .cart_totals table{border-collapse:separate;margin:0 0 6px;padding:0}#add_payment_method .cart-collaterals .cart_totals table tr:first-child td,#add_payment_method .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child th{border-top:0}#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table th{width:40%}#add_payment_method .cart-collaterals .cart_totals table td,#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table td,.woocommerce-checkout .cart-collaterals .cart_totals table th{vertical-align:top;border-left:0;border-right:0;line-height:1.5em}#add_payment_method .cart-collaterals .cart_totals table small,.woocommerce-cart .cart-collaterals .cart_totals table small,.woocommerce-checkout .cart-collaterals .cart_totals table small{color:#777}#add_payment_method .cart-collaterals .cart_totals table select,.woocommerce-cart .cart-collaterals .cart_totals table select,.woocommerce-checkout .cart-collaterals .cart_totals table select{width:100%}#add_payment_method .cart-collaterals .cart_totals .discount td,.woocommerce-cart .cart-collaterals .cart_totals .discount td,.woocommerce-checkout .cart-collaterals .cart_totals .discount td{color:#77a464}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top:1px solid #ebe9eb}#add_payment_method .cart-collaterals .cross-sells ul.products li.product,.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product,.woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product{margin-top:0}#add_payment_method .checkout .col-2 h3#ship-to-different-address,.woocommerce-cart .checkout .col-2 h3#ship-to-different-address,.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address{float:left;clear:none}#add_payment_method .checkout .col-2 .notes,.woocommerce-cart .checkout .col-2 .notes,.woocommerce-checkout .checkout .col-2 .notes{clear:left}#add_payment_method .checkout .col-2 .form-row-first,.woocommerce-cart .checkout .col-2 .form-row-first,.woocommerce-checkout .checkout .col-2 .form-row-first{clear:left}#add_payment_method .checkout .create-account small,.woocommerce-cart .checkout .create-account small,.woocommerce-checkout .checkout .create-account small{font-size:11px;color:#777;font-weight:400}#add_payment_method .checkout div.shipping-address,.woocommerce-cart .checkout div.shipping-address,.woocommerce-checkout .checkout div.shipping-address{padding:0;clear:left;width:100%}#add_payment_method .checkout .shipping_address,.woocommerce-cart .checkout .shipping_address,.woocommerce-checkout .checkout .shipping_address{clear:both}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#ebe9eb;border-radius:5px}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{text-align:left;padding:1em;border-bottom:1px solid #d3ced2;margin:0;list-style:none outside}#add_payment_method #payment ul.payment_methods::after,#add_payment_method #payment ul.payment_methods::before,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::before,.woocommerce-checkout #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::before{content:' ';display:table}#add_payment_method #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::after{clear:both}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{line-height:2;text-align:left;margin:0;font-weight:400}#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{margin:0 1em 0 0}#add_payment_method #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img{vertical-align:middle;margin:-2px 0 0 .5em;padding:0;position:relative;-webkit-box-shadow:none;box-shadow:none}#add_payment_method #payment ul.payment_methods li img+img,.woocommerce-cart #payment ul.payment_methods li img+img,.woocommerce-checkout #payment ul.payment_methods li img+img{margin-left:2px}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::before{content:' ';display:table}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after{clear:both}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:1em}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:1em;margin:1em 0;font-size:.92em;border-radius:2px;line-height:1.5;background-color:#dfdcde;color:#515151}#add_payment_method #payment div.payment_box input.input-text,#add_payment_method #payment div.payment_box textarea,.woocommerce-cart #payment div.payment_box input.input-text,.woocommerce-cart #payment div.payment_box textarea,.woocommerce-checkout #payment div.payment_box input.input-text,.woocommerce-checkout #payment div.payment_box textarea{border-color:#c7c1c6;border-top-color:#bbb3b9}#add_payment_method #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder{color:#bbb3b9}#add_payment_method #payment div.payment_box :-moz-placeholder,.woocommerce-cart #payment div.payment_box :-moz-placeholder,.woocommerce-checkout #payment div.payment_box :-moz-placeholder{color:#bbb3b9}#add_payment_method #payment div.payment_box :-ms-input-placeholder,.woocommerce-cart #payment div.payment_box :-ms-input-placeholder,.woocommerce-checkout #payment div.payment_box :-ms-input-placeholder{color:#bbb3b9}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods{list-style:none outside;margin:0}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token{margin:0 0 .5em}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label{cursor:pointer}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput{vertical-align:middle;margin:-3px 1em 0 0;position:relative}#add_payment_method #payment div.payment_box .wc-credit-card-form,.woocommerce-cart #payment div.payment_box .wc-credit-card-form,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form{border:0;padding:0;margin:1em 0 0}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number{font-size:1.5em;padding:8px;background-repeat:no-repeat;background-position:right .618em center;background-size:32px 20px}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa{background-image:url(../images/icons/credit-cards/visa.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard{background-image:url(../images/icons/credit-cards/mastercard.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser{background-image:url(../images/icons/credit-cards/laser.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub{background-image:url(../images/icons/credit-cards/diners.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro{background-image:url(../images/icons/credit-cards/maestro.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb{background-image:url(../images/icons/credit-cards/jcb.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex{background-image:url(../images/icons/credit-cards/amex.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover{background-image:url(../images/icons/credit-cards/discover.svg)}#add_payment_method #payment div.payment_box span.help,.woocommerce-cart #payment div.payment_box span.help,.woocommerce-checkout #payment div.payment_box span.help{font-size:.857em;color:#777;font-weight:400}#add_payment_method #payment div.payment_box .form-row,.woocommerce-cart #payment div.payment_box .form-row,.woocommerce-checkout #payment div.payment_box .form-row{margin:0 0 1em}#add_payment_method #payment div.payment_box p:last-child,.woocommerce-cart #payment div.payment_box p:last-child,.woocommerce-checkout #payment div.payment_box p:last-child{margin-bottom:0}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{content:'';display:block;border:1em solid #dfdcde;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-.75em;left:0;margin:-1em 0 0 2em}#add_payment_method #payment .payment_method_paypal .about_paypal,.woocommerce-cart #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment .payment_method_paypal .about_paypal{float:right;line-height:52px;font-size:.83em}#add_payment_method #payment .payment_method_paypal img,.woocommerce-cart #payment .payment_method_paypal img,.woocommerce-checkout #payment .payment_method_paypal img{max-height:52px;vertical-align:middle}.woocommerce-terms-and-conditions{border:1px solid rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);background:rgba(0,0,0,.05)}.woocommerce-invalid #terms{outline:2px solid red;outline-offset:2px}.woocommerce-password-strength{text-align:center;font-weight:600;padding:3px .5em;font-size:1em}.woocommerce-password-strength.strong{background-color:#c1e1b9;border-color:#83c373}.woocommerce-password-strength.short{background-color:#f1adad;border-color:#e35b5b}.woocommerce-password-strength.bad{background-color:#fbc5a9;border-color:#f78b53}.woocommerce-password-strength.good{background-color:#ffe399;border-color:#ffc733}.woocommerce-password-hint{margin:.5em 0 0;display:block}#content.twentyeleven .woocommerce-pagination a{font-size:1em;line-height:1}.single-product .twentythirteen #reply-title,.single-product .twentythirteen #respond #commentform,.single-product .twentythirteen .entry-summary{padding:0}.single-product .twentythirteen p.stars{clear:both}.twentythirteen .woocommerce-breadcrumb{padding-top:40px}.twentyfourteen ul.products li.product{margin-top:0!important}body:not(.search-results) .twentysixteen .entry-summary{color:inherit;font-size:inherit;line-height:inherit}.twentysixteen .price ins{background:inherit;color:inherit}
1
+ @charset "UTF-8";@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@font-face{font-family:star;src:url(../fonts/star.eot);src:url(../fonts/star.eot?#iefix) format("embedded-opentype"),url(../fonts/star.woff) format("woff"),url(../fonts/star.ttf) format("truetype"),url(../fonts/star.svg#star) format("svg");font-weight:400;font-style:normal}@font-face{font-family:WooCommerce;src:url(../fonts/WooCommerce.eot);src:url(../fonts/WooCommerce.eot?#iefix) format("embedded-opentype"),url(../fonts/WooCommerce.woff) format("woff"),url(../fonts/WooCommerce.ttf) format("truetype"),url(../fonts/WooCommerce.svg#WooCommerce) format("svg");font-weight:400;font-style:normal}.woocommerce-store-notice,p.demo_store{position:absolute;top:0;left:0;right:0;margin:0;width:100%;font-size:1em;padding:1em 0;text-align:center;background-color:#a46497;color:#fff;z-index:99998;-webkit-box-shadow:0 1px 1em rgba(0,0,0,.2);box-shadow:0 1px 1em rgba(0,0,0,.2);display:none}.woocommerce-store-notice a,p.demo_store a{color:#fff;text-decoration:underline}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.admin-bar p.demo_store{top:32px}.clear{clear:both}.woocommerce .blockUI.blockOverlay{position:relative}.woocommerce .blockUI.blockOverlay::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:'';-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;background:url(../images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce .loader::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:'';-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;background:url(../images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce a.remove{display:block;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;border-radius:100%;color:red!important;text-decoration:none;font-weight:700;border:0}.woocommerce a.remove:hover{color:#fff!important;background:red}.woocommerce small.note{display:block;color:#777;font-size:.857em;margin-top:10px}.woocommerce .woocommerce-breadcrumb{margin:0 0 1em;padding:0;font-size:.92em;color:#777}.woocommerce .woocommerce-breadcrumb::after,.woocommerce .woocommerce-breadcrumb::before{content:' ';display:table}.woocommerce .woocommerce-breadcrumb::after{clear:both}.woocommerce .woocommerce-breadcrumb a{color:#777}.woocommerce .quantity .qty{width:3.631em;text-align:center}.woocommerce div.product{margin-bottom:0;position:relative}.woocommerce div.product .product_title{clear:none;margin-top:0;padding:0}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#77a464;font-size:1.25em}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{background:inherit;font-weight:700;display:inline-block}.woocommerce div.product p.price del,.woocommerce div.product span.price del{opacity:.5;display:inline-block}.woocommerce div.product p.stock{font-size:.92em}.woocommerce div.product .stock{color:#77a464}.woocommerce div.product .out-of-stock{color:red}.woocommerce div.product .woocommerce-product-rating{margin-bottom:1.618em}.woocommerce div.product div.images{margin-bottom:2em}.woocommerce div.product div.images img{display:block;width:100%;height:auto;-webkit-box-shadow:none;box-shadow:none}.woocommerce div.product div.images div.thumbnails{padding-top:1em}.woocommerce div.product div.images.woocommerce-product-gallery{position:relative}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{-webkit-transition:all cubic-bezier(.795,-.035,0,1) .5s;transition:all cubic-bezier(.795,-.035,0,1) .5s;margin:0;padding:0}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{background-color:#fff;opacity:0}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){width:25%;display:inline-block}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{position:absolute;top:.5em;right:.5em;font-size:2em;z-index:9;width:36px;height:36px;background:#fff;text-indent:-9999px;border-radius:100%;-webkit-box-sizing:content-box;box-sizing:content-box}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:before{content:"";display:block;width:10px;height:10px;border:2px solid #000;border-radius:100%;position:absolute;top:9px;left:9px;-webkit-box-sizing:content-box;box-sizing:content-box}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:after{content:"";display:block;width:2px;height:8px;background:#000;border-radius:6px;position:absolute;top:19px;left:22px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-box-sizing:content-box;box-sizing:content-box}.woocommerce div.product div.images .flex-control-thumbs{overflow:hidden;zoom:1;margin:0;padding:0}.woocommerce div.product div.images .flex-control-thumbs li{width:25%;float:left;margin:0;list-style:none}.woocommerce div.product div.images .flex-control-thumbs li img{cursor:pointer;opacity:.5;margin:0}.woocommerce div.product div.images .flex-control-thumbs li img.flex-active,.woocommerce div.product div.images .flex-control-thumbs li img:hover{opacity:1}.woocommerce div.product .woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:left}.woocommerce div.product div.summary{margin-bottom:2em}.woocommerce div.product div.social{text-align:right;margin:0 0 1em}.woocommerce div.product div.social span{margin:0 0 0 2px}.woocommerce div.product div.social span span{margin:0}.woocommerce div.product div.social span .stButton .chicklets{padding-left:16px;width:0}.woocommerce div.product div.social iframe{float:left;margin-top:3px}.woocommerce div.product .woocommerce-tabs ul.tabs{list-style:none;padding:0 0 0 1em;margin:0 0 1.618em;overflow:hidden;position:relative}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid #d3ced2;background-color:#ebe9eb;display:inline-block;position:relative;z-index:0;border-radius:4px 4px 0 0;margin:0 -5px;padding:0 1em}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.5em 0;font-weight:700;color:#515151;text-decoration:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{text-decoration:none;color:#6b6a6b}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fff;z-index:2;border-bottom-color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:inherit;text-shadow:inherit}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{-webkit-box-shadow:2px 2px 0 #fff;box-shadow:2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after{-webkit-box-shadow:-2px 2px 0 #fff;box-shadow:-2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{border:1px solid #d3ced2;position:absolute;bottom:-1px;width:5px;height:5px;content:' ';-webkit-box-sizing:border-box;box-sizing:border-box}.woocommerce div.product .woocommerce-tabs ul.tabs li::before{left:-5px;border-bottom-right-radius:4px;border-width:0 1px 1px 0;-webkit-box-shadow:2px 2px 0 #ebe9eb;box-shadow:2px 2px 0 #ebe9eb}.woocommerce div.product .woocommerce-tabs ul.tabs li::after{right:-5px;border-bottom-left-radius:4px;border-width:0 0 1px 1px;-webkit-box-shadow:-2px 2px 0 #ebe9eb;box-shadow:-2px 2px 0 #ebe9eb}.woocommerce div.product .woocommerce-tabs ul.tabs::before{position:absolute;content:' ';width:100%;bottom:0;left:0;border-bottom:1px solid #d3ced2;z-index:1}.woocommerce div.product .woocommerce-tabs .panel{margin:0 0 2em;padding:0}.woocommerce div.product p.cart{margin-bottom:2em}.woocommerce div.product p.cart::after,.woocommerce div.product p.cart::before{content:' ';display:table}.woocommerce div.product p.cart::after{clear:both}.woocommerce div.product form.cart{margin-bottom:2em}.woocommerce div.product form.cart::after,.woocommerce div.product form.cart::before{content:' ';display:table}.woocommerce div.product form.cart::after{clear:both}.woocommerce div.product form.cart div.quantity{float:left;margin:0 4px 0 0}.woocommerce div.product form.cart table{border-width:0 0 1px}.woocommerce div.product form.cart table td{padding-left:0}.woocommerce div.product form.cart table div.quantity{float:none;margin:0}.woocommerce div.product form.cart table small.stock{display:block;float:none}.woocommerce div.product form.cart .variations{margin-bottom:1em;border:0;width:100%}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{border:0;vertical-align:top;line-height:2em}.woocommerce div.product form.cart .variations label{font-weight:700}.woocommerce div.product form.cart .variations select{max-width:100%;min-width:75%;display:inline-block;margin-right:1em}.woocommerce div.product form.cart .variations td.label{padding-right:1em}.woocommerce div.product form.cart .woocommerce-variation-description p{margin-bottom:1em}.woocommerce div.product form.cart .reset_variations{visibility:hidden;font-size:.83em}.woocommerce div.product form.cart .wc-no-matching-variations{display:none}.woocommerce div.product form.cart .button{vertical-align:middle;float:left}.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label{padding-right:1em;padding-left:1em}.woocommerce div.product form.cart .group_table td{vertical-align:top;padding-bottom:.5em;border:0}.woocommerce div.product form.cart .group_table td:first-child{width:4em;text-align:center}.woocommerce div.product form.cart .group_table .wc-grouped-product-add-to-cart-checkbox{display:inline-block;width:auto;margin:0 auto;-webkit-transform:scale(1.5,1.5);-ms-transform:scale(1.5,1.5);transform:scale(1.5,1.5)}.woocommerce span.onsale{min-height:3.236em;min-width:3.236em;padding:.202em;font-size:1em;font-weight:700;position:absolute;text-align:center;line-height:3.236;top:-.5em;left:-.5em;margin:0;border-radius:100%;background-color:#77a464;color:#fff;font-size:.857em;z-index:9}.woocommerce .products ul,.woocommerce ul.products{margin:0 0 1em;padding:0;list-style:none outside;clear:both}.woocommerce .products ul::after,.woocommerce .products ul::before,.woocommerce ul.products::after,.woocommerce ul.products::before{content:' ';display:table}.woocommerce .products ul::after,.woocommerce ul.products::after{clear:both}.woocommerce .products ul li,.woocommerce ul.products li{list-style:none outside}.woocommerce ul.products li.product .onsale{top:0;right:0;left:auto;margin:-.5em -.5em 0 0}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding:.5em 0;margin:0;font-size:1em}.woocommerce ul.products li.product a{text-decoration:none}.woocommerce ul.products li.product a img{width:100%;height:auto;display:block;margin:0 0 1em;-webkit-box-shadow:none;box-shadow:none}.woocommerce ul.products li.product strong{display:block}.woocommerce ul.products li.product .star-rating{font-size:.857em}.woocommerce ul.products li.product .button{margin-top:1em}.woocommerce ul.products li.product .price{color:#77a464;display:block;font-weight:400;margin-bottom:.5em;font-size:.857em}.woocommerce ul.products li.product .price del{color:inherit;opacity:.5;display:inline-block}.woocommerce ul.products li.product .price ins{background:0 0;font-weight:700;display:inline-block}.woocommerce ul.products li.product .price .from{font-size:.67em;margin:-2px 0 0 0;text-transform:uppercase;color:rgba(132,132,132,.5)}.woocommerce .woocommerce-result-count{margin:0 0 1em}.woocommerce .woocommerce-ordering{margin:0 0 1em}.woocommerce .woocommerce-ordering select{vertical-align:top}.woocommerce nav.woocommerce-pagination{text-align:center}.woocommerce nav.woocommerce-pagination ul{display:inline-block;white-space:nowrap;padding:0;clear:both;border:1px solid #d3ced2;border-right:0;margin:1px}.woocommerce nav.woocommerce-pagination ul li{border-right:1px solid #d3ced2;padding:0;margin:0;float:left;display:inline;overflow:hidden}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{margin:0;text-decoration:none;padding:0;line-height:1;font-size:1em;font-weight:400;padding:.5em;min-width:1em;display:block}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#ebe9eb;color:#8a7e88}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:3px;left:auto;color:#515151;background-color:#ebe9eb;border:0;display:inline-block;background-image:none;-webkit-box-shadow:none;box-shadow:none;text-shadow:none}.woocommerce #respond input#submit.loading,.woocommerce a.button.loading,.woocommerce button.button.loading,.woocommerce input.button.loading{opacity:.25;padding-right:2.618em}.woocommerce #respond input#submit.loading::after,.woocommerce a.button.loading::after,.woocommerce button.button.loading::after,.woocommerce input.button.loading::after{font-family:WooCommerce;content:'\e01c';vertical-align:top;font-weight:400;position:absolute;top:.618em;right:1em;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.woocommerce #respond input#submit.added::after,.woocommerce a.button.added::after,.woocommerce button.button.added::after,.woocommerce input.button.added::after{font-family:WooCommerce;content:'\e017';margin-left:.53em;vertical-align:bottom}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background-color:#dad8da;text-decoration:none;background-image:none;color:#515151}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#a46497;color:#fff;-webkit-font-smoothing:antialiased}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:#935386;color:#fff}.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.alt:disabled[disabled]:hover{background-color:#a46497;color:#fff}.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]{color:inherit;cursor:not-allowed;opacity:.5;padding:.618em 1em}.woocommerce #respond input#submit.disabled:hover,.woocommerce #respond input#submit:disabled:hover,.woocommerce #respond input#submit:disabled[disabled]:hover,.woocommerce a.button.disabled:hover,.woocommerce a.button:disabled:hover,.woocommerce a.button:disabled[disabled]:hover,.woocommerce button.button.disabled:hover,.woocommerce button.button:disabled:hover,.woocommerce button.button:disabled[disabled]:hover,.woocommerce input.button.disabled:hover,.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled]:hover{color:inherit;background-color:#ebe9eb}.woocommerce .cart .button,.woocommerce .cart input.button{float:none}.woocommerce a.added_to_cart{padding-top:.5em;display:inline-block}.woocommerce #reviews h2 small{float:right;color:#777;font-size:15px;margin:10px 0 0}.woocommerce #reviews h2 small a{text-decoration:none;color:#777}.woocommerce #reviews h3{margin:0}.woocommerce #reviews #respond{margin:0;border:0;padding:0}.woocommerce #reviews #comment{height:75px}.woocommerce #reviews #comments .add_review::after,.woocommerce #reviews #comments .add_review::before{content:' ';display:table}.woocommerce #reviews #comments .add_review::after{clear:both}.woocommerce #reviews #comments h2{clear:none}.woocommerce #reviews #comments ol.commentlist{margin:0;width:100%;background:0 0;list-style:none}.woocommerce #reviews #comments ol.commentlist::after,.woocommerce #reviews #comments ol.commentlist::before{content:' ';display:table}.woocommerce #reviews #comments ol.commentlist::after{clear:both}.woocommerce #reviews #comments ol.commentlist li{padding:0;margin:0 0 20px;border:0;position:relative;background:0;border:0}.woocommerce #reviews #comments ol.commentlist li .meta{color:#777;font-size:.75em}.woocommerce #reviews #comments ol.commentlist li img.avatar{float:left;position:absolute;top:0;left:0;padding:3px;width:32px;height:auto;background:#ebe9eb;border:1px solid #e4e1e3;margin:0;-webkit-box-shadow:none;box-shadow:none}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 50px;border:1px solid #e4e1e3;border-radius:4px;padding:1em 1em 0}.woocommerce #reviews #comments ol.commentlist li .comment-text::after,.woocommerce #reviews #comments ol.commentlist li .comment-text::before{content:' ';display:table}.woocommerce #reviews #comments ol.commentlist li .comment-text::after{clear:both}.woocommerce #reviews #comments ol.commentlist li .comment-text p{margin:0 0 1em}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:.83em}.woocommerce #reviews #comments ol.commentlist ul.children{list-style:none outside;margin:20px 0 0 50px}.woocommerce #reviews #comments ol.commentlist ul.children .star-rating{display:none}.woocommerce #reviews #comments ol.commentlist #respond{border:1px solid #e4e1e3;border-radius:4px;padding:1em 1em 0;margin:20px 0 0 50px}.woocommerce #reviews #comments .commentlist>li::before{content:''}.woocommerce .star-rating{float:right;overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:star}.woocommerce .star-rating::before{content:'\73\73\73\73\73';color:#d3ced2;float:left;top:0;left:0;position:absolute}.woocommerce .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.woocommerce .star-rating span::before{content:'\53\53\53\53\53';top:0;position:absolute;left:0}.woocommerce .woocommerce-product-rating{line-height:2;display:block}.woocommerce .woocommerce-product-rating::after,.woocommerce .woocommerce-product-rating::before{content:' ';display:table}.woocommerce .woocommerce-product-rating::after{clear:both}.woocommerce .woocommerce-product-rating .star-rating{margin:.5em 4px 0 0;float:left}.woocommerce .products .star-rating{display:block;margin:0 0 .5em;float:none}.woocommerce .hreview-aggregate .star-rating{margin:10px 0 0}.woocommerce #review_form #respond{position:static;margin:0;width:auto;padding:0;background:transparent none;border:0}.woocommerce #review_form #respond::after,.woocommerce #review_form #respond::before{content:' ';display:table}.woocommerce #review_form #respond::after{clear:both}.woocommerce #review_form #respond p{margin:0 0 10px}.woocommerce #review_form #respond .form-submit input{left:auto}.woocommerce #review_form #respond textarea{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.woocommerce p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none}.woocommerce p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:WooCommerce;content:'\e021';text-indent:0}.woocommerce p.stars a:hover~a::before{content:'\e021'}.woocommerce p.stars:hover a::before{content:'\e020'}.woocommerce p.stars.selected a.active::before{content:'\e020'}.woocommerce p.stars.selected a.active~a::before{content:'\e021'}.woocommerce p.stars.selected a:not(.active)::before{content:'\e020'}.woocommerce table.shop_attributes{border:0;border-top:1px dotted rgba(0,0,0,.1);margin-bottom:1.618em;width:100%}.woocommerce table.shop_attributes th{width:150px;font-weight:700;padding:8px;border-top:0;border-bottom:1px dotted rgba(0,0,0,.1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td{font-style:italic;padding:0;border-top:0;border-bottom:1px dotted rgba(0,0,0,.1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td p{margin:0;padding:8px 0}.woocommerce table.shop_attributes tr:nth-child(even) td,.woocommerce table.shop_attributes tr:nth-child(even) th{background:rgba(0,0,0,.025)}.woocommerce table.shop_table{border:1px solid rgba(0,0,0,.1);margin:0 -1px 24px 0;text-align:left;width:100%;border-collapse:separate;border-radius:5px}.woocommerce table.shop_table th{font-weight:700;padding:9px 12px}.woocommerce table.shop_table td{border-top:1px solid rgba(0,0,0,.1);padding:6px 12px;vertical-align:middle}.woocommerce table.shop_table td small{font-weight:400}.woocommerce table.shop_table tbody:first-child tr:first-child td,.woocommerce table.shop_table tbody:first-child tr:first-child th{border-top:0}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:700;border-top:1px solid rgba(0,0,0,.1)}.woocommerce table.my_account_orders{font-size:.85em}.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th{padding:4px 8px;vertical-align:middle}.woocommerce table.my_account_orders .button{white-space:nowrap}.woocommerce table.my_account_orders .order-actions{text-align:right}.woocommerce table.my_account_orders .order-actions .button{margin:.125em 0 .125em .25em}.woocommerce table.woocommerce-MyAccount-downloads td,.woocommerce table.woocommerce-MyAccount-downloads th{vertical-align:top;text-align:center}.woocommerce table.woocommerce-MyAccount-downloads td:first-child,.woocommerce table.woocommerce-MyAccount-downloads th:first-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td:last-child,.woocommerce table.woocommerce-MyAccount-downloads th:last-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td .woocommerce-MyAccount-downloads-file::before,.woocommerce table.woocommerce-MyAccount-downloads th .woocommerce-MyAccount-downloads-file::before{content:'\2193';display:inline-block}.woocommerce td.product-name .wc-item-meta,.woocommerce td.product-name dl.variation{list-style:none outside}.woocommerce td.product-name .wc-item-meta .wc-item-meta-label,.woocommerce td.product-name .wc-item-meta dt,.woocommerce td.product-name dl.variation .wc-item-meta-label,.woocommerce td.product-name dl.variation dt{float:left;clear:both;margin-right:.25em;display:inline-block;list-style:none outside}.woocommerce td.product-name .wc-item-meta dd,.woocommerce td.product-name dl.variation dd{margin:0}.woocommerce td.product-name .wc-item-meta p,.woocommerce td.product-name .wc-item-meta:last-child,.woocommerce td.product-name dl.variation p,.woocommerce td.product-name dl.variation:last-child{margin-bottom:0}.woocommerce td.product-name p.backorder_notification{font-size:.83em}.woocommerce td.product-quantity{min-width:80px}.woocommerce ul.cart_list,.woocommerce ul.product_list_widget{list-style:none outside;padding:0;margin:0}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{padding:4px 0;margin:0;list-style:none}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before{content:' ';display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{display:block;font-weight:700}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{float:right;margin-left:4px;width:32px;height:auto;-webkit-box-shadow:none;box-shadow:none}.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl{margin:0;padding-left:1em;border-left:2px solid rgba(0,0,0,.1)}.woocommerce ul.cart_list li dl::after,.woocommerce ul.cart_list li dl::before,.woocommerce ul.product_list_widget li dl::after,.woocommerce ul.product_list_widget li dl::before{content:' ';display:table}.woocommerce ul.cart_list li dl::after,.woocommerce ul.product_list_widget li dl::after{clear:both}.woocommerce ul.cart_list li dl dd,.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dd,.woocommerce ul.product_list_widget li dl dt{display:inline-block;float:left;margin-bottom:1em}.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dt{font-weight:700;padding:0 0 .25em;margin:0 4px 0 0;clear:left}.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dd{padding:0 0 .25em}.woocommerce ul.cart_list li dl dd p:last-child,.woocommerce ul.product_list_widget li dl dd p:last-child{margin-bottom:0}.woocommerce ul.cart_list li .star-rating,.woocommerce ul.product_list_widget li .star-rating{float:none}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{border-top:3px double #ebe9eb;padding:4px 0 0}.woocommerce .widget_shopping_cart .total strong,.woocommerce.widget_shopping_cart .total strong{min-width:40px;display:inline-block}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{padding-left:2em;position:relative;padding-top:0}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{position:absolute;top:0;left:0}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce .widget_shopping_cart .buttons::before,.woocommerce.widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::before{content:' ';display:table}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::after{clear:both}.woocommerce .widget_shopping_cart .buttons a,.woocommerce.widget_shopping_cart .buttons a{margin-right:5px;margin-bottom:5px}.woocommerce form .form-row{padding:3px;margin:0 0 6px}.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease;opacity:0}.woocommerce form .form-row label{line-height:2}.woocommerce form .form-row label.hidden{visibility:hidden}.woocommerce form .form-row label.inline{display:inline}.woocommerce form .form-row .woocommerce-input-wrapper .description{background:#1e85be;color:#fff;border-radius:3px;padding:1em;margin:.5em 0 0;clear:both;display:none;position:relative}.woocommerce form .form-row .woocommerce-input-wrapper .description a{color:#fff;text-decoration:underline;border:0;-webkit-box-shadow:none;box-shadow:none}.woocommerce form .form-row .woocommerce-input-wrapper .description:before{left:50%;top:0;margin-top:-4px;-webkit-transform:translatex(-50%) rotate(180deg);-ms-transform:translatex(-50%) rotate(180deg);transform:translatex(-50%) rotate(180deg);content:"";position:absolute;border-width:4px 6px 0 6px;border-style:solid;border-color:#1e85be transparent transparent transparent;z-index:100;display:block}.woocommerce form .form-row select{cursor:pointer;margin:0}.woocommerce form .form-row .required{color:red;font-weight:700;border:0!important;text-decoration:none;visibility:hidden}.woocommerce form .form-row .optional{visibility:visible}.woocommerce form .form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0;outline:0;line-height:normal}.woocommerce form .form-row textarea{height:4em;line-height:1.5;display:block;-webkit-box-shadow:none;box-shadow:none}.woocommerce form .form-row .select2-container{width:100%;line-height:2em}.woocommerce form .form-row.woocommerce-invalid label{color:#a00}.woocommerce form .form-row.woocommerce-invalid .select2-container,.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:#a00}.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:#69bf29}.woocommerce form .form-row ::-webkit-input-placeholder{line-height:normal}.woocommerce form .form-row :-moz-placeholder{line-height:normal}.woocommerce form .form-row :-ms-input-placeholder{line-height:normal}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:1px solid #d3ced2;padding:20px;margin:2em 0;text-align:left;border-radius:5px}.woocommerce ul#shipping_method{list-style:none outside;margin:0;padding:0}.woocommerce ul#shipping_method li{margin:0;padding:.25em 0 .25em 22px;text-indent:-22px;list-style:none outside}.woocommerce ul#shipping_method li input{margin:3px .5ex}.woocommerce ul#shipping_method li label{display:inline}.woocommerce ul#shipping_method .amount{font-weight:700}.woocommerce p.woocommerce-shipping-contents{margin:0}.woocommerce ul.order_details{margin:0 0 3em;list-style:none}.woocommerce ul.order_details::after,.woocommerce ul.order_details::before{content:' ';display:table}.woocommerce ul.order_details::after{clear:both}.woocommerce ul.order_details li{float:left;margin-right:2em;text-transform:uppercase;font-size:.715em;line-height:1;border-right:1px dashed #d3ced2;padding-right:2em;margin-left:0;padding-left:0;list-style-type:none}.woocommerce ul.order_details li strong{display:block;font-size:1.4em;text-transform:none;line-height:1.5}.woocommerce ul.order_details li:last-of-type{border:none}.woocommerce .wc-bacs-bank-details-account-name{font-weight:700}.woocommerce .woocommerce-customer-details,.woocommerce .woocommerce-order-details,.woocommerce .woocommerce-order-downloads{margin-bottom:2em}.woocommerce .woocommerce-customer-details :last-child,.woocommerce .woocommerce-order-details :last-child,.woocommerce .woocommerce-order-downloads :last-child{margin-bottom:0}.woocommerce .woocommerce-customer-details address{font-style:normal;margin-bottom:0;border:1px solid rgba(0,0,0,.1);border-bottom-width:2px;border-right-width:2px;text-align:left;width:100%;border-radius:5px;padding:6px 12px}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone{margin-bottom:0;padding-left:1.5em}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-widget-layered-nav-list{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item{padding:0 0 1px;list-style:none}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::before{content:' ';display:table}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after{clear:both}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span{padding:1px 0}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none;color:#a00}.woocommerce .woocommerce-widget-layered-nav-dropdown__submit{margin-top:1em}.woocommerce .widget_layered_nav_filters ul{margin:0;padding:0;border:0;list-style:none outside;overflow:hidden;zoom:1}.woocommerce .widget_layered_nav_filters ul li{float:left;padding:0 1em 1px 1px;list-style:none}.woocommerce .widget_layered_nav_filters ul li a{text-decoration:none}.woocommerce .widget_layered_nav_filters ul li a::before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none;color:#a00;vertical-align:inherit;margin-right:.5em}.woocommerce .widget_price_filter .price_slider{margin-bottom:1em}.woocommerce .widget_price_filter .price_slider_amount{text-align:right;line-height:2.4;font-size:.8751em}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:1.15em;float:left}.woocommerce .widget_price_filter .ui-slider{position:relative;text-align:left;margin-left:.5em;margin-right:.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:#a46497;border-radius:1em;cursor:ew-resize;outline:0;top:-.3em;margin-left:-.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em;background-color:#a46497}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background-color:#602053;border:0}.woocommerce .widget_price_filter .ui-slider-horizontal{height:.5em}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}.woocommerce .widget_rating_filter ul{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .widget_rating_filter ul li{padding:0 0 1px;list-style:none}.woocommerce .widget_rating_filter ul li::after,.woocommerce .widget_rating_filter ul li::before{content:' ';display:table}.woocommerce .widget_rating_filter ul li::after{clear:both}.woocommerce .widget_rating_filter ul li a{padding:1px 0;text-decoration:none}.woocommerce .widget_rating_filter ul li .star-rating{float:none;display:inline-block}.woocommerce .widget_rating_filter ul li.chosen a::before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none;color:#a00}.woocommerce-no-js form.woocommerce-form-coupon,.woocommerce-no-js form.woocommerce-form-login{display:block!important}.woocommerce-no-js .showcoupon,.woocommerce-no-js .woocommerce-form-coupon-toggle,.woocommerce-no-js .woocommerce-form-login-toggle{display:none!important}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em 2em 1em 3.5em;margin:0 0 2em;position:relative;background-color:#f7f6f7;color:#515151;border-top:3px solid #a46497;list-style:none outside;width:auto;word-wrap:break-word}.woocommerce-error::after,.woocommerce-error::before,.woocommerce-info::after,.woocommerce-info::before,.woocommerce-message::after,.woocommerce-message::before{content:' ';display:table}.woocommerce-error::after,.woocommerce-info::after,.woocommerce-message::after{clear:both}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{font-family:WooCommerce;content:'\e028';display:inline-block;position:absolute;top:1em;left:1.5em}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{float:right}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{list-style:none outside!important;padding-left:0!important;margin-left:0!important}.rtl.woocommerce div.product div.images .flex-control-thumbs li{float:right}.rtl.woocommerce .price_label span{unicode-bidi:embed;direction:ltr}.woocommerce-message{border-top-color:#8fae1b}.woocommerce-message::before{content:'\e015';color:#8fae1b}.woocommerce-info{border-top-color:#1e85be}.woocommerce-info::before{color:#1e85be}.woocommerce-error{border-top-color:#b81c23}.woocommerce-error::before{content:'\e016';color:#b81c23}.woocommerce-account .woocommerce::after,.woocommerce-account .woocommerce::before{content:' ';display:table}.woocommerce-account .woocommerce::after{clear:both}.woocommerce-account .addresses .title::after,.woocommerce-account .addresses .title::before{content:' ';display:table}.woocommerce-account .addresses .title::after{clear:both}.woocommerce-account .addresses .title h3{float:left}.woocommerce-account .addresses .title .edit{float:right}.woocommerce-account ol.commentlist.notes li.note p.meta{font-weight:700;margin-bottom:0}.woocommerce-account ol.commentlist.notes li.note .description p:last-child{margin-bottom:0}.woocommerce-account ul.digital-downloads{margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li{list-style:none;margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li::before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none}.woocommerce-account ul.digital-downloads li .count{float:right}#add_payment_method table.cart .product-thumbnail,.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{min-width:32px}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:32px;-webkit-box-shadow:none;box-shadow:none}#add_payment_method table.cart td,#add_payment_method table.cart th,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th,.woocommerce-checkout table.cart td,.woocommerce-checkout table.cart th{vertical-align:middle}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{float:left;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #d3ced2;padding:6px 6px 5px;margin:0 4px 0 0;outline:0}#add_payment_method table.cart input,.woocommerce-cart table.cart input,.woocommerce-checkout table.cart input{margin:0;vertical-align:middle}#add_payment_method .wc-proceed-to-checkout,.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout{padding:1em 0}#add_payment_method .wc-proceed-to-checkout::after,#add_payment_method .wc-proceed-to-checkout::before,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::before,.woocommerce-checkout .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::before{content:' ';display:table}#add_payment_method .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::after{clear:both}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{display:block;text-align:center;margin-bottom:1em;font-size:1.25em;padding:1em}#add_payment_method .cart-collaterals .shipping_calculator .button,.woocommerce-cart .cart-collaterals .shipping_calculator .button,.woocommerce-checkout .cart-collaterals .shipping_calculator .button{width:100%;float:none;display:block}#add_payment_method .cart-collaterals .shipping_calculator .shipping-calculator-button::after,.woocommerce-cart .cart-collaterals .shipping_calculator .shipping-calculator-button::after,.woocommerce-checkout .cart-collaterals .shipping_calculator .shipping-calculator-button::after{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"";text-decoration:none}#add_payment_method .cart-collaterals .cart_totals p small,.woocommerce-cart .cart-collaterals .cart_totals p small,.woocommerce-checkout .cart-collaterals .cart_totals p small{color:#777;font-size:.83em}#add_payment_method .cart-collaterals .cart_totals table,.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-checkout .cart-collaterals .cart_totals table{border-collapse:separate;margin:0 0 6px;padding:0}#add_payment_method .cart-collaterals .cart_totals table tr:first-child td,#add_payment_method .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child th{border-top:0}#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table th{width:40%}#add_payment_method .cart-collaterals .cart_totals table td,#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table td,.woocommerce-checkout .cart-collaterals .cart_totals table th{vertical-align:top;border-left:0;border-right:0;line-height:1.5em}#add_payment_method .cart-collaterals .cart_totals table small,.woocommerce-cart .cart-collaterals .cart_totals table small,.woocommerce-checkout .cart-collaterals .cart_totals table small{color:#777}#add_payment_method .cart-collaterals .cart_totals table select,.woocommerce-cart .cart-collaterals .cart_totals table select,.woocommerce-checkout .cart-collaterals .cart_totals table select{width:100%}#add_payment_method .cart-collaterals .cart_totals .discount td,.woocommerce-cart .cart-collaterals .cart_totals .discount td,.woocommerce-checkout .cart-collaterals .cart_totals .discount td{color:#77a464}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top:1px solid #ebe9eb}#add_payment_method .cart-collaterals .cross-sells ul.products li.product,.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product,.woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product{margin-top:0}#add_payment_method .checkout .col-2 h3#ship-to-different-address,.woocommerce-cart .checkout .col-2 h3#ship-to-different-address,.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address{float:left;clear:none}#add_payment_method .checkout .col-2 .notes,.woocommerce-cart .checkout .col-2 .notes,.woocommerce-checkout .checkout .col-2 .notes{clear:left}#add_payment_method .checkout .col-2 .form-row-first,.woocommerce-cart .checkout .col-2 .form-row-first,.woocommerce-checkout .checkout .col-2 .form-row-first{clear:left}#add_payment_method .checkout .create-account small,.woocommerce-cart .checkout .create-account small,.woocommerce-checkout .checkout .create-account small{font-size:11px;color:#777;font-weight:400}#add_payment_method .checkout div.shipping-address,.woocommerce-cart .checkout div.shipping-address,.woocommerce-checkout .checkout div.shipping-address{padding:0;clear:left;width:100%}#add_payment_method .checkout .shipping_address,.woocommerce-cart .checkout .shipping_address,.woocommerce-checkout .checkout .shipping_address{clear:both}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#ebe9eb;border-radius:5px}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{text-align:left;padding:1em;border-bottom:1px solid #d3ced2;margin:0;list-style:none outside}#add_payment_method #payment ul.payment_methods::after,#add_payment_method #payment ul.payment_methods::before,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::before,.woocommerce-checkout #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::before{content:' ';display:table}#add_payment_method #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::after{clear:both}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{line-height:2;text-align:left;margin:0;font-weight:400}#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{margin:0 1em 0 0}#add_payment_method #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img{vertical-align:middle;margin:-2px 0 0 .5em;padding:0;position:relative;-webkit-box-shadow:none;box-shadow:none}#add_payment_method #payment ul.payment_methods li img+img,.woocommerce-cart #payment ul.payment_methods li img+img,.woocommerce-checkout #payment ul.payment_methods li img+img{margin-left:2px}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::before{content:' ';display:table}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after{clear:both}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:1em}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:1em;margin:1em 0;font-size:.92em;border-radius:2px;line-height:1.5;background-color:#dfdcde;color:#515151}#add_payment_method #payment div.payment_box input.input-text,#add_payment_method #payment div.payment_box textarea,.woocommerce-cart #payment div.payment_box input.input-text,.woocommerce-cart #payment div.payment_box textarea,.woocommerce-checkout #payment div.payment_box input.input-text,.woocommerce-checkout #payment div.payment_box textarea{border-color:#c7c1c6;border-top-color:#bbb3b9}#add_payment_method #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder{color:#bbb3b9}#add_payment_method #payment div.payment_box :-moz-placeholder,.woocommerce-cart #payment div.payment_box :-moz-placeholder,.woocommerce-checkout #payment div.payment_box :-moz-placeholder{color:#bbb3b9}#add_payment_method #payment div.payment_box :-ms-input-placeholder,.woocommerce-cart #payment div.payment_box :-ms-input-placeholder,.woocommerce-checkout #payment div.payment_box :-ms-input-placeholder{color:#bbb3b9}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods{list-style:none outside;margin:0}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token{margin:0 0 .5em}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label{cursor:pointer}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput{vertical-align:middle;margin:-3px 1em 0 0;position:relative}#add_payment_method #payment div.payment_box .wc-credit-card-form,.woocommerce-cart #payment div.payment_box .wc-credit-card-form,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form{border:0;padding:0;margin:1em 0 0}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number{font-size:1.5em;padding:8px;background-repeat:no-repeat;background-position:right .618em center;background-size:32px 20px}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa{background-image:url(../images/icons/credit-cards/visa.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard{background-image:url(../images/icons/credit-cards/mastercard.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser{background-image:url(../images/icons/credit-cards/laser.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub{background-image:url(../images/icons/credit-cards/diners.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro{background-image:url(../images/icons/credit-cards/maestro.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb{background-image:url(../images/icons/credit-cards/jcb.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex{background-image:url(../images/icons/credit-cards/amex.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover{background-image:url(../images/icons/credit-cards/discover.svg)}#add_payment_method #payment div.payment_box span.help,.woocommerce-cart #payment div.payment_box span.help,.woocommerce-checkout #payment div.payment_box span.help{font-size:.857em;color:#777;font-weight:400}#add_payment_method #payment div.payment_box .form-row,.woocommerce-cart #payment div.payment_box .form-row,.woocommerce-checkout #payment div.payment_box .form-row{margin:0 0 1em}#add_payment_method #payment div.payment_box p:last-child,.woocommerce-cart #payment div.payment_box p:last-child,.woocommerce-checkout #payment div.payment_box p:last-child{margin-bottom:0}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{content:'';display:block;border:1em solid #dfdcde;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-.75em;left:0;margin:-1em 0 0 2em}#add_payment_method #payment .payment_method_paypal .about_paypal,.woocommerce-cart #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment .payment_method_paypal .about_paypal{float:right;line-height:52px;font-size:.83em}#add_payment_method #payment .payment_method_paypal img,.woocommerce-cart #payment .payment_method_paypal img,.woocommerce-checkout #payment .payment_method_paypal img{max-height:52px;vertical-align:middle}.woocommerce-terms-and-conditions{border:1px solid rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);background:rgba(0,0,0,.05)}.woocommerce-invalid #terms{outline:2px solid red;outline-offset:2px}.woocommerce-password-strength{text-align:center;font-weight:600;padding:3px .5em;font-size:1em}.woocommerce-password-strength.strong{background-color:#c1e1b9;border-color:#83c373}.woocommerce-password-strength.short{background-color:#f1adad;border-color:#e35b5b}.woocommerce-password-strength.bad{background-color:#fbc5a9;border-color:#f78b53}.woocommerce-password-strength.good{background-color:#ffe399;border-color:#ffc733}.woocommerce-password-hint{margin:.5em 0 0;display:block}#content.twentyeleven .woocommerce-pagination a{font-size:1em;line-height:1}.single-product .twentythirteen #reply-title,.single-product .twentythirteen #respond #commentform,.single-product .twentythirteen .entry-summary{padding:0}.single-product .twentythirteen p.stars{clear:both}.twentythirteen .woocommerce-breadcrumb{padding-top:40px}.twentyfourteen ul.products li.product{margin-top:0!important}body:not(.search-results) .twentysixteen .entry-summary{color:inherit;font-size:inherit;line-height:inherit}.twentysixteen .price ins{background:inherit;color:inherit}
assets/css/woocommerce.scss CHANGED
@@ -1715,6 +1715,12 @@ p.demo_store,
1715
  float: right;
1716
  }
1717
 
 
 
 
 
 
 
1718
  .woocommerce-message {
1719
  border-top-color: #8fae1b;
1720
 
1715
  float: right;
1716
  }
1717
 
1718
+ .rtl.woocommerce .price_label span {
1719
+ unicode-bidi: embed;
1720
+ /* rtl:ignore */
1721
+ direction: ltr;
1722
+ }
1723
+
1724
  .woocommerce-message {
1725
  border-top-color: #8fae1b;
1726
 
assets/js/frontend/address-i18n.js CHANGED
@@ -21,7 +21,7 @@ jQuery( function( $ ) {
21
  field.find( 'label .required' ).remove();
22
  field.removeClass( 'validate-required' );
23
 
24
- if ( field.find( 'label .required' ).length === 0 ) {
25
  field.find( 'label' ).append( '&nbsp;<span class="optional">(' + wc_address_i18n_params.i18n_optional_text + ')</span>' );
26
  }
27
  }
21
  field.find( 'label .required' ).remove();
22
  field.removeClass( 'validate-required' );
23
 
24
+ if ( field.find( 'label .optional' ).length === 0 ) {
25
  field.find( 'label' ).append( '&nbsp;<span class="optional">(' + wc_address_i18n_params.i18n_optional_text + ')</span>' );
26
  }
27
  }
assets/js/frontend/address-i18n.min.js CHANGED
@@ -1 +1 @@
1
- jQuery(function(e){function a(e,a){a?(e.find("label .optional").remove(),e.addClass("validate-required"),0===e.find("label .required").length&&e.find("label").append('&nbsp;<abbr class="required" title="'+wc_address_i18n_params.i18n_required_text+'">*</abbr>')):(e.find("label .required").remove(),e.removeClass("validate-required"),0===e.find("label .required").length&&e.find("label").append('&nbsp;<span class="optional">('+wc_address_i18n_params.i18n_optional_text+")</span>"))}if("undefined"==typeof wc_address_i18n_params)return!1;var i=wc_address_i18n_params.locale.replace(/&quot;/g,'"'),d=e.parseJSON(i);e(document.body).bind("country_to_state_changing",function(i,t,r){var l,n=r;l="undefined"!=typeof d[t]?d[t]:d["default"];var o=n.find("#billing_postcode_field, #shipping_postcode_field"),s=n.find("#billing_city_field, #shipping_city_field"),p=n.find("#billing_state_field, #shipping_state_field");o.attr("data-o_class")||(o.attr("data-o_class",o.attr("class")),s.attr("data-o_class",s.attr("class")),p.attr("data-o_class",p.attr("class")));var f=e.parseJSON(wc_address_i18n_params.locale_fields);e.each(f,function(i,t){var r=n.find(t),o=e.extend(!0,{},d["default"][i],l[i]);"undefined"!=typeof o.label&&r.find("label").html(o.label),"undefined"!=typeof o.placeholder&&(r.find("input").attr("placeholder",o.placeholder),r.find(".select2-selection__placeholder").text(o.placeholder)),"undefined"!=typeof o.placeholder||"undefined"==typeof o.label||r.find("label").length||(r.find("input").attr("placeholder",o.label),r.find(".select2-selection__placeholder").text(o.label)),"undefined"!=typeof o.required?a(r,o.required):a(r,!1),"undefined"!=typeof o.priority&&r.data("priority",o.priority),"state"!==i&&("undefined"!=typeof o.hidden&&!0===o.hidden?r.hide().find("input").val(""):r.show())}),e(".woocommerce-billing-fields__field-wrapper, .woocommerce-shipping-fields__field-wrapper, .woocommerce-address-fields__field-wrapper, .woocommerce-additional-fields__field-wrapper .woocommerce-account-fields").each(function(a,i){var d=e(i).find(".form-row"),t=d.first().parent(),r=0;d.each(function(){e(this).data("priority")||e(this).data("priority",r+1),r=e(this).data("priority")}),d.sort(function(a,i){var d=e(a).data("priority"),t=e(i).data("priority");return d>t?1:d<t?-1:0}),d.detach().appendTo(t)})})});
1
+ jQuery(function(e){function a(e,a){a?(e.find("label .optional").remove(),e.addClass("validate-required"),0===e.find("label .required").length&&e.find("label").append('&nbsp;<abbr class="required" title="'+wc_address_i18n_params.i18n_required_text+'">*</abbr>')):(e.find("label .required").remove(),e.removeClass("validate-required"),0===e.find("label .optional").length&&e.find("label").append('&nbsp;<span class="optional">('+wc_address_i18n_params.i18n_optional_text+")</span>"))}if("undefined"==typeof wc_address_i18n_params)return!1;var i=wc_address_i18n_params.locale.replace(/&quot;/g,'"'),d=e.parseJSON(i);e(document.body).bind("country_to_state_changing",function(i,t,l){var r,n=l;r="undefined"!=typeof d[t]?d[t]:d["default"];var o=n.find("#billing_postcode_field, #shipping_postcode_field"),s=n.find("#billing_city_field, #shipping_city_field"),p=n.find("#billing_state_field, #shipping_state_field");o.attr("data-o_class")||(o.attr("data-o_class",o.attr("class")),s.attr("data-o_class",s.attr("class")),p.attr("data-o_class",p.attr("class")));var f=e.parseJSON(wc_address_i18n_params.locale_fields);e.each(f,function(i,t){var l=n.find(t),o=e.extend(!0,{},d["default"][i],r[i]);"undefined"!=typeof o.label&&l.find("label").html(o.label),"undefined"!=typeof o.placeholder&&(l.find("input").attr("placeholder",o.placeholder),l.find(".select2-selection__placeholder").text(o.placeholder)),"undefined"!=typeof o.placeholder||"undefined"==typeof o.label||l.find("label").length||(l.find("input").attr("placeholder",o.label),l.find(".select2-selection__placeholder").text(o.label)),"undefined"!=typeof o.required?a(l,o.required):a(l,!1),"undefined"!=typeof o.priority&&l.data("priority",o.priority),"state"!==i&&("undefined"!=typeof o.hidden&&!0===o.hidden?l.hide().find("input").val(""):l.show())}),e(".woocommerce-billing-fields__field-wrapper, .woocommerce-shipping-fields__field-wrapper, .woocommerce-address-fields__field-wrapper, .woocommerce-additional-fields__field-wrapper .woocommerce-account-fields").each(function(a,i){var d=e(i).find(".form-row"),t=d.first().parent(),l=0;d.each(function(){e(this).data("priority")||e(this).data("priority",l+1),l=e(this).data("priority")}),d.sort(function(a,i){var d=e(a).data("priority"),t=e(i).data("priority");return d>t?1:d<t?-1:0}),d.detach().appendTo(t)})})});
assets/js/frontend/single-product.js CHANGED
@@ -223,6 +223,11 @@ jQuery( function( $ ) {
223
  this.$target.on( 'click', '.woocommerce-product-gallery__image a', function( e ) {
224
  e.preventDefault();
225
  });
 
 
 
 
 
226
  } else {
227
  this.$target.on( 'click', '.woocommerce-product-gallery__image a', this.openPhotoswipe );
228
  }
223
  this.$target.on( 'click', '.woocommerce-product-gallery__image a', function( e ) {
224
  e.preventDefault();
225
  });
226
+
227
+ // If flexslider is disabled, gallery images also need to trigger photoswipe on click.
228
+ if ( ! this.flexslider_enabled ) {
229
+ this.$target.on( 'click', '.woocommerce-product-gallery__image a', this.openPhotoswipe );
230
+ }
231
  } else {
232
  this.$target.on( 'click', '.woocommerce-product-gallery__image a', this.openPhotoswipe );
233
  }
assets/js/frontend/single-product.min.js CHANGED
@@ -1 +1 @@
1
- jQuery(function(e){if("undefined"==typeof wc_single_product_params)return!1;e("body").on("init",".wc-tabs-wrapper, .woocommerce-tabs",function(){e(".wc-tab, .woocommerce-tabs .panel:not(.panel .panel)").hide();var t=window.location.hash,i=window.location.href,o=e(this).find(".wc-tabs, ul.tabs").first();t.toLowerCase().indexOf("comment-")>=0||"#reviews"===t||"#tab-reviews"===t?o.find("li.reviews_tab a").click():i.indexOf("comment-page-")>0||i.indexOf("cpage=")>0?o.find("li.reviews_tab a").click():"#tab-additional_information"===t?o.find("li.additional_information_tab a").click():o.find("li:first a").click()}).on("click",".wc-tabs li a, ul.tabs li a",function(t){t.preventDefault();var i=e(this),o=i.closest(".wc-tabs-wrapper, .woocommerce-tabs");o.find(".wc-tabs, ul.tabs").find("li").removeClass("active"),o.find(".wc-tab, .panel:not(.panel .panel)").hide(),i.closest("li").addClass("active"),o.find(i.attr("href")).show()}).on("click","a.woocommerce-review-link",function(){return e(".reviews_tab a").click(),!0}).on("init","#rating",function(){e("#rating").hide().before('<p class="stars"><span><a class="star-1" href="#">1</a><a class="star-2" href="#">2</a><a class="star-3" href="#">3</a><a class="star-4" href="#">4</a><a class="star-5" href="#">5</a></span></p>')}).on("click","#respond p.stars a",function(){var t=e(this),i=e(this).closest("#respond").find("#rating"),o=e(this).closest(".stars");return i.val(t.text()),t.siblings("a").removeClass("active"),t.addClass("active"),o.addClass("selected"),!1}).on("click","#respond #submit",function(){var t=e(this).closest("#respond").find("#rating"),i=t.val();if(t.length>0&&!i&&"yes"===wc_single_product_params.review_rating_required)return window.alert(wc_single_product_params.i18n_required_rating_text),!1}),e(".wc-tabs-wrapper, .woocommerce-tabs, #rating").trigger("init");var t=function(t,i){this.$target=t,this.$images=e(".woocommerce-product-gallery__image",t),0!==this.$images.length?(t.data("product_gallery",this),this.flexslider_enabled=e.isFunction(e.fn.flexslider)&&wc_single_product_params.flexslider_enabled,this.zoom_enabled=e.isFunction(e.fn.zoom)&&wc_single_product_params.zoom_enabled,this.photoswipe_enabled="undefined"!=typeof PhotoSwipe&&wc_single_product_params.photoswipe_enabled,i&&(this.flexslider_enabled=!1!==i.flexslider_enabled&&this.flexslider_enabled,this.zoom_enabled=!1!==i.zoom_enabled&&this.zoom_enabled,this.photoswipe_enabled=!1!==i.photoswipe_enabled&&this.photoswipe_enabled),1===this.$images.length&&(this.flexslider_enabled=!1),this.initFlexslider=this.initFlexslider.bind(this),this.initZoom=this.initZoom.bind(this),this.initZoomForTarget=this.initZoomForTarget.bind(this),this.initPhotoswipe=this.initPhotoswipe.bind(this),this.onResetSlidePosition=this.onResetSlidePosition.bind(this),this.getGalleryItems=this.getGalleryItems.bind(this),this.openPhotoswipe=this.openPhotoswipe.bind(this),this.flexslider_enabled?(this.initFlexslider(),t.on("woocommerce_gallery_reset_slide_position",this.onResetSlidePosition)):this.$target.css("opacity",1),this.zoom_enabled&&(this.initZoom(),t.on("woocommerce_gallery_init_zoom",this.initZoom)),this.photoswipe_enabled&&this.initPhotoswipe()):this.$target.css("opacity",1)};t.prototype.initFlexslider=function(){var t=this.$target,i=this,o=e.extend({selector:".woocommerce-product-gallery__wrapper > .woocommerce-product-gallery__image",start:function(){t.css("opacity",1)},after:function(e){i.initZoomForTarget(i.$images.eq(e.currentSlide))}},wc_single_product_params.flexslider);t.flexslider(o),e(".woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:eq(0) .wp-post-image").one("load",function(){var t=e(this);t&&setTimeout(function(){var e=t.closest(".woocommerce-product-gallery__image").height(),i=t.closest(".flex-viewport");e&&i&&i.height(e)},100)}).each(function(){this.complete&&e(this).trigger("load")})},t.prototype.initZoom=function(){this.initZoomForTarget(this.$images.first())},t.prototype.initZoomForTarget=function(t){if(!this.zoom_enabled)return!1;var i=this.$target.width(),o=!1;if(e(t).each(function(t,a){if(e(a).find("img").data("large_image_width")>i)return o=!0,!1}),o){var a=e.extend({touch:!1},wc_single_product_params.zoom_options);"ontouchstart"in document.documentElement&&(a.on="click"),t.trigger("zoom.destroy"),t.zoom(a)}},t.prototype.initPhotoswipe=function(){this.zoom_enabled&&this.$images.length>0?(this.$target.prepend('<a href="#" class="woocommerce-product-gallery__trigger">🔍</a>'),this.$target.on("click",".woocommerce-product-gallery__trigger",this.openPhotoswipe),this.$target.on("click",".woocommerce-product-gallery__image a",function(e){e.preventDefault()})):this.$target.on("click",".woocommerce-product-gallery__image a",this.openPhotoswipe)},t.prototype.onResetSlidePosition=function(){this.$target.flexslider(0)},t.prototype.getGalleryItems=function(){var t=this.$images,i=[];return t.length>0&&t.each(function(t,o){var a=e(o).find("img");if(a.length){var s={src:a.attr("data-large_image"),w:a.attr("data-large_image_width"),h:a.attr("data-large_image_height"),title:a.attr("data-caption")?a.attr("data-caption"):a.attr("title")};i.push(s)}}),i},t.prototype.openPhotoswipe=function(t){t.preventDefault();var i,o=e(".pswp")[0],a=this.getGalleryItems(),s=e(t.target);i=s.is(".woocommerce-product-gallery__trigger")||s.is(".woocommerce-product-gallery__trigger img")?this.$target.find(".flex-active-slide"):s.closest(".woocommerce-product-gallery__image");var r=e.extend({index:e(i).index()},wc_single_product_params.photoswipe_options);new PhotoSwipe(o,PhotoSwipeUI_Default,a,r).init()},e.fn.wc_product_gallery=function(e){return new t(this,e),this},e(".woocommerce-product-gallery").each(function(){e(this).wc_product_gallery()})});
1
+ jQuery(function(e){if("undefined"==typeof wc_single_product_params)return!1;e("body").on("init",".wc-tabs-wrapper, .woocommerce-tabs",function(){e(".wc-tab, .woocommerce-tabs .panel:not(.panel .panel)").hide();var t=window.location.hash,i=window.location.href,o=e(this).find(".wc-tabs, ul.tabs").first();t.toLowerCase().indexOf("comment-")>=0||"#reviews"===t||"#tab-reviews"===t?o.find("li.reviews_tab a").click():i.indexOf("comment-page-")>0||i.indexOf("cpage=")>0?o.find("li.reviews_tab a").click():"#tab-additional_information"===t?o.find("li.additional_information_tab a").click():o.find("li:first a").click()}).on("click",".wc-tabs li a, ul.tabs li a",function(t){t.preventDefault();var i=e(this),o=i.closest(".wc-tabs-wrapper, .woocommerce-tabs");o.find(".wc-tabs, ul.tabs").find("li").removeClass("active"),o.find(".wc-tab, .panel:not(.panel .panel)").hide(),i.closest("li").addClass("active"),o.find(i.attr("href")).show()}).on("click","a.woocommerce-review-link",function(){return e(".reviews_tab a").click(),!0}).on("init","#rating",function(){e("#rating").hide().before('<p class="stars"><span><a class="star-1" href="#">1</a><a class="star-2" href="#">2</a><a class="star-3" href="#">3</a><a class="star-4" href="#">4</a><a class="star-5" href="#">5</a></span></p>')}).on("click","#respond p.stars a",function(){var t=e(this),i=e(this).closest("#respond").find("#rating"),o=e(this).closest(".stars");return i.val(t.text()),t.siblings("a").removeClass("active"),t.addClass("active"),o.addClass("selected"),!1}).on("click","#respond #submit",function(){var t=e(this).closest("#respond").find("#rating"),i=t.val();if(t.length>0&&!i&&"yes"===wc_single_product_params.review_rating_required)return window.alert(wc_single_product_params.i18n_required_rating_text),!1}),e(".wc-tabs-wrapper, .woocommerce-tabs, #rating").trigger("init");var t=function(t,i){this.$target=t,this.$images=e(".woocommerce-product-gallery__image",t),0!==this.$images.length?(t.data("product_gallery",this),this.flexslider_enabled=e.isFunction(e.fn.flexslider)&&wc_single_product_params.flexslider_enabled,this.zoom_enabled=e.isFunction(e.fn.zoom)&&wc_single_product_params.zoom_enabled,this.photoswipe_enabled="undefined"!=typeof PhotoSwipe&&wc_single_product_params.photoswipe_enabled,i&&(this.flexslider_enabled=!1!==i.flexslider_enabled&&this.flexslider_enabled,this.zoom_enabled=!1!==i.zoom_enabled&&this.zoom_enabled,this.photoswipe_enabled=!1!==i.photoswipe_enabled&&this.photoswipe_enabled),1===this.$images.length&&(this.flexslider_enabled=!1),this.initFlexslider=this.initFlexslider.bind(this),this.initZoom=this.initZoom.bind(this),this.initZoomForTarget=this.initZoomForTarget.bind(this),this.initPhotoswipe=this.initPhotoswipe.bind(this),this.onResetSlidePosition=this.onResetSlidePosition.bind(this),this.getGalleryItems=this.getGalleryItems.bind(this),this.openPhotoswipe=this.openPhotoswipe.bind(this),this.flexslider_enabled?(this.initFlexslider(),t.on("woocommerce_gallery_reset_slide_position",this.onResetSlidePosition)):this.$target.css("opacity",1),this.zoom_enabled&&(this.initZoom(),t.on("woocommerce_gallery_init_zoom",this.initZoom)),this.photoswipe_enabled&&this.initPhotoswipe()):this.$target.css("opacity",1)};t.prototype.initFlexslider=function(){var t=this.$target,i=this,o=e.extend({selector:".woocommerce-product-gallery__wrapper > .woocommerce-product-gallery__image",start:function(){t.css("opacity",1)},after:function(e){i.initZoomForTarget(i.$images.eq(e.currentSlide))}},wc_single_product_params.flexslider);t.flexslider(o),e(".woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:eq(0) .wp-post-image").one("load",function(){var t=e(this);t&&setTimeout(function(){var e=t.closest(".woocommerce-product-gallery__image").height(),i=t.closest(".flex-viewport");e&&i&&i.height(e)},100)}).each(function(){this.complete&&e(this).trigger("load")})},t.prototype.initZoom=function(){this.initZoomForTarget(this.$images.first())},t.prototype.initZoomForTarget=function(t){if(!this.zoom_enabled)return!1;var i=this.$target.width(),o=!1;if(e(t).each(function(t,a){if(e(a).find("img").data("large_image_width")>i)return o=!0,!1}),o){var a=e.extend({touch:!1},wc_single_product_params.zoom_options);"ontouchstart"in document.documentElement&&(a.on="click"),t.trigger("zoom.destroy"),t.zoom(a)}},t.prototype.initPhotoswipe=function(){this.zoom_enabled&&this.$images.length>0?(this.$target.prepend('<a href="#" class="woocommerce-product-gallery__trigger">🔍</a>'),this.$target.on("click",".woocommerce-product-gallery__trigger",this.openPhotoswipe),this.$target.on("click",".woocommerce-product-gallery__image a",function(e){e.preventDefault()}),this.flexslider_enabled||this.$target.on("click",".woocommerce-product-gallery__image a",this.openPhotoswipe)):this.$target.on("click",".woocommerce-product-gallery__image a",this.openPhotoswipe)},t.prototype.onResetSlidePosition=function(){this.$target.flexslider(0)},t.prototype.getGalleryItems=function(){var t=this.$images,i=[];return t.length>0&&t.each(function(t,o){var a=e(o).find("img");if(a.length){var s={src:a.attr("data-large_image"),w:a.attr("data-large_image_width"),h:a.attr("data-large_image_height"),title:a.attr("data-caption")?a.attr("data-caption"):a.attr("title")};i.push(s)}}),i},t.prototype.openPhotoswipe=function(t){t.preventDefault();var i,o=e(".pswp")[0],a=this.getGalleryItems(),s=e(t.target);i=s.is(".woocommerce-product-gallery__trigger")||s.is(".woocommerce-product-gallery__trigger img")?this.$target.find(".flex-active-slide"):s.closest(".woocommerce-product-gallery__image");var r=e.extend({index:e(i).index()},wc_single_product_params.photoswipe_options);new PhotoSwipe(o,PhotoSwipeUI_Default,a,r).init()},e.fn.wc_product_gallery=function(e){return new t(this,e),this},e(".woocommerce-product-gallery").each(function(){e(this).wc_product_gallery()})});
i18n/languages/woocommerce.pot CHANGED
@@ -2,9 +2,9 @@
2
  # This file is distributed under the same license as the WooCommerce package.
3
  msgid ""
4
  msgstr ""
5
- "Project-Id-Version: WooCommerce 3.4.0\n"
6
  "Report-Msgid-Bugs-To: https://github.com/woocommerce/woocommerce/issues\n"
7
- "POT-Creation-Date: 2018-05-23 12:33:52+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=utf-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
@@ -5805,7 +5805,7 @@ msgid "Invalid coupon"
5805
  msgstr ""
5806
 
5807
  #: includes/abstracts/abstract-wc-order.php:943
5808
- #: includes/class-wc-coupon.php:949
5809
  msgid "Coupon code already applied!"
5810
  msgstr ""
5811
 
@@ -5907,7 +5907,7 @@ msgstr ""
5907
  msgid "Out of stock"
5908
  msgstr ""
5909
 
5910
- #: includes/abstracts/abstract-wc-product.php:1947 templates/cart/cart.php:89
5911
  msgid "Available on backorder"
5912
  msgstr ""
5913
 
@@ -6433,7 +6433,7 @@ msgstr ""
6433
  #: includes/export/class-wc-product-csv-exporter.php:90
6434
  #: includes/gateways/bacs/class-wc-gateway-bacs.php:95
6435
  #: includes/gateways/cheque/class-wc-gateway-cheque.php:71
6436
- #: includes/gateways/cod/class-wc-gateway-cod.php:117
6437
  #: includes/gateways/paypal/includes/settings-paypal.php:25
6438
  #: includes/gateways/simplify-commerce/class-wc-gateway-simplify-commerce.php:204
6439
  #: includes/wc-template-functions.php:1651
@@ -6736,7 +6736,7 @@ msgstr ""
6736
  #: includes/admin/meta-boxes/views/html-product-data-general.php:74
6737
  #: includes/admin/meta-boxes/views/html-variation-admin.php:355
6738
  #: includes/admin/settings/views/html-webhooks-edit.php:22
6739
- #: includes/admin/views/html-admin-page-status-report.php:730
6740
  #: includes/export/class-wc-product-csv-exporter.php:85
6741
  #: includes/widgets/class-wc-widget-product-categories.php:52
6742
  #: templates/single-product-reviews.php:77
@@ -7138,7 +7138,7 @@ msgstr ""
7138
  #: includes/admin/reports/class-wc-report-taxes-by-code.php:183
7139
  #: includes/wc-account-functions.php:193 templates/cart/cart-totals.php:92
7140
  #: templates/cart/cart-totals.php:93 templates/cart/cart.php:35
7141
- #: templates/cart/cart.php:118 templates/checkout/review-order.php:27
7142
  #: templates/checkout/review-order.php:106 templates/myaccount/my-orders.php:16
7143
  #: templates/order/order-details.php:46
7144
  msgid "Total"
@@ -7426,8 +7426,8 @@ msgid "WooCommerce settings"
7426
  msgstr ""
7427
 
7428
  #: includes/admin/class-wc-admin-menus.php:79
7429
- #: includes/admin/views/html-admin-page-status-report.php:602
7430
- #: includes/class-wc-install.php:1055
7431
  msgid "Settings"
7432
  msgstr ""
7433
 
@@ -7923,7 +7923,7 @@ msgid_plural "%s coupons restored from the Trash."
7923
  msgstr[0] ""
7924
  msgstr[1] ""
7925
 
7926
- #: includes/admin/class-wc-admin-post-types.php:688 templates/cart/cart.php:136
7927
  #: templates/checkout/form-coupon.php:34
7928
  msgid "Coupon code"
7929
  msgstr ""
@@ -8680,7 +8680,7 @@ msgstr ""
8680
 
8681
  #: includes/admin/class-wc-admin-setup-wizard.php:1419
8682
  #: includes/gateways/cod/class-wc-gateway-cod.php:56
8683
- #: includes/gateways/cod/class-wc-gateway-cod.php:113
8684
  msgid "Cash on delivery"
8685
  msgstr ""
8686
 
@@ -9312,7 +9312,7 @@ msgstr ""
9312
  #: includes/class-wc-emails.php:404
9313
  #: includes/legacy/abstract-wc-legacy-order.php:507
9314
  #: includes/wc-account-functions.php:214
9315
- #: includes/wc-template-functions.php:3066
9316
  msgid "Download"
9317
  msgstr ""
9318
 
@@ -9885,7 +9885,7 @@ msgstr ""
9885
  #: includes/admin/views/html-bulk-edit-product.php:21
9886
  #: includes/admin/views/html-quick-edit-product.php:32
9887
  #: includes/widgets/class-wc-widget-products.php:54 templates/cart/cart.php:33
9888
- #: templates/cart/cart.php:94 templates/emails/email-order-details.php:46
9889
  msgid "Price"
9890
  msgstr ""
9891
 
@@ -9940,71 +9940,71 @@ msgstr ""
9940
  msgid "Import as meta"
9941
  msgstr ""
9942
 
9943
- #: includes/admin/importers/class-wc-tax-rate-importer.php:167
9944
  msgid "The CSV is invalid."
9945
  msgstr ""
9946
 
9947
- #: includes/admin/importers/class-wc-tax-rate-importer.php:177
9948
  #. translators: %s: tax rates count
9949
  msgid "Import complete - imported %s tax rates."
9950
  msgstr ""
9951
 
9952
- #: includes/admin/importers/class-wc-tax-rate-importer.php:189
9953
  msgid "All done!"
9954
  msgstr ""
9955
 
9956
- #: includes/admin/importers/class-wc-tax-rate-importer.php:189
9957
  msgid "View tax rates"
9958
  msgstr ""
9959
 
9960
- #: includes/admin/importers/class-wc-tax-rate-importer.php:227
9961
  msgid "Import tax rates"
9962
  msgstr ""
9963
 
9964
- #: includes/admin/importers/class-wc-tax-rate-importer.php:243
9965
  msgid ""
9966
  "Hi there! Upload a CSV file containing tax rates to import the contents "
9967
  "into your shop. Choose a .csv file to upload, then click \"Upload file and "
9968
  "import\"."
9969
  msgstr ""
9970
 
9971
- #: includes/admin/importers/class-wc-tax-rate-importer.php:246
9972
- #. translators: 1: Link to tax rates sample file
9973
  msgid ""
9974
- "Tax rates need to be defined with columns in a specific order (10 columns). "
9975
- "<a href=\"%s\">Click here to download a sample</a>."
9976
  msgstr ""
9977
 
9978
- #: includes/admin/importers/class-wc-tax-rate-importer.php:256
9979
  #: includes/admin/importers/views/html-product-csv-import-form.php:31
9980
  msgid ""
9981
  "Before you can upload your import file, you will need to fix the following "
9982
  "error:"
9983
  msgstr ""
9984
 
9985
- #: includes/admin/importers/class-wc-tax-rate-importer.php:265
9986
  msgid "Choose a file from your computer:"
9987
  msgstr ""
9988
 
9989
- #: includes/admin/importers/class-wc-tax-rate-importer.php:275
9990
  #: includes/admin/importers/views/html-product-csv-import-form.php:45
9991
  #. translators: %s: maximum upload size
9992
  msgid "Maximum size: %s"
9993
  msgstr ""
9994
 
9995
- #: includes/admin/importers/class-wc-tax-rate-importer.php:284
9996
  msgid "OR enter path to file:"
9997
  msgstr ""
9998
 
9999
- #: includes/admin/importers/class-wc-tax-rate-importer.php:291
10000
  msgid "Delimiter"
10001
  msgstr ""
10002
 
10003
- #: includes/admin/importers/class-wc-tax-rate-importer.php:297
10004
  msgid "Upload file and import"
10005
  msgstr ""
10006
 
10007
- #: includes/admin/importers/class-wc-tax-rate-importer.php:312
10008
  msgid "Sorry, there has been an error."
10009
  msgstr ""
10010
 
@@ -10012,7 +10012,7 @@ msgstr ""
10012
  #: includes/admin/settings/views/html-admin-page-shipping-zone-methods.php:84
10013
  #: includes/gateways/bacs/class-wc-gateway-bacs.php:88
10014
  #: includes/gateways/cheque/class-wc-gateway-cheque.php:64
10015
- #: includes/gateways/cod/class-wc-gateway-cod.php:110
10016
  #: includes/gateways/paypal/includes/settings-paypal.php:18
10017
  #: includes/gateways/simplify-commerce/class-wc-gateway-simplify-commerce.php:197
10018
  #: includes/shipping/free-shipping/class-wc-shipping-free-shipping.php:79
@@ -10044,7 +10044,7 @@ msgstr ""
10044
 
10045
  #: includes/admin/importers/mappings/generic.php:25
10046
  #: includes/admin/list-tables/class-wc-admin-list-table-orders.php:438
10047
- #: templates/cart/cart.php:34 templates/cart/cart.php:100
10048
  #: templates/emails/email-order-details.php:45
10049
  #: templates/global/quantity-input.php:31
10050
  msgid "Quantity"
@@ -10098,7 +10098,7 @@ msgstr ""
10098
  #: includes/admin/reports/class-wc-report-downloads.php:215
10099
  #: includes/admin/reports/class-wc-report-stock.php:173
10100
  #: includes/class-wc-emails.php:402 includes/class-wc-post-types.php:303
10101
- #: includes/class-wc-privacy-exporters.php:317
10102
  #: includes/data-stores/class-wc-product-data-store-cpt.php:105
10103
  #: includes/wc-account-functions.php:211 templates/cart/cart.php:32
10104
  #: templates/cart/cart.php:76 templates/checkout/form-pay.php:27
@@ -10885,6 +10885,7 @@ msgid "Other"
10885
  msgstr ""
10886
 
10887
  #: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:413
 
10888
  msgid "Transaction ID"
10889
  msgstr ""
10890
 
@@ -10931,7 +10932,7 @@ msgid "added on %1$s at %2$s"
10931
  msgstr ""
10932
 
10933
  #: includes/admin/meta-boxes/class-wc-meta-box-order-notes.php:54
10934
- #: includes/admin/views/html-admin-page-status-report.php:588
10935
  #: includes/class-wc-ajax.php:1352 templates/content-widget-reviews.php:31
10936
  #. translators: %s: note author
10937
  #. translators: %s: plugin author
@@ -11042,7 +11043,7 @@ msgstr[0] ""
11042
  msgstr[1] ""
11043
 
11044
  #: includes/admin/meta-boxes/views/html-order-download-permission.php:27
11045
- #: includes/class-wc-privacy-exporters.php:325
11046
  #: includes/wc-account-functions.php:212
11047
  msgid "Downloads remaining"
11048
  msgstr ""
@@ -11054,7 +11055,7 @@ msgid "Unlimited"
11054
  msgstr ""
11055
 
11056
  #: includes/admin/meta-boxes/views/html-order-download-permission.php:32
11057
- #: includes/class-wc-privacy-exporters.php:337
11058
  msgid "Access expires"
11059
  msgstr ""
11060
 
@@ -11176,7 +11177,7 @@ msgid "Add item(s)"
11176
  msgstr ""
11177
 
11178
  #: includes/admin/meta-boxes/views/html-order-items.php:229
11179
- #: templates/cart/cart.php:136 templates/checkout/form-coupon.php:38
11180
  msgid "Apply coupon"
11181
  msgstr ""
11182
 
@@ -13152,7 +13153,7 @@ msgid "The following options affect how prices are displayed on the frontend."
13152
  msgstr ""
13153
 
13154
  #: includes/admin/settings/class-wc-settings-general.php:234
13155
- #: includes/admin/views/html-admin-page-status-report.php:617
13156
  msgid "Currency"
13157
  msgstr ""
13158
 
@@ -13163,7 +13164,7 @@ msgid ""
13163
  msgstr ""
13164
 
13165
  #: includes/admin/settings/class-wc-settings-general.php:245
13166
- #: includes/admin/views/html-admin-page-status-report.php:622
13167
  msgid "Currency position"
13168
  msgstr ""
13169
 
@@ -13188,7 +13189,7 @@ msgid "Right with space"
13188
  msgstr ""
13189
 
13190
  #: includes/admin/settings/class-wc-settings-general.php:261
13191
- #: includes/admin/views/html-admin-page-status-report.php:627
13192
  msgid "Thousand separator"
13193
  msgstr ""
13194
 
@@ -13197,7 +13198,7 @@ msgid "This sets the thousand separator of displayed prices."
13197
  msgstr ""
13198
 
13199
  #: includes/admin/settings/class-wc-settings-general.php:271
13200
- #: includes/admin/views/html-admin-page-status-report.php:632
13201
  msgid "Decimal separator"
13202
  msgstr ""
13203
 
@@ -13206,7 +13207,7 @@ msgid "This sets the decimal separator of displayed prices."
13206
  msgstr ""
13207
 
13208
  #: includes/admin/settings/class-wc-settings-general.php:281
13209
- #: includes/admin/views/html-admin-page-status-report.php:637
13210
  msgid "Number of decimals"
13211
  msgstr ""
13212
 
@@ -14465,7 +14466,7 @@ msgstr ""
14465
  msgid "How to update your PHP version"
14466
  msgstr ""
14467
 
14468
- #: includes/admin/views/html-admin-page-status-report.php:196
14469
  msgid ""
14470
  "WooCommerce will run under this version of PHP, however, some features such "
14471
  "as geolocation are not compatible. Support for this version will be dropped "
@@ -14473,60 +14474,60 @@ msgid ""
14473
  "greater performance and security."
14474
  msgstr ""
14475
 
14476
- #: includes/admin/views/html-admin-page-status-report.php:198
14477
  msgid ""
14478
  "WooCommerce will run under this version of PHP, however, it has reached end "
14479
  "of life. We recommend using PHP version 7.2 or above for greater "
14480
  "performance and security."
14481
  msgstr ""
14482
 
14483
- #: includes/admin/views/html-admin-page-status-report.php:200
14484
  msgid ""
14485
  "We recommend using PHP version 7.2 or above for greater performance and "
14486
  "security."
14487
  msgstr ""
14488
 
14489
- #: includes/admin/views/html-admin-page-status-report.php:210
14490
  msgid "PHP post max size"
14491
  msgstr ""
14492
 
14493
- #: includes/admin/views/html-admin-page-status-report.php:211
14494
  msgid "The largest filesize that can be contained in one post."
14495
  msgstr ""
14496
 
14497
- #: includes/admin/views/html-admin-page-status-report.php:215
14498
  msgid "PHP time limit"
14499
  msgstr ""
14500
 
14501
- #: includes/admin/views/html-admin-page-status-report.php:216
14502
  msgid ""
14503
  "The amount of time (in seconds) that your site will spend on a single "
14504
  "operation before timing out (to avoid server lockups)"
14505
  msgstr ""
14506
 
14507
- #: includes/admin/views/html-admin-page-status-report.php:220
14508
  msgid "PHP max input vars"
14509
  msgstr ""
14510
 
14511
- #: includes/admin/views/html-admin-page-status-report.php:221
14512
  msgid ""
14513
  "The maximum number of variables your server can use for a single function "
14514
  "to avoid overloads."
14515
  msgstr ""
14516
 
14517
- #: includes/admin/views/html-admin-page-status-report.php:225
14518
  msgid "cURL version"
14519
  msgstr ""
14520
 
14521
- #: includes/admin/views/html-admin-page-status-report.php:226
14522
  msgid "The version of cURL installed on your server."
14523
  msgstr ""
14524
 
14525
- #: includes/admin/views/html-admin-page-status-report.php:230
14526
  msgid "SUHOSIN installed"
14527
  msgstr ""
14528
 
14529
- #: includes/admin/views/html-admin-page-status-report.php:231
14530
  msgid ""
14531
  "Suhosin is an advanced protection system for PHP installations. It was "
14532
  "designed to protect your servers on the one hand against a number of well "
@@ -14536,193 +14537,193 @@ msgid ""
14536
  "its data submission limits."
14537
  msgstr ""
14538
 
14539
- #: includes/admin/views/html-admin-page-status-report.php:241
14540
  msgid "MySQL version"
14541
  msgstr ""
14542
 
14543
- #: includes/admin/views/html-admin-page-status-report.php:242
14544
  msgid "The version of MySQL installed on your hosting server."
14545
  msgstr ""
14546
 
14547
- #: includes/admin/views/html-admin-page-status-report.php:247
14548
  #. Translators: %1$s: MySQL version, %2$s: Recommended MySQL version.
14549
  msgid "%1$s - We recommend a minimum MySQL version of 5.6. See: %2$s"
14550
  msgstr ""
14551
 
14552
- #: includes/admin/views/html-admin-page-status-report.php:247
14553
  msgid "WordPress requirements"
14554
  msgstr ""
14555
 
14556
- #: includes/admin/views/html-admin-page-status-report.php:256
14557
  msgid "Max upload size"
14558
  msgstr ""
14559
 
14560
- #: includes/admin/views/html-admin-page-status-report.php:257
14561
  msgid "The largest filesize that can be uploaded to your WordPress installation."
14562
  msgstr ""
14563
 
14564
- #: includes/admin/views/html-admin-page-status-report.php:261
14565
  msgid "Default timezone is UTC"
14566
  msgstr ""
14567
 
14568
- #: includes/admin/views/html-admin-page-status-report.php:262
14569
  msgid "The default timezone for your server."
14570
  msgstr ""
14571
 
14572
- #: includes/admin/views/html-admin-page-status-report.php:267
14573
  #. Translators: %s: default timezone..
14574
  msgid "Default timezone is %s - it should be UTC"
14575
  msgstr ""
14576
 
14577
- #: includes/admin/views/html-admin-page-status-report.php:275
14578
  msgid "fsockopen/cURL"
14579
  msgstr ""
14580
 
14581
- #: includes/admin/views/html-admin-page-status-report.php:276
14582
  msgid ""
14583
  "Payment gateways can use cURL to communicate with remote servers to "
14584
  "authorize payments, other plugins may also use it when communicating with "
14585
  "remote services."
14586
  msgstr ""
14587
 
14588
- #: includes/admin/views/html-admin-page-status-report.php:282
14589
  msgid ""
14590
  "Your server does not have fsockopen or cURL enabled - PayPal IPN and other "
14591
  "scripts which communicate with other servers will not work. Contact your "
14592
  "hosting provider."
14593
  msgstr ""
14594
 
14595
- #: includes/admin/views/html-admin-page-status-report.php:288
14596
  msgid "SoapClient"
14597
  msgstr ""
14598
 
14599
- #: includes/admin/views/html-admin-page-status-report.php:289
14600
  msgid ""
14601
  "Some webservices like shipping use SOAP to get information from remote "
14602
  "servers, for example, live shipping quotes from FedEx require SOAP to be "
14603
  "installed."
14604
  msgstr ""
14605
 
14606
- #: includes/admin/views/html-admin-page-status-report.php:296
14607
  #. Translators: %s classname and link.
14608
  msgid ""
14609
  "Your server does not have the %s class enabled - some gateway plugins which "
14610
  "use SOAP may not work as expected."
14611
  msgstr ""
14612
 
14613
- #: includes/admin/views/html-admin-page-status-report.php:302
14614
  msgid "DOMDocument"
14615
  msgstr ""
14616
 
14617
- #: includes/admin/views/html-admin-page-status-report.php:303
14618
  msgid "HTML/Multipart emails use DOMDocument to generate inline CSS in templates."
14619
  msgstr ""
14620
 
14621
- #: includes/admin/views/html-admin-page-status-report.php:310
14622
  #. Translators: %s: classname and link.
14623
  msgid ""
14624
  "Your server does not have the %s class enabled - HTML/Multipart emails, and "
14625
  "also some extensions, will not work without DOMDocument."
14626
  msgstr ""
14627
 
14628
- #: includes/admin/views/html-admin-page-status-report.php:316
14629
  msgid "GZip"
14630
  msgstr ""
14631
 
14632
- #: includes/admin/views/html-admin-page-status-report.php:317
14633
  msgid "GZip (gzopen) is used to open the GEOIP database from MaxMind."
14634
  msgstr ""
14635
 
14636
- #: includes/admin/views/html-admin-page-status-report.php:324
14637
  #. Translators: %s: classname and link.
14638
  msgid ""
14639
  "Your server does not support the %s function - this is required to use the "
14640
  "GeoIP database from MaxMind."
14641
  msgstr ""
14642
 
14643
- #: includes/admin/views/html-admin-page-status-report.php:330
14644
  msgid "Multibyte string"
14645
  msgstr ""
14646
 
14647
- #: includes/admin/views/html-admin-page-status-report.php:331
14648
  msgid ""
14649
  "Multibyte String (mbstring) is used to convert character encoding, like for "
14650
  "emails or converting characters to lowercase."
14651
  msgstr ""
14652
 
14653
- #: includes/admin/views/html-admin-page-status-report.php:338
14654
  #. Translators: %s: classname and link.
14655
  msgid ""
14656
  "Your server does not support the %s functions - this is required for better "
14657
  "character encoding. Some fallbacks will be used instead for it."
14658
  msgstr ""
14659
 
14660
- #: includes/admin/views/html-admin-page-status-report.php:344
14661
  msgid "Remote post"
14662
  msgstr ""
14663
 
14664
- #: includes/admin/views/html-admin-page-status-report.php:345
14665
  msgid ""
14666
  "PayPal uses this method of communicating when sending back transaction "
14667
  "information."
14668
  msgstr ""
14669
 
14670
- #: includes/admin/views/html-admin-page-status-report.php:352
14671
- #: includes/admin/views/html-admin-page-status-report.php:366
14672
  #. Translators: %s: function name.
14673
  msgid "%s failed. Contact your hosting provider."
14674
  msgstr ""
14675
 
14676
- #: includes/admin/views/html-admin-page-status-report.php:358
14677
  msgid "Remote get"
14678
  msgstr ""
14679
 
14680
- #: includes/admin/views/html-admin-page-status-report.php:359
14681
  msgid ""
14682
  "WooCommerce plugins may use this method of communication when checking for "
14683
  "plugin updates."
14684
  msgstr ""
14685
 
14686
- #: includes/admin/views/html-admin-page-status-report.php:399
14687
  msgid "Database"
14688
  msgstr ""
14689
 
14690
- #: includes/admin/views/html-admin-page-status-report.php:404
14691
  msgid "WooCommerce database version"
14692
  msgstr ""
14693
 
14694
- #: includes/admin/views/html-admin-page-status-report.php:405
14695
  msgid ""
14696
  "The version of WooCommerce that the database is formatted for. This should "
14697
  "be the same as your WooCommerce version."
14698
  msgstr ""
14699
 
14700
- #: includes/admin/views/html-admin-page-status-report.php:409
14701
  msgid "Database prefix"
14702
  msgstr ""
14703
 
14704
- #: includes/admin/views/html-admin-page-status-report.php:415
14705
  #. Translators: %1$s: Database prefix, %2$s: Docs link.
14706
  msgid "%1$s - We recommend using a prefix with less than 20 characters. See: %2$s"
14707
  msgstr ""
14708
 
14709
- #: includes/admin/views/html-admin-page-status-report.php:415
14710
  msgid "How to update your database table prefix"
14711
  msgstr ""
14712
 
14713
- #: includes/admin/views/html-admin-page-status-report.php:425
14714
  msgid "MaxMind GeoIP database"
14715
  msgstr ""
14716
 
14717
- #: includes/admin/views/html-admin-page-status-report.php:426
14718
  msgid "The GeoIP database from MaxMind is used to geolocate customers."
14719
  msgstr ""
14720
 
14721
- #: includes/admin/views/html-admin-page-status-report.php:430
14722
  msgid "MaxMind GeoIP database requires at least PHP 5.4."
14723
  msgstr ""
14724
 
14725
- #: includes/admin/views/html-admin-page-status-report.php:435
14726
  #. Translators: %1$s: Library url, %2$s: install path.
14727
  msgid ""
14728
  "The MaxMind GeoIP Database does not exist - Geolocation will not function. "
@@ -14733,211 +14734,211 @@ msgid ""
14733
  "only."
14734
  msgstr ""
14735
 
14736
- #: includes/admin/views/html-admin-page-status-report.php:443
14737
  msgid "Total Database Size"
14738
  msgstr ""
14739
 
14740
- #: includes/admin/views/html-admin-page-status-report.php:449
14741
  msgid "Database Data Size"
14742
  msgstr ""
14743
 
14744
- #: includes/admin/views/html-admin-page-status-report.php:455
14745
  msgid "Database Index Size"
14746
  msgstr ""
14747
 
14748
- #: includes/admin/views/html-admin-page-status-report.php:467
14749
  msgid "Table does not exist"
14750
  msgstr ""
14751
 
14752
- #: includes/admin/views/html-admin-page-status-report.php:470
14753
- #: includes/admin/views/html-admin-page-status-report.php:484
14754
  #. Translators: %1$f: Table size, %2$f: Index size.
14755
  msgid "Data: %1$.2fMB + Index: %2$.2fMB"
14756
  msgstr ""
14757
 
14758
- #: includes/admin/views/html-admin-page-status-report.php:494
14759
  msgid "Post Type Counts"
14760
  msgstr ""
14761
 
14762
- #: includes/admin/views/html-admin-page-status-report.php:514
14763
  msgid "Security"
14764
  msgstr ""
14765
 
14766
- #: includes/admin/views/html-admin-page-status-report.php:519
14767
  msgid "Secure connection (HTTPS)"
14768
  msgstr ""
14769
 
14770
- #: includes/admin/views/html-admin-page-status-report.php:520
14771
- #: includes/api/class-wc-rest-system-status-controller.php:509
14772
  msgid "Is the connection to your store secure?"
14773
  msgstr ""
14774
 
14775
- #: includes/admin/views/html-admin-page-status-report.php:528
14776
  #. Translators: %s: docs link.
14777
  msgid ""
14778
  "Your store is not using HTTPS. <a href=\"%s\" target=\"_blank\">Learn more "
14779
  "about HTTPS and SSL Certificates</a>."
14780
  msgstr ""
14781
 
14782
- #: includes/admin/views/html-admin-page-status-report.php:535
14783
  msgid "Hide errors from visitors"
14784
  msgstr ""
14785
 
14786
- #: includes/admin/views/html-admin-page-status-report.php:536
14787
  msgid ""
14788
  "Error messages can contain sensitive information about your store "
14789
  "environment. These should be hidden from untrusted visitors."
14790
  msgstr ""
14791
 
14792
- #: includes/admin/views/html-admin-page-status-report.php:541
14793
  msgid "Error messages should not be shown to visitors."
14794
  msgstr ""
14795
 
14796
- #: includes/admin/views/html-admin-page-status-report.php:550
14797
  msgid "Active plugins"
14798
  msgstr ""
14799
 
14800
- #: includes/admin/views/html-admin-page-status-report.php:562
14801
  msgid "Visit plugin homepage"
14802
  msgstr ""
14803
 
14804
- #: includes/admin/views/html-admin-page-status-report.php:570
14805
- #: includes/admin/views/html-admin-page-status-report.php:742
14806
- #: includes/admin/views/html-admin-page-status-report.php:780
14807
  #. translators: %s: plugin latest version
14808
  #. translators: %s: theme latest version
14809
  #. translators: %s: parent theme latest version
14810
  msgid "%s is available"
14811
  msgstr ""
14812
 
14813
- #: includes/admin/views/html-admin-page-status-report.php:574
14814
  msgid "Network enabled"
14815
  msgstr ""
14816
 
14817
- #: includes/admin/views/html-admin-page-status-report.php:579
14818
  msgid "Not tested with the active version of WooCommerce"
14819
  msgstr ""
14820
 
14821
- #: includes/admin/views/html-admin-page-status-report.php:607
14822
  msgid "API enabled"
14823
  msgstr ""
14824
 
14825
- #: includes/admin/views/html-admin-page-status-report.php:608
14826
  msgid "Does your site have REST API enabled?"
14827
  msgstr ""
14828
 
14829
- #: includes/admin/views/html-admin-page-status-report.php:612
14830
  msgid "Force SSL"
14831
  msgstr ""
14832
 
14833
- #: includes/admin/views/html-admin-page-status-report.php:613
14834
  msgid "Does your site force a SSL Certificate for transactions?"
14835
  msgstr ""
14836
 
14837
- #: includes/admin/views/html-admin-page-status-report.php:618
14838
  msgid ""
14839
  "What currency prices are listed at in the catalog and which currency "
14840
  "gateways will take payments in."
14841
  msgstr ""
14842
 
14843
- #: includes/admin/views/html-admin-page-status-report.php:623
14844
  msgid "The position of the currency symbol."
14845
  msgstr ""
14846
 
14847
- #: includes/admin/views/html-admin-page-status-report.php:628
14848
  msgid "The thousand separator of displayed prices."
14849
  msgstr ""
14850
 
14851
- #: includes/admin/views/html-admin-page-status-report.php:633
14852
  msgid "The decimal separator of displayed prices."
14853
  msgstr ""
14854
 
14855
- #: includes/admin/views/html-admin-page-status-report.php:638
14856
  msgid "The number of decimal points shown in displayed prices."
14857
  msgstr ""
14858
 
14859
- #: includes/admin/views/html-admin-page-status-report.php:642
14860
  msgid "Taxonomies: Product types"
14861
  msgstr ""
14862
 
14863
- #: includes/admin/views/html-admin-page-status-report.php:643
14864
  msgid ""
14865
  "A list of taxonomy terms that can be used in regard to order/product "
14866
  "statuses."
14867
  msgstr ""
14868
 
14869
- #: includes/admin/views/html-admin-page-status-report.php:655
14870
  msgid "Taxonomies: Product visibility"
14871
  msgstr ""
14872
 
14873
- #: includes/admin/views/html-admin-page-status-report.php:656
14874
  msgid "A list of taxonomy terms used for product visibility."
14875
  msgstr ""
14876
 
14877
- #: includes/admin/views/html-admin-page-status-report.php:672
14878
  msgid "WooCommerce pages"
14879
  msgstr ""
14880
 
14881
- #: includes/admin/views/html-admin-page-status-report.php:683
14882
  #. Translators: %s: page name.
14883
  msgid "Edit %s page"
14884
  msgstr ""
14885
 
14886
- #: includes/admin/views/html-admin-page-status-report.php:690
14887
  #. Translators: %s: page name.
14888
  msgid "The URL of your %s page (along with the Page ID)."
14889
  msgstr ""
14890
 
14891
- #: includes/admin/views/html-admin-page-status-report.php:694
14892
  msgid "Page not set"
14893
  msgstr ""
14894
 
14895
- #: includes/admin/views/html-admin-page-status-report.php:697
14896
  msgid "Page ID is set, but the page does not exist"
14897
  msgstr ""
14898
 
14899
- #: includes/admin/views/html-admin-page-status-report.php:701
14900
  #. Translators: %s: docs link.
14901
  msgid "Page visibility should be <a href=\"%s\" target=\"_blank\">public</a>"
14902
  msgstr ""
14903
 
14904
- #: includes/admin/views/html-admin-page-status-report.php:707
14905
  msgid "Page does not contain the shortcode."
14906
  msgstr ""
14907
 
14908
- #: includes/admin/views/html-admin-page-status-report.php:725
14909
  msgid "Theme"
14910
  msgstr ""
14911
 
14912
- #: includes/admin/views/html-admin-page-status-report.php:731
14913
  msgid "The name of the current active theme."
14914
  msgstr ""
14915
 
14916
- #: includes/admin/views/html-admin-page-status-report.php:735
14917
  msgid "Version"
14918
  msgstr ""
14919
 
14920
- #: includes/admin/views/html-admin-page-status-report.php:736
14921
  msgid "The installed version of the current active theme."
14922
  msgstr ""
14923
 
14924
- #: includes/admin/views/html-admin-page-status-report.php:748
14925
  msgid "Author URL"
14926
  msgstr ""
14927
 
14928
- #: includes/admin/views/html-admin-page-status-report.php:749
14929
  msgid "The theme developers URL."
14930
  msgstr ""
14931
 
14932
- #: includes/admin/views/html-admin-page-status-report.php:753
14933
  msgid "Child theme"
14934
  msgstr ""
14935
 
14936
- #: includes/admin/views/html-admin-page-status-report.php:754
14937
  msgid "Displays whether or not the current theme is a child theme."
14938
  msgstr ""
14939
 
14940
- #: includes/admin/views/html-admin-page-status-report.php:761
14941
  #. Translators: %s docs link.
14942
  msgid ""
14943
  "If you are modifying WooCommerce on a parent theme that you did not build "
@@ -14945,59 +14946,59 @@ msgid ""
14945
  "target=\"_blank\">How to create a child theme</a>"
14946
  msgstr ""
14947
 
14948
- #: includes/admin/views/html-admin-page-status-report.php:768
14949
  msgid "Parent theme name"
14950
  msgstr ""
14951
 
14952
- #: includes/admin/views/html-admin-page-status-report.php:769
14953
  msgid "The name of the parent theme."
14954
  msgstr ""
14955
 
14956
- #: includes/admin/views/html-admin-page-status-report.php:773
14957
  msgid "Parent theme version"
14958
  msgstr ""
14959
 
14960
- #: includes/admin/views/html-admin-page-status-report.php:774
14961
  msgid "The installed version of the parent theme."
14962
  msgstr ""
14963
 
14964
- #: includes/admin/views/html-admin-page-status-report.php:786
14965
  msgid "Parent theme author URL"
14966
  msgstr ""
14967
 
14968
- #: includes/admin/views/html-admin-page-status-report.php:787
14969
  msgid "The parent theme developers URL."
14970
  msgstr ""
14971
 
14972
- #: includes/admin/views/html-admin-page-status-report.php:792
14973
  msgid "WooCommerce support"
14974
  msgstr ""
14975
 
14976
- #: includes/admin/views/html-admin-page-status-report.php:793
14977
  msgid ""
14978
  "Displays whether or not the current active theme declares WooCommerce "
14979
  "support."
14980
  msgstr ""
14981
 
14982
- #: includes/admin/views/html-admin-page-status-report.php:797
14983
  msgid "Not declared"
14984
  msgstr ""
14985
 
14986
- #: includes/admin/views/html-admin-page-status-report.php:809
14987
  msgid "Templates"
14988
  msgstr ""
14989
 
14990
- #: includes/admin/views/html-admin-page-status-report.php:809
14991
  msgid ""
14992
  "This section shows any files that are overriding the default WooCommerce "
14993
  "template pages."
14994
  msgstr ""
14995
 
14996
- #: includes/admin/views/html-admin-page-status-report.php:815
14997
  msgid "Archive template"
14998
  msgstr ""
14999
 
15000
- #: includes/admin/views/html-admin-page-status-report.php:817
15001
  msgid ""
15002
  "Your theme has a woocommerce.php file, you will not be able to override the "
15003
  "woocommerce/archive-product.php custom template since woocommerce.php has "
@@ -15005,22 +15006,22 @@ msgid ""
15005
  "issues."
15006
  msgstr ""
15007
 
15008
- #: includes/admin/views/html-admin-page-status-report.php:822
15009
- #: includes/admin/views/html-admin-page-status-report.php:851
15010
  msgid "Overrides"
15011
  msgstr ""
15012
 
15013
- #: includes/admin/views/html-admin-page-status-report.php:833
15014
  #. Translators: %1$s: Template name, %2$s: Template version, %3$s: Core
15015
  #. version.
15016
  msgid "%1$s version %2$s is out of date. The core version is %3$s"
15017
  msgstr ""
15018
 
15019
- #: includes/admin/views/html-admin-page-status-report.php:859
15020
  msgid "Outdated templates"
15021
  msgstr ""
15022
 
15023
- #: includes/admin/views/html-admin-page-status-report.php:866
15024
  msgid "Learn how to update"
15025
  msgstr ""
15026
 
@@ -15885,7 +15886,7 @@ msgstr ""
15885
  #: includes/api/v1/class-wc-rest-order-notes-controller.php:268
15886
  #: includes/api/v1/class-wc-rest-order-notes-controller.php:301
15887
  #: includes/api/v1/class-wc-rest-order-refunds-controller.php:127
15888
- #: includes/wc-core-functions.php:142 includes/wc-order-functions.php:486
15889
  #: includes/wc-order-functions.php:1019
15890
  msgid "Invalid order ID."
15891
  msgstr ""
@@ -17565,178 +17566,182 @@ msgid "MySQL version."
17565
  msgstr ""
17566
 
17567
  #: includes/api/class-wc-rest-system-status-controller.php:232
17568
- msgid "Default timezone."
17569
  msgstr ""
17570
 
17571
  #: includes/api/class-wc-rest-system-status-controller.php:238
17572
- msgid "Is fsockopen/cURL enabled?"
17573
  msgstr ""
17574
 
17575
  #: includes/api/class-wc-rest-system-status-controller.php:244
17576
- msgid "Is SoapClient class enabled?"
17577
  msgstr ""
17578
 
17579
  #: includes/api/class-wc-rest-system-status-controller.php:250
17580
- msgid "Is DomDocument class enabled?"
17581
  msgstr ""
17582
 
17583
  #: includes/api/class-wc-rest-system-status-controller.php:256
17584
- msgid "Is GZip enabled?"
17585
  msgstr ""
17586
 
17587
  #: includes/api/class-wc-rest-system-status-controller.php:262
17588
- msgid "Is mbstring enabled?"
17589
  msgstr ""
17590
 
17591
  #: includes/api/class-wc-rest-system-status-controller.php:268
17592
- msgid "Remote POST successful?"
17593
  msgstr ""
17594
 
17595
  #: includes/api/class-wc-rest-system-status-controller.php:274
17596
- msgid "Remote POST response."
17597
  msgstr ""
17598
 
17599
  #: includes/api/class-wc-rest-system-status-controller.php:280
17600
- msgid "Remote GET successful?"
17601
  msgstr ""
17602
 
17603
  #: includes/api/class-wc-rest-system-status-controller.php:286
 
 
 
 
17604
  msgid "Remote GET response."
17605
  msgstr ""
17606
 
17607
- #: includes/api/class-wc-rest-system-status-controller.php:294
17608
  msgid "Database."
17609
  msgstr ""
17610
 
17611
- #: includes/api/class-wc-rest-system-status-controller.php:300
17612
  msgid "WC database version."
17613
  msgstr ""
17614
 
17615
- #: includes/api/class-wc-rest-system-status-controller.php:306
17616
  msgid "Database prefix."
17617
  msgstr ""
17618
 
17619
- #: includes/api/class-wc-rest-system-status-controller.php:312
17620
  msgid "MaxMind GeoIP database."
17621
  msgstr ""
17622
 
17623
- #: includes/api/class-wc-rest-system-status-controller.php:318
17624
  msgid "Database tables."
17625
  msgstr ""
17626
 
17627
- #: includes/api/class-wc-rest-system-status-controller.php:329
17628
  msgid "Active plugins."
17629
  msgstr ""
17630
 
17631
- #: includes/api/class-wc-rest-system-status-controller.php:338
17632
  msgid "Theme."
17633
  msgstr ""
17634
 
17635
- #: includes/api/class-wc-rest-system-status-controller.php:344
17636
  msgid "Theme name."
17637
  msgstr ""
17638
 
17639
- #: includes/api/class-wc-rest-system-status-controller.php:350
17640
  msgid "Theme version."
17641
  msgstr ""
17642
 
17643
- #: includes/api/class-wc-rest-system-status-controller.php:356
17644
  msgid "Latest version of theme."
17645
  msgstr ""
17646
 
17647
- #: includes/api/class-wc-rest-system-status-controller.php:362
17648
  msgid "Theme author URL."
17649
  msgstr ""
17650
 
17651
- #: includes/api/class-wc-rest-system-status-controller.php:369
17652
  msgid "Is this theme a child theme?"
17653
  msgstr ""
17654
 
17655
- #: includes/api/class-wc-rest-system-status-controller.php:375
17656
  msgid "Does the theme declare WooCommerce support?"
17657
  msgstr ""
17658
 
17659
- #: includes/api/class-wc-rest-system-status-controller.php:381
17660
  msgid "Does the theme have a woocommerce.php file?"
17661
  msgstr ""
17662
 
17663
- #: includes/api/class-wc-rest-system-status-controller.php:387
17664
  msgid "Does this theme have outdated templates?"
17665
  msgstr ""
17666
 
17667
- #: includes/api/class-wc-rest-system-status-controller.php:393
17668
  msgid "Template overrides."
17669
  msgstr ""
17670
 
17671
- #: includes/api/class-wc-rest-system-status-controller.php:402
17672
  msgid "Parent theme name."
17673
  msgstr ""
17674
 
17675
- #: includes/api/class-wc-rest-system-status-controller.php:408
17676
  msgid "Parent theme version."
17677
  msgstr ""
17678
 
17679
- #: includes/api/class-wc-rest-system-status-controller.php:414
17680
  msgid "Parent theme author URL."
17681
  msgstr ""
17682
 
17683
- #: includes/api/class-wc-rest-system-status-controller.php:423
17684
  msgid "Settings."
17685
  msgstr ""
17686
 
17687
- #: includes/api/class-wc-rest-system-status-controller.php:429
17688
  msgid "REST API enabled?"
17689
  msgstr ""
17690
 
17691
- #: includes/api/class-wc-rest-system-status-controller.php:435
17692
  msgid "SSL forced?"
17693
  msgstr ""
17694
 
17695
- #: includes/api/class-wc-rest-system-status-controller.php:441
17696
  msgid "Currency."
17697
  msgstr ""
17698
 
17699
- #: includes/api/class-wc-rest-system-status-controller.php:447
17700
  msgid "Currency symbol."
17701
  msgstr ""
17702
 
17703
- #: includes/api/class-wc-rest-system-status-controller.php:453
17704
  msgid "Currency position."
17705
  msgstr ""
17706
 
17707
- #: includes/api/class-wc-rest-system-status-controller.php:459
17708
  msgid "Thousand separator."
17709
  msgstr ""
17710
 
17711
- #: includes/api/class-wc-rest-system-status-controller.php:465
17712
  msgid "Decimal separator."
17713
  msgstr ""
17714
 
17715
- #: includes/api/class-wc-rest-system-status-controller.php:471
17716
  msgid "Number of decimals."
17717
  msgstr ""
17718
 
17719
- #: includes/api/class-wc-rest-system-status-controller.php:477
17720
  msgid "Geolocation enabled?"
17721
  msgstr ""
17722
 
17723
- #: includes/api/class-wc-rest-system-status-controller.php:483
17724
  msgid "Taxonomy terms for product/order statuses."
17725
  msgstr ""
17726
 
17727
- #: includes/api/class-wc-rest-system-status-controller.php:492
17728
  msgid "Terms in the product visibility taxonomy."
17729
  msgstr ""
17730
 
17731
- #: includes/api/class-wc-rest-system-status-controller.php:503
17732
  msgid "Security."
17733
  msgstr ""
17734
 
17735
- #: includes/api/class-wc-rest-system-status-controller.php:515
17736
  msgid "Hide errors from visitors?"
17737
  msgstr ""
17738
 
17739
- #: includes/api/class-wc-rest-system-status-controller.php:523
17740
  msgid "WooCommerce pages."
17741
  msgstr ""
17742
 
@@ -17839,7 +17844,7 @@ msgid "Clear customer sessions"
17839
  msgstr ""
17840
 
17841
  #: includes/api/class-wc-rest-system-status-tools-controller.php:159
17842
- #: templates/single-product/add-to-cart/variable.php:48
17843
  msgid "Clear"
17844
  msgstr ""
17845
 
@@ -19951,98 +19956,98 @@ msgstr ""
19951
  msgid "ZIP"
19952
  msgstr ""
19953
 
19954
- #: includes/class-wc-coupon.php:478
19955
  msgid "Invalid discount type"
19956
  msgstr ""
19957
 
19958
- #: includes/class-wc-coupon.php:497 includes/class-wc-coupon.php:501
19959
  msgid "Invalid discount amount"
19960
  msgstr ""
19961
 
19962
- #: includes/class-wc-coupon.php:677
19963
  msgid "Invalid email address restriction"
19964
  msgstr ""
19965
 
19966
- #: includes/class-wc-coupon.php:913
19967
  msgid "Coupon code applied successfully."
19968
  msgstr ""
19969
 
19970
- #: includes/class-wc-coupon.php:916
19971
  msgid "Coupon code removed successfully."
19972
  msgstr ""
19973
 
19974
- #: includes/class-wc-coupon.php:934 includes/class-wc-discounts.php:937
19975
  msgid "Coupon is not valid."
19976
  msgstr ""
19977
 
19978
- #: includes/class-wc-coupon.php:938 includes/class-wc-discounts.php:570
19979
  #. translators: %s: coupon code
19980
  msgid "Coupon \"%s\" does not exist!"
19981
  msgstr ""
19982
 
19983
- #: includes/class-wc-coupon.php:942
19984
  #. translators: %s: coupon code
19985
  msgid ""
19986
  "Sorry, it seems the coupon \"%s\" is invalid - it has now been removed from "
19987
  "your order."
19988
  msgstr ""
19989
 
19990
- #: includes/class-wc-coupon.php:946
19991
  #. translators: %s: coupon code
19992
  msgid ""
19993
  "Sorry, it seems the coupon \"%s\" is not yours - it has now been removed "
19994
  "from your order."
19995
  msgstr ""
19996
 
19997
- #: includes/class-wc-coupon.php:953
19998
  #. translators: %s: coupon code
19999
  msgid ""
20000
  "Sorry, coupon \"%s\" has already been applied and cannot be used in "
20001
  "conjunction with other coupons."
20002
  msgstr ""
20003
 
20004
- #: includes/class-wc-coupon.php:956 includes/class-wc-discounts.php:586
20005
  #: includes/class-wc-discounts.php:617
20006
  msgid "Coupon usage limit has been reached."
20007
  msgstr ""
20008
 
20009
- #: includes/class-wc-coupon.php:959 includes/class-wc-discounts.php:634
20010
  msgid "This coupon has expired."
20011
  msgstr ""
20012
 
20013
- #: includes/class-wc-coupon.php:963 includes/class-wc-discounts.php:652
20014
  #. translators: %s: coupon minimum amount
20015
  msgid "The minimum spend for this coupon is %s."
20016
  msgstr ""
20017
 
20018
- #: includes/class-wc-coupon.php:967 includes/class-wc-discounts.php:670
20019
  #. translators: %s: coupon maximum amount
20020
  msgid "The maximum spend for this coupon is %s."
20021
  msgstr ""
20022
 
20023
- #: includes/class-wc-coupon.php:970
20024
  msgid "Sorry, this coupon is not applicable to your cart contents."
20025
  msgstr ""
20026
 
20027
- #: includes/class-wc-coupon.php:984 includes/class-wc-discounts.php:834
20028
  #. translators: %s: products list
20029
  msgid "Sorry, this coupon is not applicable to the products: %s."
20030
  msgstr ""
20031
 
20032
- #: includes/class-wc-coupon.php:1004 includes/class-wc-discounts.php:875
20033
  #. translators: %s: categories list
20034
  msgid "Sorry, this coupon is not applicable to the categories: %s."
20035
  msgstr ""
20036
 
20037
- #: includes/class-wc-coupon.php:1007 includes/class-wc-discounts.php:761
20038
  msgid "Sorry, this coupon is not valid for sale items."
20039
  msgstr ""
20040
 
20041
- #: includes/class-wc-coupon.php:1027
20042
  msgid "Coupon does not exist!"
20043
  msgstr ""
20044
 
20045
- #: includes/class-wc-coupon.php:1030
20046
  msgid "Please enter a coupon code."
20047
  msgstr ""
20048
 
@@ -20118,7 +20123,7 @@ msgstr ""
20118
  msgid "File not found"
20119
  msgstr ""
20120
 
20121
- #: includes/class-wc-download-handler.php:564
20122
  msgid "Go to shop"
20123
  msgstr ""
20124
 
@@ -20158,7 +20163,7 @@ msgstr ""
20158
  msgid "Buy now"
20159
  msgstr ""
20160
 
20161
- #: includes/class-wc-embed.php:130 includes/wc-template-functions.php:3179
20162
  #: includes/widgets/class-wc-widget-layered-nav-filters.php:102
20163
  #. translators: %s: average rating
20164
  #. translators: %s: rating
@@ -20359,39 +20364,39 @@ msgstr ""
20359
  msgid "Please enter a stronger password."
20360
  msgstr ""
20361
 
20362
- #: includes/class-wc-install.php:344
20363
  msgid "Monthly"
20364
  msgstr ""
20365
 
20366
- #: includes/class-wc-install.php:1055
20367
  msgid "View WooCommerce settings"
20368
  msgstr ""
20369
 
20370
- #: includes/class-wc-install.php:1071
20371
  msgid "View WooCommerce documentation"
20372
  msgstr ""
20373
 
20374
- #: includes/class-wc-install.php:1071
20375
  msgid "Docs"
20376
  msgstr ""
20377
 
20378
- #: includes/class-wc-install.php:1072
20379
  msgid "View WooCommerce API docs"
20380
  msgstr ""
20381
 
20382
- #: includes/class-wc-install.php:1072
20383
  msgid "API docs"
20384
  msgstr ""
20385
 
20386
- #: includes/class-wc-install.php:1073
20387
  msgid "Visit premium customer support"
20388
  msgstr ""
20389
 
20390
- #: includes/class-wc-install.php:1073
20391
  msgid "Premium support"
20392
  msgstr ""
20393
 
20394
- #: includes/class-wc-install.php:1200 includes/class-wc-install.php:1287
20395
  #. translators: 1: plugin name, 2: error message, 3: URL to install plugin
20396
  #. manually.
20397
  #. translators: 1: theme slug, 2: error message, 3: URL to install theme
@@ -20401,7 +20406,7 @@ msgid ""
20401
  "manually by clicking here.</a>"
20402
  msgstr ""
20403
 
20404
- #: includes/class-wc-install.php:1227
20405
  #. translators: 1: plugin name, 2: URL to WP plugin page.
20406
  msgid ""
20407
  "%1$s was installed but could not be activated. <a href=\"%2$s\">Please "
@@ -21037,7 +21042,7 @@ msgid "Access to Purchased Downloads"
21037
  msgstr ""
21038
 
21039
  #: includes/class-wc-privacy-exporters.php:137
21040
- #: includes/class-wc-privacy-exporters.php:309
21041
  msgid "Download ID"
21042
  msgstr ""
21043
 
@@ -21074,28 +21079,40 @@ msgstr ""
21074
  msgid "Shipping Address"
21075
  msgstr ""
21076
 
21077
- #: includes/class-wc-privacy-exporters.php:313
 
 
 
 
 
 
 
 
 
 
 
 
21078
  #: templates/order/form-tracking.php:27
21079
  msgid "Order ID"
21080
  msgstr ""
21081
 
21082
- #: includes/class-wc-privacy-exporters.php:321
21083
  msgid "User email"
21084
  msgstr ""
21085
 
21086
- #: includes/class-wc-privacy-exporters.php:329
21087
  msgid "Download count"
21088
  msgstr ""
21089
 
21090
- #: includes/class-wc-privacy-exporters.php:333
21091
  msgid "Access granted"
21092
  msgstr ""
21093
 
21094
- #: includes/class-wc-privacy-exporters.php:383
21095
  msgid "Payment Tokens"
21096
  msgstr ""
21097
 
21098
- #: includes/class-wc-privacy-exporters.php:387
21099
  msgid "Token"
21100
  msgstr ""
21101
 
@@ -21108,7 +21125,7 @@ msgid "Customer Downloads"
21108
  msgstr ""
21109
 
21110
  #: includes/class-wc-privacy.php:45 includes/class-wc-privacy.php:51
21111
- msgid "Customer Tokens"
21112
  msgstr ""
21113
 
21114
  #: includes/class-wc-privacy.php:72
@@ -21762,7 +21779,7 @@ msgstr ""
21762
  #: includes/emails/class-wc-email.php:602
21763
  #: includes/gateways/bacs/class-wc-gateway-bacs.php:82
21764
  #: includes/gateways/cheque/class-wc-gateway-cheque.php:58
21765
- #: includes/gateways/cod/class-wc-gateway-cod.php:103
21766
  #: includes/gateways/paypal/includes/settings-paypal.php:12
21767
  #: includes/gateways/simplify-commerce/class-wc-gateway-simplify-commerce.php:190
21768
  #: includes/shipping/legacy-flat-rate/includes/settings-flat-rate.php:19
@@ -22130,7 +22147,7 @@ msgstr ""
22130
 
22131
  #: includes/gateways/bacs/class-wc-gateway-bacs.php:97
22132
  #: includes/gateways/cheque/class-wc-gateway-cheque.php:73
22133
- #: includes/gateways/cod/class-wc-gateway-cod.php:112
22134
  msgid "Payment method description that the customer will see on your checkout."
22135
  msgstr ""
22136
 
@@ -22143,7 +22160,7 @@ msgstr ""
22143
 
22144
  #: includes/gateways/bacs/class-wc-gateway-bacs.php:102
22145
  #: includes/gateways/cheque/class-wc-gateway-cheque.php:78
22146
- #: includes/gateways/cod/class-wc-gateway-cod.php:124
22147
  msgid "Instructions"
22148
  msgstr ""
22149
 
@@ -22279,62 +22296,65 @@ msgstr ""
22279
  msgid "Have your customers pay with cash (or by other means) upon delivery."
22280
  msgstr ""
22281
 
22282
- #: includes/gateways/cod/class-wc-gateway-cod.php:80
 
22283
  msgid "Any &quot;%1$s&quot; method"
22284
  msgstr ""
22285
 
22286
- #: includes/gateways/cod/class-wc-gateway-cod.php:93
 
22287
  msgid "%1$s (#%2$s)"
22288
  msgstr ""
22289
 
22290
- #: includes/gateways/cod/class-wc-gateway-cod.php:94
 
22291
  msgid "%1$s &ndash; %2$s"
22292
  msgstr ""
22293
 
22294
- #: includes/gateways/cod/class-wc-gateway-cod.php:94
22295
  msgid "Other locations"
22296
  msgstr ""
22297
 
22298
- #: includes/gateways/cod/class-wc-gateway-cod.php:104
22299
  msgid "Enable cash on delivery"
22300
  msgstr ""
22301
 
22302
- #: includes/gateways/cod/class-wc-gateway-cod.php:119
22303
  msgid "Payment method description that the customer will see on your website."
22304
  msgstr ""
22305
 
22306
- #: includes/gateways/cod/class-wc-gateway-cod.php:120
22307
- #: includes/gateways/cod/class-wc-gateway-cod.php:127
22308
  msgid "Pay with cash upon delivery."
22309
  msgstr ""
22310
 
22311
- #: includes/gateways/cod/class-wc-gateway-cod.php:126
22312
  msgid "Instructions that will be added to the thank you page."
22313
  msgstr ""
22314
 
22315
- #: includes/gateways/cod/class-wc-gateway-cod.php:131
22316
  msgid "Enable for shipping methods"
22317
  msgstr ""
22318
 
22319
- #: includes/gateways/cod/class-wc-gateway-cod.php:136
22320
  msgid ""
22321
  "If COD is only available for certain methods, set it up here. Leave blank "
22322
  "to enable for all methods."
22323
  msgstr ""
22324
 
22325
- #: includes/gateways/cod/class-wc-gateway-cod.php:140
22326
  msgid "Select shipping methods"
22327
  msgstr ""
22328
 
22329
- #: includes/gateways/cod/class-wc-gateway-cod.php:144
22330
  msgid "Accept for virtual orders"
22331
  msgstr ""
22332
 
22333
- #: includes/gateways/cod/class-wc-gateway-cod.php:145
22334
  msgid "Accept COD if the order is virtual"
22335
  msgstr ""
22336
 
22337
- #: includes/gateways/cod/class-wc-gateway-cod.php:276
22338
  msgid "Payment to be made upon delivery."
22339
  msgstr ""
22340
 
@@ -23014,7 +23034,7 @@ msgid "No matching product exists to update."
23014
  msgstr ""
23015
 
23016
  #: includes/legacy/abstract-wc-legacy-order.php:507
23017
- #: includes/wc-template-functions.php:3066
23018
  #. translators: 1: current item count
23019
  #. translators: %d: downloads count
23020
  msgid "Download %d"
@@ -23514,684 +23534,684 @@ msgstr ""
23514
  msgid "estimated for %s"
23515
  msgstr ""
23516
 
23517
- #: includes/wc-core-functions.php:200
23518
  #. translators: %s template
23519
  msgid "%s does not exist."
23520
  msgstr ""
23521
 
23522
- #: includes/wc-core-functions.php:295
23523
  msgid "United Arab Emirates dirham"
23524
  msgstr ""
23525
 
23526
- #: includes/wc-core-functions.php:296
23527
  msgid "Afghan afghani"
23528
  msgstr ""
23529
 
23530
- #: includes/wc-core-functions.php:297
23531
  msgid "Albanian lek"
23532
  msgstr ""
23533
 
23534
- #: includes/wc-core-functions.php:298
23535
  msgid "Armenian dram"
23536
  msgstr ""
23537
 
23538
- #: includes/wc-core-functions.php:299
23539
  msgid "Netherlands Antillean guilder"
23540
  msgstr ""
23541
 
23542
- #: includes/wc-core-functions.php:300
23543
  msgid "Angolan kwanza"
23544
  msgstr ""
23545
 
23546
- #: includes/wc-core-functions.php:301
23547
  msgid "Argentine peso"
23548
  msgstr ""
23549
 
23550
- #: includes/wc-core-functions.php:302
23551
  msgid "Australian dollar"
23552
  msgstr ""
23553
 
23554
- #: includes/wc-core-functions.php:303
23555
  msgid "Aruban florin"
23556
  msgstr ""
23557
 
23558
- #: includes/wc-core-functions.php:304
23559
  msgid "Azerbaijani manat"
23560
  msgstr ""
23561
 
23562
- #: includes/wc-core-functions.php:305
23563
  msgid "Bosnia and Herzegovina convertible mark"
23564
  msgstr ""
23565
 
23566
- #: includes/wc-core-functions.php:306
23567
  msgid "Barbadian dollar"
23568
  msgstr ""
23569
 
23570
- #: includes/wc-core-functions.php:307
23571
  msgid "Bangladeshi taka"
23572
  msgstr ""
23573
 
23574
- #: includes/wc-core-functions.php:308
23575
  msgid "Bulgarian lev"
23576
  msgstr ""
23577
 
23578
- #: includes/wc-core-functions.php:309
23579
  msgid "Bahraini dinar"
23580
  msgstr ""
23581
 
23582
- #: includes/wc-core-functions.php:310
23583
  msgid "Burundian franc"
23584
  msgstr ""
23585
 
23586
- #: includes/wc-core-functions.php:311
23587
  msgid "Bermudian dollar"
23588
  msgstr ""
23589
 
23590
- #: includes/wc-core-functions.php:312
23591
  msgid "Brunei dollar"
23592
  msgstr ""
23593
 
23594
- #: includes/wc-core-functions.php:313
23595
  msgid "Bolivian boliviano"
23596
  msgstr ""
23597
 
23598
- #: includes/wc-core-functions.php:314
23599
  msgid "Brazilian real"
23600
  msgstr ""
23601
 
23602
- #: includes/wc-core-functions.php:315
23603
  msgid "Bahamian dollar"
23604
  msgstr ""
23605
 
23606
- #: includes/wc-core-functions.php:316
23607
  msgid "Bitcoin"
23608
  msgstr ""
23609
 
23610
- #: includes/wc-core-functions.php:317
23611
  msgid "Bhutanese ngultrum"
23612
  msgstr ""
23613
 
23614
- #: includes/wc-core-functions.php:318
23615
  msgid "Botswana pula"
23616
  msgstr ""
23617
 
23618
- #: includes/wc-core-functions.php:319
23619
  msgid "Belarusian ruble (old)"
23620
  msgstr ""
23621
 
23622
- #: includes/wc-core-functions.php:320
23623
  msgid "Belarusian ruble"
23624
  msgstr ""
23625
 
23626
- #: includes/wc-core-functions.php:321
23627
  msgid "Belize dollar"
23628
  msgstr ""
23629
 
23630
- #: includes/wc-core-functions.php:322
23631
  msgid "Canadian dollar"
23632
  msgstr ""
23633
 
23634
- #: includes/wc-core-functions.php:323
23635
  msgid "Congolese franc"
23636
  msgstr ""
23637
 
23638
- #: includes/wc-core-functions.php:324
23639
  msgid "Swiss franc"
23640
  msgstr ""
23641
 
23642
- #: includes/wc-core-functions.php:325
23643
  msgid "Chilean peso"
23644
  msgstr ""
23645
 
23646
- #: includes/wc-core-functions.php:326
23647
  msgid "Chinese yuan"
23648
  msgstr ""
23649
 
23650
- #: includes/wc-core-functions.php:327
23651
  msgid "Colombian peso"
23652
  msgstr ""
23653
 
23654
- #: includes/wc-core-functions.php:328
23655
  msgid "Costa Rican col&oacute;n"
23656
  msgstr ""
23657
 
23658
- #: includes/wc-core-functions.php:329
23659
  msgid "Cuban convertible peso"
23660
  msgstr ""
23661
 
23662
- #: includes/wc-core-functions.php:330
23663
  msgid "Cuban peso"
23664
  msgstr ""
23665
 
23666
- #: includes/wc-core-functions.php:331
23667
  msgid "Cape Verdean escudo"
23668
  msgstr ""
23669
 
23670
- #: includes/wc-core-functions.php:332
23671
  msgid "Czech koruna"
23672
  msgstr ""
23673
 
23674
- #: includes/wc-core-functions.php:333
23675
  msgid "Djiboutian franc"
23676
  msgstr ""
23677
 
23678
- #: includes/wc-core-functions.php:334
23679
  msgid "Danish krone"
23680
  msgstr ""
23681
 
23682
- #: includes/wc-core-functions.php:335
23683
  msgid "Dominican peso"
23684
  msgstr ""
23685
 
23686
- #: includes/wc-core-functions.php:336
23687
  msgid "Algerian dinar"
23688
  msgstr ""
23689
 
23690
- #: includes/wc-core-functions.php:337
23691
  msgid "Egyptian pound"
23692
  msgstr ""
23693
 
23694
- #: includes/wc-core-functions.php:338
23695
  msgid "Eritrean nakfa"
23696
  msgstr ""
23697
 
23698
- #: includes/wc-core-functions.php:339
23699
  msgid "Ethiopian birr"
23700
  msgstr ""
23701
 
23702
- #: includes/wc-core-functions.php:340
23703
  msgid "Euro"
23704
  msgstr ""
23705
 
23706
- #: includes/wc-core-functions.php:341
23707
  msgid "Fijian dollar"
23708
  msgstr ""
23709
 
23710
- #: includes/wc-core-functions.php:342
23711
  msgid "Falkland Islands pound"
23712
  msgstr ""
23713
 
23714
- #: includes/wc-core-functions.php:343
23715
  msgid "Pound sterling"
23716
  msgstr ""
23717
 
23718
- #: includes/wc-core-functions.php:344
23719
  msgid "Georgian lari"
23720
  msgstr ""
23721
 
23722
- #: includes/wc-core-functions.php:345
23723
  msgid "Guernsey pound"
23724
  msgstr ""
23725
 
23726
- #: includes/wc-core-functions.php:346
23727
  msgid "Ghana cedi"
23728
  msgstr ""
23729
 
23730
- #: includes/wc-core-functions.php:347
23731
  msgid "Gibraltar pound"
23732
  msgstr ""
23733
 
23734
- #: includes/wc-core-functions.php:348
23735
  msgid "Gambian dalasi"
23736
  msgstr ""
23737
 
23738
- #: includes/wc-core-functions.php:349
23739
  msgid "Guinean franc"
23740
  msgstr ""
23741
 
23742
- #: includes/wc-core-functions.php:350
23743
  msgid "Guatemalan quetzal"
23744
  msgstr ""
23745
 
23746
- #: includes/wc-core-functions.php:351
23747
  msgid "Guyanese dollar"
23748
  msgstr ""
23749
 
23750
- #: includes/wc-core-functions.php:352
23751
  msgid "Hong Kong dollar"
23752
  msgstr ""
23753
 
23754
- #: includes/wc-core-functions.php:353
23755
  msgid "Honduran lempira"
23756
  msgstr ""
23757
 
23758
- #: includes/wc-core-functions.php:354
23759
  msgid "Croatian kuna"
23760
  msgstr ""
23761
 
23762
- #: includes/wc-core-functions.php:355
23763
  msgid "Haitian gourde"
23764
  msgstr ""
23765
 
23766
- #: includes/wc-core-functions.php:356
23767
  msgid "Hungarian forint"
23768
  msgstr ""
23769
 
23770
- #: includes/wc-core-functions.php:357
23771
  msgid "Indonesian rupiah"
23772
  msgstr ""
23773
 
23774
- #: includes/wc-core-functions.php:358
23775
  msgid "Israeli new shekel"
23776
  msgstr ""
23777
 
23778
- #: includes/wc-core-functions.php:359
23779
  msgid "Manx pound"
23780
  msgstr ""
23781
 
23782
- #: includes/wc-core-functions.php:360
23783
  msgid "Indian rupee"
23784
  msgstr ""
23785
 
23786
- #: includes/wc-core-functions.php:361
23787
  msgid "Iraqi dinar"
23788
  msgstr ""
23789
 
23790
- #: includes/wc-core-functions.php:362
23791
  msgid "Iranian rial"
23792
  msgstr ""
23793
 
23794
- #: includes/wc-core-functions.php:363
23795
  msgid "Iranian toman"
23796
  msgstr ""
23797
 
23798
- #: includes/wc-core-functions.php:364
23799
  msgid "Icelandic kr&oacute;na"
23800
  msgstr ""
23801
 
23802
- #: includes/wc-core-functions.php:365
23803
  msgid "Jersey pound"
23804
  msgstr ""
23805
 
23806
- #: includes/wc-core-functions.php:366
23807
  msgid "Jamaican dollar"
23808
  msgstr ""
23809
 
23810
- #: includes/wc-core-functions.php:367
23811
  msgid "Jordanian dinar"
23812
  msgstr ""
23813
 
23814
- #: includes/wc-core-functions.php:368
23815
  msgid "Japanese yen"
23816
  msgstr ""
23817
 
23818
- #: includes/wc-core-functions.php:369
23819
  msgid "Kenyan shilling"
23820
  msgstr ""
23821
 
23822
- #: includes/wc-core-functions.php:370
23823
  msgid "Kyrgyzstani som"
23824
  msgstr ""
23825
 
23826
- #: includes/wc-core-functions.php:371
23827
  msgid "Cambodian riel"
23828
  msgstr ""
23829
 
23830
- #: includes/wc-core-functions.php:372
23831
  msgid "Comorian franc"
23832
  msgstr ""
23833
 
23834
- #: includes/wc-core-functions.php:373
23835
  msgid "North Korean won"
23836
  msgstr ""
23837
 
23838
- #: includes/wc-core-functions.php:374
23839
  msgid "South Korean won"
23840
  msgstr ""
23841
 
23842
- #: includes/wc-core-functions.php:375
23843
  msgid "Kuwaiti dinar"
23844
  msgstr ""
23845
 
23846
- #: includes/wc-core-functions.php:376
23847
  msgid "Cayman Islands dollar"
23848
  msgstr ""
23849
 
23850
- #: includes/wc-core-functions.php:377
23851
  msgid "Kazakhstani tenge"
23852
  msgstr ""
23853
 
23854
- #: includes/wc-core-functions.php:378
23855
  msgid "Lao kip"
23856
  msgstr ""
23857
 
23858
- #: includes/wc-core-functions.php:379
23859
  msgid "Lebanese pound"
23860
  msgstr ""
23861
 
23862
- #: includes/wc-core-functions.php:380
23863
  msgid "Sri Lankan rupee"
23864
  msgstr ""
23865
 
23866
- #: includes/wc-core-functions.php:381
23867
  msgid "Liberian dollar"
23868
  msgstr ""
23869
 
23870
- #: includes/wc-core-functions.php:382
23871
  msgid "Lesotho loti"
23872
  msgstr ""
23873
 
23874
- #: includes/wc-core-functions.php:383
23875
  msgid "Libyan dinar"
23876
  msgstr ""
23877
 
23878
- #: includes/wc-core-functions.php:384
23879
  msgid "Moroccan dirham"
23880
  msgstr ""
23881
 
23882
- #: includes/wc-core-functions.php:385
23883
  msgid "Moldovan leu"
23884
  msgstr ""
23885
 
23886
- #: includes/wc-core-functions.php:386
23887
  msgid "Malagasy ariary"
23888
  msgstr ""
23889
 
23890
- #: includes/wc-core-functions.php:387
23891
  msgid "Macedonian denar"
23892
  msgstr ""
23893
 
23894
- #: includes/wc-core-functions.php:388
23895
  msgid "Burmese kyat"
23896
  msgstr ""
23897
 
23898
- #: includes/wc-core-functions.php:389
23899
  msgid "Mongolian t&ouml;gr&ouml;g"
23900
  msgstr ""
23901
 
23902
- #: includes/wc-core-functions.php:390
23903
  msgid "Macanese pataca"
23904
  msgstr ""
23905
 
23906
- #: includes/wc-core-functions.php:391
23907
  msgid "Mauritanian ouguiya"
23908
  msgstr ""
23909
 
23910
- #: includes/wc-core-functions.php:392
23911
  msgid "Mauritian rupee"
23912
  msgstr ""
23913
 
23914
- #: includes/wc-core-functions.php:393
23915
  msgid "Maldivian rufiyaa"
23916
  msgstr ""
23917
 
23918
- #: includes/wc-core-functions.php:394
23919
  msgid "Malawian kwacha"
23920
  msgstr ""
23921
 
23922
- #: includes/wc-core-functions.php:395
23923
  msgid "Mexican peso"
23924
  msgstr ""
23925
 
23926
- #: includes/wc-core-functions.php:396
23927
  msgid "Malaysian ringgit"
23928
  msgstr ""
23929
 
23930
- #: includes/wc-core-functions.php:397
23931
  msgid "Mozambican metical"
23932
  msgstr ""
23933
 
23934
- #: includes/wc-core-functions.php:398
23935
  msgid "Namibian dollar"
23936
  msgstr ""
23937
 
23938
- #: includes/wc-core-functions.php:399
23939
  msgid "Nigerian naira"
23940
  msgstr ""
23941
 
23942
- #: includes/wc-core-functions.php:400
23943
  msgid "Nicaraguan c&oacute;rdoba"
23944
  msgstr ""
23945
 
23946
- #: includes/wc-core-functions.php:401
23947
  msgid "Norwegian krone"
23948
  msgstr ""
23949
 
23950
- #: includes/wc-core-functions.php:402
23951
  msgid "Nepalese rupee"
23952
  msgstr ""
23953
 
23954
- #: includes/wc-core-functions.php:403
23955
  msgid "New Zealand dollar"
23956
  msgstr ""
23957
 
23958
- #: includes/wc-core-functions.php:404
23959
  msgid "Omani rial"
23960
  msgstr ""
23961
 
23962
- #: includes/wc-core-functions.php:405
23963
  msgid "Panamanian balboa"
23964
  msgstr ""
23965
 
23966
- #: includes/wc-core-functions.php:406
23967
  msgid "Peruvian nuevo sol"
23968
  msgstr ""
23969
 
23970
- #: includes/wc-core-functions.php:407
23971
  msgid "Papua New Guinean kina"
23972
  msgstr ""
23973
 
23974
- #: includes/wc-core-functions.php:408
23975
  msgid "Philippine peso"
23976
  msgstr ""
23977
 
23978
- #: includes/wc-core-functions.php:409
23979
  msgid "Pakistani rupee"
23980
  msgstr ""
23981
 
23982
- #: includes/wc-core-functions.php:410
23983
  msgid "Polish z&#x142;oty"
23984
  msgstr ""
23985
 
23986
- #: includes/wc-core-functions.php:411
23987
  msgid "Transnistrian ruble"
23988
  msgstr ""
23989
 
23990
- #: includes/wc-core-functions.php:412
23991
  msgid "Paraguayan guaran&iacute;"
23992
  msgstr ""
23993
 
23994
- #: includes/wc-core-functions.php:413
23995
  msgid "Qatari riyal"
23996
  msgstr ""
23997
 
23998
- #: includes/wc-core-functions.php:414
23999
  msgid "Romanian leu"
24000
  msgstr ""
24001
 
24002
- #: includes/wc-core-functions.php:415
24003
  msgid "Serbian dinar"
24004
  msgstr ""
24005
 
24006
- #: includes/wc-core-functions.php:416
24007
  msgid "Russian ruble"
24008
  msgstr ""
24009
 
24010
- #: includes/wc-core-functions.php:417
24011
  msgid "Rwandan franc"
24012
  msgstr ""
24013
 
24014
- #: includes/wc-core-functions.php:418
24015
  msgid "Saudi riyal"
24016
  msgstr ""
24017
 
24018
- #: includes/wc-core-functions.php:419
24019
  msgid "Solomon Islands dollar"
24020
  msgstr ""
24021
 
24022
- #: includes/wc-core-functions.php:420
24023
  msgid "Seychellois rupee"
24024
  msgstr ""
24025
 
24026
- #: includes/wc-core-functions.php:421
24027
  msgid "Sudanese pound"
24028
  msgstr ""
24029
 
24030
- #: includes/wc-core-functions.php:422
24031
  msgid "Swedish krona"
24032
  msgstr ""
24033
 
24034
- #: includes/wc-core-functions.php:423
24035
  msgid "Singapore dollar"
24036
  msgstr ""
24037
 
24038
- #: includes/wc-core-functions.php:424
24039
  msgid "Saint Helena pound"
24040
  msgstr ""
24041
 
24042
- #: includes/wc-core-functions.php:425
24043
  msgid "Sierra Leonean leone"
24044
  msgstr ""
24045
 
24046
- #: includes/wc-core-functions.php:426
24047
  msgid "Somali shilling"
24048
  msgstr ""
24049
 
24050
- #: includes/wc-core-functions.php:427
24051
  msgid "Surinamese dollar"
24052
  msgstr ""
24053
 
24054
- #: includes/wc-core-functions.php:428
24055
  msgid "South Sudanese pound"
24056
  msgstr ""
24057
 
24058
- #: includes/wc-core-functions.php:429
24059
  msgid "S&atilde;o Tom&eacute; and Pr&iacute;ncipe dobra"
24060
  msgstr ""
24061
 
24062
- #: includes/wc-core-functions.php:430
24063
  msgid "Syrian pound"
24064
  msgstr ""
24065
 
24066
- #: includes/wc-core-functions.php:431
24067
  msgid "Swazi lilangeni"
24068
  msgstr ""
24069
 
24070
- #: includes/wc-core-functions.php:432
24071
  msgid "Thai baht"
24072
  msgstr ""
24073
 
24074
- #: includes/wc-core-functions.php:433
24075
  msgid "Tajikistani somoni"
24076
  msgstr ""
24077
 
24078
- #: includes/wc-core-functions.php:434
24079
  msgid "Turkmenistan manat"
24080
  msgstr ""
24081
 
24082
- #: includes/wc-core-functions.php:435
24083
  msgid "Tunisian dinar"
24084
  msgstr ""
24085
 
24086
- #: includes/wc-core-functions.php:436
24087
  msgid "Tongan pa&#x2bb;anga"
24088
  msgstr ""
24089
 
24090
- #: includes/wc-core-functions.php:437
24091
  msgid "Turkish lira"
24092
  msgstr ""
24093
 
24094
- #: includes/wc-core-functions.php:438
24095
  msgid "Trinidad and Tobago dollar"
24096
  msgstr ""
24097
 
24098
- #: includes/wc-core-functions.php:439
24099
  msgid "New Taiwan dollar"
24100
  msgstr ""
24101
 
24102
- #: includes/wc-core-functions.php:440
24103
  msgid "Tanzanian shilling"
24104
  msgstr ""
24105
 
24106
- #: includes/wc-core-functions.php:441
24107
  msgid "Ukrainian hryvnia"
24108
  msgstr ""
24109
 
24110
- #: includes/wc-core-functions.php:442
24111
  msgid "Ugandan shilling"
24112
  msgstr ""
24113
 
24114
- #: includes/wc-core-functions.php:443
24115
  msgid "United States (US) dollar"
24116
  msgstr ""
24117
 
24118
- #: includes/wc-core-functions.php:444
24119
  msgid "Uruguayan peso"
24120
  msgstr ""
24121
 
24122
- #: includes/wc-core-functions.php:445
24123
  msgid "Uzbekistani som"
24124
  msgstr ""
24125
 
24126
- #: includes/wc-core-functions.php:446
24127
  msgid "Venezuelan bol&iacute;var"
24128
  msgstr ""
24129
 
24130
- #: includes/wc-core-functions.php:447
24131
  msgid "Vietnamese &#x111;&#x1ed3;ng"
24132
  msgstr ""
24133
 
24134
- #: includes/wc-core-functions.php:448
24135
  msgid "Vanuatu vatu"
24136
  msgstr ""
24137
 
24138
- #: includes/wc-core-functions.php:449
24139
  msgid "Samoan t&#x101;l&#x101;"
24140
  msgstr ""
24141
 
24142
- #: includes/wc-core-functions.php:450
24143
  msgid "Central African CFA franc"
24144
  msgstr ""
24145
 
24146
- #: includes/wc-core-functions.php:451
24147
  msgid "East Caribbean dollar"
24148
  msgstr ""
24149
 
24150
- #: includes/wc-core-functions.php:452
24151
  msgid "West African CFA franc"
24152
  msgstr ""
24153
 
24154
- #: includes/wc-core-functions.php:453
24155
  msgid "CFP franc"
24156
  msgstr ""
24157
 
24158
- #: includes/wc-core-functions.php:454
24159
  msgid "Yemeni rial"
24160
  msgstr ""
24161
 
24162
- #: includes/wc-core-functions.php:455
24163
  msgid "South African rand"
24164
  msgstr ""
24165
 
24166
- #: includes/wc-core-functions.php:456
24167
  msgid "Zambian kwacha"
24168
  msgstr ""
24169
 
24170
- #: includes/wc-core-functions.php:1320
24171
  msgid "MasterCard"
24172
  msgstr ""
24173
 
24174
- #: includes/wc-core-functions.php:1321
24175
  msgid "Visa"
24176
  msgstr ""
24177
 
24178
- #: includes/wc-core-functions.php:1322
24179
  msgid "Discover"
24180
  msgstr ""
24181
 
24182
- #: includes/wc-core-functions.php:1323
24183
  msgid "American Express"
24184
  msgstr ""
24185
 
24186
- #: includes/wc-core-functions.php:1324
24187
  msgid "Diners"
24188
  msgstr ""
24189
 
24190
- #: includes/wc-core-functions.php:1325
24191
  msgid "JCB"
24192
  msgstr ""
24193
 
24194
- #: includes/wc-core-functions.php:1650
24195
  #. translators: 1: class name 2: woocommerce_logging_class 3:
24196
  #. WC_Logger_Interface
24197
  msgid "The class %1$s provided by %2$s filter must implement %3$s."
@@ -24369,18 +24389,18 @@ msgstr ""
24369
 
24370
  #: includes/wc-template-functions.php:2605
24371
  #: includes/wc-template-functions.php:2767
24372
- #: includes/wc-template-functions.php:2777
24373
  msgid "Choose an option"
24374
  msgstr ""
24375
 
24376
- #: includes/wc-template-functions.php:3176
24377
  #. translators: 1: rating 2: rating count
24378
  msgid "Rated %1$s out of 5 based on %2$s customer rating"
24379
  msgid_plural "Rated %1$s out of 5 based on %2$s customer ratings"
24380
  msgstr[0] ""
24381
  msgstr[1] ""
24382
 
24383
- #: includes/wc-template-functions.php:3223
24384
  msgid "Your cart is currently empty."
24385
  msgstr ""
24386
 
@@ -24731,11 +24751,11 @@ msgstr ""
24731
  msgid "Remove this item"
24732
  msgstr ""
24733
 
24734
- #: templates/cart/cart.php:136
24735
  msgid "Coupon:"
24736
  msgstr ""
24737
 
24738
- #: templates/cart/cart.php:141
24739
  msgid "Update cart"
24740
  msgstr ""
24741
 
@@ -25517,20 +25537,20 @@ msgid "Coupons"
25517
  msgstr ""
25518
 
25519
  #: includes/admin/class-wc-admin-permalink-settings.php:76
25520
- #: includes/wc-core-functions.php:1810 includes/wc-update-functions.php:57
25521
  msgctxt "slug"
25522
  msgid "product-category"
25523
  msgstr ""
25524
 
25525
  #: includes/admin/class-wc-admin-permalink-settings.php:85
25526
- #: includes/wc-core-functions.php:1811 includes/wc-update-functions.php:58
25527
  msgctxt "slug"
25528
  msgid "product-tag"
25529
  msgstr ""
25530
 
25531
  #: includes/admin/class-wc-admin-permalink-settings.php:195
25532
  #: includes/admin/class-wc-admin-permalink-settings.php:198
25533
- #: includes/wc-core-functions.php:1809 includes/wc-update-functions.php:67
25534
  msgctxt "slug"
25535
  msgid "product"
25536
  msgstr ""
@@ -25564,7 +25584,7 @@ msgid "Awaiting check payment"
25564
  msgstr ""
25565
 
25566
  #: includes/admin/class-wc-admin-taxonomies.php:309
25567
- #: includes/class-wc-install.php:487 includes/class-wc-install.php:493
25568
  msgctxt "Default category slug"
25569
  msgid "Uncategorized"
25570
  msgstr ""
@@ -25659,27 +25679,27 @@ msgctxt "Pagination"
25659
  msgid "%1$s of %2$s"
25660
  msgstr ""
25661
 
25662
- #: includes/api/class-wc-rest-system-status-controller.php:967
25663
  msgctxt "Page setting"
25664
  msgid "Shop base"
25665
  msgstr ""
25666
 
25667
- #: includes/api/class-wc-rest-system-status-controller.php:971
25668
  msgctxt "Page setting"
25669
  msgid "Cart"
25670
  msgstr ""
25671
 
25672
- #: includes/api/class-wc-rest-system-status-controller.php:975
25673
  msgctxt "Page setting"
25674
  msgid "Checkout"
25675
  msgstr ""
25676
 
25677
- #: includes/api/class-wc-rest-system-status-controller.php:979
25678
  msgctxt "Page setting"
25679
  msgid "My account"
25680
  msgstr ""
25681
 
25682
- #: includes/api/class-wc-rest-system-status-controller.php:983
25683
  msgctxt "Page setting"
25684
  msgid "Terms and conditions"
25685
  msgstr ""
@@ -25696,53 +25716,53 @@ msgctxt "Item name in quotes"
25696
  msgid "&ldquo;%s&rdquo;"
25697
  msgstr ""
25698
 
25699
- #: includes/class-wc-install.php:390
25700
  msgctxt "Page slug"
25701
  msgid "shop"
25702
  msgstr ""
25703
 
25704
- #: includes/class-wc-install.php:395
25705
  msgctxt "Page slug"
25706
  msgid "cart"
25707
  msgstr ""
25708
 
25709
- #: includes/class-wc-install.php:400
25710
  msgctxt "Page slug"
25711
  msgid "checkout"
25712
  msgstr ""
25713
 
25714
- #: includes/class-wc-install.php:405
25715
  msgctxt "Page slug"
25716
  msgid "my-account"
25717
  msgstr ""
25718
 
25719
- #: includes/class-wc-install.php:391
25720
  msgctxt "Page title"
25721
  msgid "Shop"
25722
  msgstr ""
25723
 
25724
- #: includes/class-wc-install.php:396
25725
  msgctxt "Page title"
25726
  msgid "Cart"
25727
  msgstr ""
25728
 
25729
- #: includes/class-wc-install.php:401
25730
  msgctxt "Page title"
25731
  msgid "Checkout"
25732
  msgstr ""
25733
 
25734
- #: includes/class-wc-install.php:406
25735
  msgctxt "Page title"
25736
  msgid "My account"
25737
  msgstr ""
25738
 
25739
- #: includes/class-wc-install.php:856
25740
  #. translators: user role
25741
  msgctxt "User role"
25742
  msgid "Customer"
25743
  msgstr ""
25744
 
25745
- #: includes/class-wc-install.php:858
25746
  #. translators: user role
25747
  msgctxt "User role"
25748
  msgid "Shop manager"
@@ -25845,7 +25865,7 @@ msgctxt "breadcrumb"
25845
  msgid "Home"
25846
  msgstr ""
25847
 
25848
- #: includes/wc-template-functions.php:3194
25849
  msgctxt "min_price"
25850
  msgid "From:"
25851
  msgstr ""
2
  # This file is distributed under the same license as the WooCommerce package.
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: WooCommerce 3.4.1\n"
6
  "Report-Msgid-Bugs-To: https://github.com/woocommerce/woocommerce/issues\n"
7
+ "POT-Creation-Date: 2018-05-29 17:41:01+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=utf-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
5805
  msgstr ""
5806
 
5807
  #: includes/abstracts/abstract-wc-order.php:943
5808
+ #: includes/class-wc-coupon.php:965
5809
  msgid "Coupon code already applied!"
5810
  msgstr ""
5811
 
5907
  msgid "Out of stock"
5908
  msgstr ""
5909
 
5910
+ #: includes/abstracts/abstract-wc-product.php:1947 templates/cart/cart.php:91
5911
  msgid "Available on backorder"
5912
  msgstr ""
5913
 
6433
  #: includes/export/class-wc-product-csv-exporter.php:90
6434
  #: includes/gateways/bacs/class-wc-gateway-bacs.php:95
6435
  #: includes/gateways/cheque/class-wc-gateway-cheque.php:71
6436
+ #: includes/gateways/cod/class-wc-gateway-cod.php:122
6437
  #: includes/gateways/paypal/includes/settings-paypal.php:25
6438
  #: includes/gateways/simplify-commerce/class-wc-gateway-simplify-commerce.php:204
6439
  #: includes/wc-template-functions.php:1651
6736
  #: includes/admin/meta-boxes/views/html-product-data-general.php:74
6737
  #: includes/admin/meta-boxes/views/html-variation-admin.php:355
6738
  #: includes/admin/settings/views/html-webhooks-edit.php:22
6739
+ #: includes/admin/views/html-admin-page-status-report.php:732
6740
  #: includes/export/class-wc-product-csv-exporter.php:85
6741
  #: includes/widgets/class-wc-widget-product-categories.php:52
6742
  #: templates/single-product-reviews.php:77
7138
  #: includes/admin/reports/class-wc-report-taxes-by-code.php:183
7139
  #: includes/wc-account-functions.php:193 templates/cart/cart-totals.php:92
7140
  #: templates/cart/cart-totals.php:93 templates/cart/cart.php:35
7141
+ #: templates/cart/cart.php:120 templates/checkout/review-order.php:27
7142
  #: templates/checkout/review-order.php:106 templates/myaccount/my-orders.php:16
7143
  #: templates/order/order-details.php:46
7144
  msgid "Total"
7426
  msgstr ""
7427
 
7428
  #: includes/admin/class-wc-admin-menus.php:79
7429
+ #: includes/admin/views/html-admin-page-status-report.php:604
7430
+ #: includes/class-wc-install.php:1056
7431
  msgid "Settings"
7432
  msgstr ""
7433
 
7923
  msgstr[0] ""
7924
  msgstr[1] ""
7925
 
7926
+ #: includes/admin/class-wc-admin-post-types.php:688 templates/cart/cart.php:138
7927
  #: templates/checkout/form-coupon.php:34
7928
  msgid "Coupon code"
7929
  msgstr ""
8680
 
8681
  #: includes/admin/class-wc-admin-setup-wizard.php:1419
8682
  #: includes/gateways/cod/class-wc-gateway-cod.php:56
8683
+ #: includes/gateways/cod/class-wc-gateway-cod.php:118
8684
  msgid "Cash on delivery"
8685
  msgstr ""
8686
 
9312
  #: includes/class-wc-emails.php:404
9313
  #: includes/legacy/abstract-wc-legacy-order.php:507
9314
  #: includes/wc-account-functions.php:214
9315
+ #: includes/wc-template-functions.php:3072
9316
  msgid "Download"
9317
  msgstr ""
9318
 
9885
  #: includes/admin/views/html-bulk-edit-product.php:21
9886
  #: includes/admin/views/html-quick-edit-product.php:32
9887
  #: includes/widgets/class-wc-widget-products.php:54 templates/cart/cart.php:33
9888
+ #: templates/cart/cart.php:96 templates/emails/email-order-details.php:46
9889
  msgid "Price"
9890
  msgstr ""
9891
 
9940
  msgid "Import as meta"
9941
  msgstr ""
9942
 
9943
+ #: includes/admin/importers/class-wc-tax-rate-importer.php:169
9944
  msgid "The CSV is invalid."
9945
  msgstr ""
9946
 
9947
+ #: includes/admin/importers/class-wc-tax-rate-importer.php:179
9948
  #. translators: %s: tax rates count
9949
  msgid "Import complete - imported %s tax rates."
9950
  msgstr ""
9951
 
9952
+ #: includes/admin/importers/class-wc-tax-rate-importer.php:191
9953
  msgid "All done!"
9954
  msgstr ""
9955
 
9956
+ #: includes/admin/importers/class-wc-tax-rate-importer.php:191
9957
  msgid "View tax rates"
9958
  msgstr ""
9959
 
9960
+ #: includes/admin/importers/class-wc-tax-rate-importer.php:229
9961
  msgid "Import tax rates"
9962
  msgstr ""
9963
 
9964
+ #: includes/admin/importers/class-wc-tax-rate-importer.php:245
9965
  msgid ""
9966
  "Hi there! Upload a CSV file containing tax rates to import the contents "
9967
  "into your shop. Choose a .csv file to upload, then click \"Upload file and "
9968
  "import\"."
9969
  msgstr ""
9970
 
9971
+ #: includes/admin/importers/class-wc-tax-rate-importer.php:248
9972
+ #. translators: 1: Link to tax rates sample file 2: Closing link.
9973
  msgid ""
9974
+ "Your CSV needs to include columns in a specific order. %1$sClick here to "
9975
+ "download a sample%2$s."
9976
  msgstr ""
9977
 
9978
+ #: includes/admin/importers/class-wc-tax-rate-importer.php:258
9979
  #: includes/admin/importers/views/html-product-csv-import-form.php:31
9980
  msgid ""
9981
  "Before you can upload your import file, you will need to fix the following "
9982
  "error:"
9983
  msgstr ""
9984
 
9985
+ #: includes/admin/importers/class-wc-tax-rate-importer.php:267
9986
  msgid "Choose a file from your computer:"
9987
  msgstr ""
9988
 
9989
+ #: includes/admin/importers/class-wc-tax-rate-importer.php:277
9990
  #: includes/admin/importers/views/html-product-csv-import-form.php:45
9991
  #. translators: %s: maximum upload size
9992
  msgid "Maximum size: %s"
9993
  msgstr ""
9994
 
9995
+ #: includes/admin/importers/class-wc-tax-rate-importer.php:286
9996
  msgid "OR enter path to file:"
9997
  msgstr ""
9998
 
9999
+ #: includes/admin/importers/class-wc-tax-rate-importer.php:293
10000
  msgid "Delimiter"
10001
  msgstr ""
10002
 
10003
+ #: includes/admin/importers/class-wc-tax-rate-importer.php:299
10004
  msgid "Upload file and import"
10005
  msgstr ""
10006
 
10007
+ #: includes/admin/importers/class-wc-tax-rate-importer.php:314
10008
  msgid "Sorry, there has been an error."
10009
  msgstr ""
10010
 
10012
  #: includes/admin/settings/views/html-admin-page-shipping-zone-methods.php:84
10013
  #: includes/gateways/bacs/class-wc-gateway-bacs.php:88
10014
  #: includes/gateways/cheque/class-wc-gateway-cheque.php:64
10015
+ #: includes/gateways/cod/class-wc-gateway-cod.php:115
10016
  #: includes/gateways/paypal/includes/settings-paypal.php:18
10017
  #: includes/gateways/simplify-commerce/class-wc-gateway-simplify-commerce.php:197
10018
  #: includes/shipping/free-shipping/class-wc-shipping-free-shipping.php:79
10044
 
10045
  #: includes/admin/importers/mappings/generic.php:25
10046
  #: includes/admin/list-tables/class-wc-admin-list-table-orders.php:438
10047
+ #: templates/cart/cart.php:34 templates/cart/cart.php:102
10048
  #: templates/emails/email-order-details.php:45
10049
  #: templates/global/quantity-input.php:31
10050
  msgid "Quantity"
10098
  #: includes/admin/reports/class-wc-report-downloads.php:215
10099
  #: includes/admin/reports/class-wc-report-stock.php:173
10100
  #: includes/class-wc-emails.php:402 includes/class-wc-post-types.php:303
10101
+ #: includes/class-wc-privacy-exporters.php:338
10102
  #: includes/data-stores/class-wc-product-data-store-cpt.php:105
10103
  #: includes/wc-account-functions.php:211 templates/cart/cart.php:32
10104
  #: templates/cart/cart.php:76 templates/checkout/form-pay.php:27
10885
  msgstr ""
10886
 
10887
  #: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:413
10888
+ #: includes/class-wc-privacy-exporters.php:292
10889
  msgid "Transaction ID"
10890
  msgstr ""
10891
 
10932
  msgstr ""
10933
 
10934
  #: includes/admin/meta-boxes/class-wc-meta-box-order-notes.php:54
10935
+ #: includes/admin/views/html-admin-page-status-report.php:590
10936
  #: includes/class-wc-ajax.php:1352 templates/content-widget-reviews.php:31
10937
  #. translators: %s: note author
10938
  #. translators: %s: plugin author
11043
  msgstr[1] ""
11044
 
11045
  #: includes/admin/meta-boxes/views/html-order-download-permission.php:27
11046
+ #: includes/class-wc-privacy-exporters.php:346
11047
  #: includes/wc-account-functions.php:212
11048
  msgid "Downloads remaining"
11049
  msgstr ""
11055
  msgstr ""
11056
 
11057
  #: includes/admin/meta-boxes/views/html-order-download-permission.php:32
11058
+ #: includes/class-wc-privacy-exporters.php:358
11059
  msgid "Access expires"
11060
  msgstr ""
11061
 
11177
  msgstr ""
11178
 
11179
  #: includes/admin/meta-boxes/views/html-order-items.php:229
11180
+ #: templates/cart/cart.php:138 templates/checkout/form-coupon.php:38
11181
  msgid "Apply coupon"
11182
  msgstr ""
11183
 
13153
  msgstr ""
13154
 
13155
  #: includes/admin/settings/class-wc-settings-general.php:234
13156
+ #: includes/admin/views/html-admin-page-status-report.php:619
13157
  msgid "Currency"
13158
  msgstr ""
13159
 
13164
  msgstr ""
13165
 
13166
  #: includes/admin/settings/class-wc-settings-general.php:245
13167
+ #: includes/admin/views/html-admin-page-status-report.php:624
13168
  msgid "Currency position"
13169
  msgstr ""
13170
 
13189
  msgstr ""
13190
 
13191
  #: includes/admin/settings/class-wc-settings-general.php:261
13192
+ #: includes/admin/views/html-admin-page-status-report.php:629
13193
  msgid "Thousand separator"
13194
  msgstr ""
13195
 
13198
  msgstr ""
13199
 
13200
  #: includes/admin/settings/class-wc-settings-general.php:271
13201
+ #: includes/admin/views/html-admin-page-status-report.php:634
13202
  msgid "Decimal separator"
13203
  msgstr ""
13204
 
13207
  msgstr ""
13208
 
13209
  #: includes/admin/settings/class-wc-settings-general.php:281
13210
+ #: includes/admin/views/html-admin-page-status-report.php:639
13211
  msgid "Number of decimals"
13212
  msgstr ""
13213
 
14466
  msgid "How to update your PHP version"
14467
  msgstr ""
14468
 
14469
+ #: includes/admin/views/html-admin-page-status-report.php:197
14470
  msgid ""
14471
  "WooCommerce will run under this version of PHP, however, some features such "
14472
  "as geolocation are not compatible. Support for this version will be dropped "
14474
  "greater performance and security."
14475
  msgstr ""
14476
 
14477
+ #: includes/admin/views/html-admin-page-status-report.php:199
14478
  msgid ""
14479
  "WooCommerce will run under this version of PHP, however, it has reached end "
14480
  "of life. We recommend using PHP version 7.2 or above for greater "
14481
  "performance and security."
14482
  msgstr ""
14483
 
14484
+ #: includes/admin/views/html-admin-page-status-report.php:201
14485
  msgid ""
14486
  "We recommend using PHP version 7.2 or above for greater performance and "
14487
  "security."
14488
  msgstr ""
14489
 
14490
+ #: includes/admin/views/html-admin-page-status-report.php:212
14491
  msgid "PHP post max size"
14492
  msgstr ""
14493
 
14494
+ #: includes/admin/views/html-admin-page-status-report.php:213
14495
  msgid "The largest filesize that can be contained in one post."
14496
  msgstr ""
14497
 
14498
+ #: includes/admin/views/html-admin-page-status-report.php:217
14499
  msgid "PHP time limit"
14500
  msgstr ""
14501
 
14502
+ #: includes/admin/views/html-admin-page-status-report.php:218
14503
  msgid ""
14504
  "The amount of time (in seconds) that your site will spend on a single "
14505
  "operation before timing out (to avoid server lockups)"
14506
  msgstr ""
14507
 
14508
+ #: includes/admin/views/html-admin-page-status-report.php:222
14509
  msgid "PHP max input vars"
14510
  msgstr ""
14511
 
14512
+ #: includes/admin/views/html-admin-page-status-report.php:223
14513
  msgid ""
14514
  "The maximum number of variables your server can use for a single function "
14515
  "to avoid overloads."
14516
  msgstr ""
14517
 
14518
+ #: includes/admin/views/html-admin-page-status-report.php:227
14519
  msgid "cURL version"
14520
  msgstr ""
14521
 
14522
+ #: includes/admin/views/html-admin-page-status-report.php:228
14523
  msgid "The version of cURL installed on your server."
14524
  msgstr ""
14525
 
14526
+ #: includes/admin/views/html-admin-page-status-report.php:232
14527
  msgid "SUHOSIN installed"
14528
  msgstr ""
14529
 
14530
+ #: includes/admin/views/html-admin-page-status-report.php:233
14531
  msgid ""
14532
  "Suhosin is an advanced protection system for PHP installations. It was "
14533
  "designed to protect your servers on the one hand against a number of well "
14537
  "its data submission limits."
14538
  msgstr ""
14539
 
14540
+ #: includes/admin/views/html-admin-page-status-report.php:243
14541
  msgid "MySQL version"
14542
  msgstr ""
14543
 
14544
+ #: includes/admin/views/html-admin-page-status-report.php:244
14545
  msgid "The version of MySQL installed on your hosting server."
14546
  msgstr ""
14547
 
14548
+ #: includes/admin/views/html-admin-page-status-report.php:249
14549
  #. Translators: %1$s: MySQL version, %2$s: Recommended MySQL version.
14550
  msgid "%1$s - We recommend a minimum MySQL version of 5.6. See: %2$s"
14551
  msgstr ""
14552
 
14553
+ #: includes/admin/views/html-admin-page-status-report.php:249
14554
  msgid "WordPress requirements"
14555
  msgstr ""
14556
 
14557
+ #: includes/admin/views/html-admin-page-status-report.php:258
14558
  msgid "Max upload size"
14559
  msgstr ""
14560
 
14561
+ #: includes/admin/views/html-admin-page-status-report.php:259
14562
  msgid "The largest filesize that can be uploaded to your WordPress installation."
14563
  msgstr ""
14564
 
14565
+ #: includes/admin/views/html-admin-page-status-report.php:263
14566
  msgid "Default timezone is UTC"
14567
  msgstr ""
14568
 
14569
+ #: includes/admin/views/html-admin-page-status-report.php:264
14570
  msgid "The default timezone for your server."
14571
  msgstr ""
14572
 
14573
+ #: includes/admin/views/html-admin-page-status-report.php:269
14574
  #. Translators: %s: default timezone..
14575
  msgid "Default timezone is %s - it should be UTC"
14576
  msgstr ""
14577
 
14578
+ #: includes/admin/views/html-admin-page-status-report.php:277
14579
  msgid "fsockopen/cURL"
14580
  msgstr ""
14581
 
14582
+ #: includes/admin/views/html-admin-page-status-report.php:278
14583
  msgid ""
14584
  "Payment gateways can use cURL to communicate with remote servers to "
14585
  "authorize payments, other plugins may also use it when communicating with "
14586
  "remote services."
14587
  msgstr ""
14588
 
14589
+ #: includes/admin/views/html-admin-page-status-report.php:284
14590
  msgid ""
14591
  "Your server does not have fsockopen or cURL enabled - PayPal IPN and other "
14592
  "scripts which communicate with other servers will not work. Contact your "
14593
  "hosting provider."
14594
  msgstr ""
14595
 
14596
+ #: includes/admin/views/html-admin-page-status-report.php:290
14597
  msgid "SoapClient"
14598
  msgstr ""
14599
 
14600
+ #: includes/admin/views/html-admin-page-status-report.php:291
14601
  msgid ""
14602
  "Some webservices like shipping use SOAP to get information from remote "
14603
  "servers, for example, live shipping quotes from FedEx require SOAP to be "
14604
  "installed."
14605
  msgstr ""
14606
 
14607
+ #: includes/admin/views/html-admin-page-status-report.php:298
14608
  #. Translators: %s classname and link.
14609
  msgid ""
14610
  "Your server does not have the %s class enabled - some gateway plugins which "
14611
  "use SOAP may not work as expected."
14612
  msgstr ""
14613
 
14614
+ #: includes/admin/views/html-admin-page-status-report.php:304
14615
  msgid "DOMDocument"
14616
  msgstr ""
14617
 
14618
+ #: includes/admin/views/html-admin-page-status-report.php:305
14619
  msgid "HTML/Multipart emails use DOMDocument to generate inline CSS in templates."
14620
  msgstr ""
14621
 
14622
+ #: includes/admin/views/html-admin-page-status-report.php:312
14623
  #. Translators: %s: classname and link.
14624
  msgid ""
14625
  "Your server does not have the %s class enabled - HTML/Multipart emails, and "
14626
  "also some extensions, will not work without DOMDocument."
14627
  msgstr ""
14628
 
14629
+ #: includes/admin/views/html-admin-page-status-report.php:318
14630
  msgid "GZip"
14631
  msgstr ""
14632
 
14633
+ #: includes/admin/views/html-admin-page-status-report.php:319
14634
  msgid "GZip (gzopen) is used to open the GEOIP database from MaxMind."
14635
  msgstr ""
14636
 
14637
+ #: includes/admin/views/html-admin-page-status-report.php:326
14638
  #. Translators: %s: classname and link.
14639
  msgid ""
14640
  "Your server does not support the %s function - this is required to use the "
14641
  "GeoIP database from MaxMind."
14642
  msgstr ""
14643
 
14644
+ #: includes/admin/views/html-admin-page-status-report.php:332
14645
  msgid "Multibyte string"
14646
  msgstr ""
14647
 
14648
+ #: includes/admin/views/html-admin-page-status-report.php:333
14649
  msgid ""
14650
  "Multibyte String (mbstring) is used to convert character encoding, like for "
14651
  "emails or converting characters to lowercase."
14652
  msgstr ""
14653
 
14654
+ #: includes/admin/views/html-admin-page-status-report.php:340
14655
  #. Translators: %s: classname and link.
14656
  msgid ""
14657
  "Your server does not support the %s functions - this is required for better "
14658
  "character encoding. Some fallbacks will be used instead for it."
14659
  msgstr ""
14660
 
14661
+ #: includes/admin/views/html-admin-page-status-report.php:346
14662
  msgid "Remote post"
14663
  msgstr ""
14664
 
14665
+ #: includes/admin/views/html-admin-page-status-report.php:347
14666
  msgid ""
14667
  "PayPal uses this method of communicating when sending back transaction "
14668
  "information."
14669
  msgstr ""
14670
 
14671
+ #: includes/admin/views/html-admin-page-status-report.php:354
14672
+ #: includes/admin/views/html-admin-page-status-report.php:368
14673
  #. Translators: %s: function name.
14674
  msgid "%s failed. Contact your hosting provider."
14675
  msgstr ""
14676
 
14677
+ #: includes/admin/views/html-admin-page-status-report.php:360
14678
  msgid "Remote get"
14679
  msgstr ""
14680
 
14681
+ #: includes/admin/views/html-admin-page-status-report.php:361
14682
  msgid ""
14683
  "WooCommerce plugins may use this method of communication when checking for "
14684
  "plugin updates."
14685
  msgstr ""
14686
 
14687
+ #: includes/admin/views/html-admin-page-status-report.php:401
14688
  msgid "Database"
14689
  msgstr ""
14690
 
14691
+ #: includes/admin/views/html-admin-page-status-report.php:406
14692
  msgid "WooCommerce database version"
14693
  msgstr ""
14694
 
14695
+ #: includes/admin/views/html-admin-page-status-report.php:407
14696
  msgid ""
14697
  "The version of WooCommerce that the database is formatted for. This should "
14698
  "be the same as your WooCommerce version."
14699
  msgstr ""
14700
 
14701
+ #: includes/admin/views/html-admin-page-status-report.php:411
14702
  msgid "Database prefix"
14703
  msgstr ""
14704
 
14705
+ #: includes/admin/views/html-admin-page-status-report.php:417
14706
  #. Translators: %1$s: Database prefix, %2$s: Docs link.
14707
  msgid "%1$s - We recommend using a prefix with less than 20 characters. See: %2$s"
14708
  msgstr ""
14709
 
14710
+ #: includes/admin/views/html-admin-page-status-report.php:417
14711
  msgid "How to update your database table prefix"
14712
  msgstr ""
14713
 
14714
+ #: includes/admin/views/html-admin-page-status-report.php:427
14715
  msgid "MaxMind GeoIP database"
14716
  msgstr ""
14717
 
14718
+ #: includes/admin/views/html-admin-page-status-report.php:428
14719
  msgid "The GeoIP database from MaxMind is used to geolocate customers."
14720
  msgstr ""
14721
 
14722
+ #: includes/admin/views/html-admin-page-status-report.php:432
14723
  msgid "MaxMind GeoIP database requires at least PHP 5.4."
14724
  msgstr ""
14725
 
14726
+ #: includes/admin/views/html-admin-page-status-report.php:437
14727
  #. Translators: %1$s: Library url, %2$s: install path.
14728
  msgid ""
14729
  "The MaxMind GeoIP Database does not exist - Geolocation will not function. "
14734
  "only."
14735
  msgstr ""
14736
 
14737
+ #: includes/admin/views/html-admin-page-status-report.php:445
14738
  msgid "Total Database Size"
14739
  msgstr ""
14740
 
14741
+ #: includes/admin/views/html-admin-page-status-report.php:451
14742
  msgid "Database Data Size"
14743
  msgstr ""
14744
 
14745
+ #: includes/admin/views/html-admin-page-status-report.php:457
14746
  msgid "Database Index Size"
14747
  msgstr ""
14748
 
14749
+ #: includes/admin/views/html-admin-page-status-report.php:469
14750
  msgid "Table does not exist"
14751
  msgstr ""
14752
 
14753
+ #: includes/admin/views/html-admin-page-status-report.php:472
14754
+ #: includes/admin/views/html-admin-page-status-report.php:486
14755
  #. Translators: %1$f: Table size, %2$f: Index size.
14756
  msgid "Data: %1$.2fMB + Index: %2$.2fMB"
14757
  msgstr ""
14758
 
14759
+ #: includes/admin/views/html-admin-page-status-report.php:496
14760
  msgid "Post Type Counts"
14761
  msgstr ""
14762
 
14763
+ #: includes/admin/views/html-admin-page-status-report.php:516
14764
  msgid "Security"
14765
  msgstr ""
14766
 
14767
+ #: includes/admin/views/html-admin-page-status-report.php:521
14768
  msgid "Secure connection (HTTPS)"
14769
  msgstr ""
14770
 
14771
+ #: includes/admin/views/html-admin-page-status-report.php:522
14772
+ #: includes/api/class-wc-rest-system-status-controller.php:515
14773
  msgid "Is the connection to your store secure?"
14774
  msgstr ""
14775
 
14776
+ #: includes/admin/views/html-admin-page-status-report.php:530
14777
  #. Translators: %s: docs link.
14778
  msgid ""
14779
  "Your store is not using HTTPS. <a href=\"%s\" target=\"_blank\">Learn more "
14780
  "about HTTPS and SSL Certificates</a>."
14781
  msgstr ""
14782
 
14783
+ #: includes/admin/views/html-admin-page-status-report.php:537
14784
  msgid "Hide errors from visitors"
14785
  msgstr ""
14786
 
14787
+ #: includes/admin/views/html-admin-page-status-report.php:538
14788
  msgid ""
14789
  "Error messages can contain sensitive information about your store "
14790
  "environment. These should be hidden from untrusted visitors."
14791
  msgstr ""
14792
 
14793
+ #: includes/admin/views/html-admin-page-status-report.php:543
14794
  msgid "Error messages should not be shown to visitors."
14795
  msgstr ""
14796
 
14797
+ #: includes/admin/views/html-admin-page-status-report.php:552
14798
  msgid "Active plugins"
14799
  msgstr ""
14800
 
14801
+ #: includes/admin/views/html-admin-page-status-report.php:564
14802
  msgid "Visit plugin homepage"
14803
  msgstr ""
14804
 
14805
+ #: includes/admin/views/html-admin-page-status-report.php:572
14806
+ #: includes/admin/views/html-admin-page-status-report.php:744
14807
+ #: includes/admin/views/html-admin-page-status-report.php:782
14808
  #. translators: %s: plugin latest version
14809
  #. translators: %s: theme latest version
14810
  #. translators: %s: parent theme latest version
14811
  msgid "%s is available"
14812
  msgstr ""
14813
 
14814
+ #: includes/admin/views/html-admin-page-status-report.php:576
14815
  msgid "Network enabled"
14816
  msgstr ""
14817
 
14818
+ #: includes/admin/views/html-admin-page-status-report.php:581
14819
  msgid "Not tested with the active version of WooCommerce"
14820
  msgstr ""
14821
 
14822
+ #: includes/admin/views/html-admin-page-status-report.php:609
14823
  msgid "API enabled"
14824
  msgstr ""
14825
 
14826
+ #: includes/admin/views/html-admin-page-status-report.php:610
14827
  msgid "Does your site have REST API enabled?"
14828
  msgstr ""
14829
 
14830
+ #: includes/admin/views/html-admin-page-status-report.php:614
14831
  msgid "Force SSL"
14832
  msgstr ""
14833
 
14834
+ #: includes/admin/views/html-admin-page-status-report.php:615
14835
  msgid "Does your site force a SSL Certificate for transactions?"
14836
  msgstr ""
14837
 
14838
+ #: includes/admin/views/html-admin-page-status-report.php:620
14839
  msgid ""
14840
  "What currency prices are listed at in the catalog and which currency "
14841
  "gateways will take payments in."
14842
  msgstr ""
14843
 
14844
+ #: includes/admin/views/html-admin-page-status-report.php:625
14845
  msgid "The position of the currency symbol."
14846
  msgstr ""
14847
 
14848
+ #: includes/admin/views/html-admin-page-status-report.php:630
14849
  msgid "The thousand separator of displayed prices."
14850
  msgstr ""
14851
 
14852
+ #: includes/admin/views/html-admin-page-status-report.php:635
14853
  msgid "The decimal separator of displayed prices."
14854
  msgstr ""
14855
 
14856
+ #: includes/admin/views/html-admin-page-status-report.php:640
14857
  msgid "The number of decimal points shown in displayed prices."
14858
  msgstr ""
14859
 
14860
+ #: includes/admin/views/html-admin-page-status-report.php:644
14861
  msgid "Taxonomies: Product types"
14862
  msgstr ""
14863
 
14864
+ #: includes/admin/views/html-admin-page-status-report.php:645
14865
  msgid ""
14866
  "A list of taxonomy terms that can be used in regard to order/product "
14867
  "statuses."
14868
  msgstr ""
14869
 
14870
+ #: includes/admin/views/html-admin-page-status-report.php:657
14871
  msgid "Taxonomies: Product visibility"
14872
  msgstr ""
14873
 
14874
+ #: includes/admin/views/html-admin-page-status-report.php:658
14875
  msgid "A list of taxonomy terms used for product visibility."
14876
  msgstr ""
14877
 
14878
+ #: includes/admin/views/html-admin-page-status-report.php:674
14879
  msgid "WooCommerce pages"
14880
  msgstr ""
14881
 
14882
+ #: includes/admin/views/html-admin-page-status-report.php:685
14883
  #. Translators: %s: page name.
14884
  msgid "Edit %s page"
14885
  msgstr ""
14886
 
14887
+ #: includes/admin/views/html-admin-page-status-report.php:692
14888
  #. Translators: %s: page name.
14889
  msgid "The URL of your %s page (along with the Page ID)."
14890
  msgstr ""
14891
 
14892
+ #: includes/admin/views/html-admin-page-status-report.php:696
14893
  msgid "Page not set"
14894
  msgstr ""
14895
 
14896
+ #: includes/admin/views/html-admin-page-status-report.php:699
14897
  msgid "Page ID is set, but the page does not exist"
14898
  msgstr ""
14899
 
14900
+ #: includes/admin/views/html-admin-page-status-report.php:703
14901
  #. Translators: %s: docs link.
14902
  msgid "Page visibility should be <a href=\"%s\" target=\"_blank\">public</a>"
14903
  msgstr ""
14904
 
14905
+ #: includes/admin/views/html-admin-page-status-report.php:709
14906
  msgid "Page does not contain the shortcode."
14907
  msgstr ""
14908
 
14909
+ #: includes/admin/views/html-admin-page-status-report.php:727
14910
  msgid "Theme"
14911
  msgstr ""
14912
 
14913
+ #: includes/admin/views/html-admin-page-status-report.php:733
14914
  msgid "The name of the current active theme."
14915
  msgstr ""
14916
 
14917
+ #: includes/admin/views/html-admin-page-status-report.php:737
14918
  msgid "Version"
14919
  msgstr ""
14920
 
14921
+ #: includes/admin/views/html-admin-page-status-report.php:738
14922
  msgid "The installed version of the current active theme."
14923
  msgstr ""
14924
 
14925
+ #: includes/admin/views/html-admin-page-status-report.php:750
14926
  msgid "Author URL"
14927
  msgstr ""
14928
 
14929
+ #: includes/admin/views/html-admin-page-status-report.php:751
14930
  msgid "The theme developers URL."
14931
  msgstr ""
14932
 
14933
+ #: includes/admin/views/html-admin-page-status-report.php:755
14934
  msgid "Child theme"
14935
  msgstr ""
14936
 
14937
+ #: includes/admin/views/html-admin-page-status-report.php:756
14938
  msgid "Displays whether or not the current theme is a child theme."
14939
  msgstr ""
14940
 
14941
+ #: includes/admin/views/html-admin-page-status-report.php:763
14942
  #. Translators: %s docs link.
14943
  msgid ""
14944
  "If you are modifying WooCommerce on a parent theme that you did not build "
14946
  "target=\"_blank\">How to create a child theme</a>"
14947
  msgstr ""
14948
 
14949
+ #: includes/admin/views/html-admin-page-status-report.php:770
14950
  msgid "Parent theme name"
14951
  msgstr ""
14952
 
14953
+ #: includes/admin/views/html-admin-page-status-report.php:771
14954
  msgid "The name of the parent theme."
14955
  msgstr ""
14956
 
14957
+ #: includes/admin/views/html-admin-page-status-report.php:775
14958
  msgid "Parent theme version"
14959
  msgstr ""
14960
 
14961
+ #: includes/admin/views/html-admin-page-status-report.php:776
14962
  msgid "The installed version of the parent theme."
14963
  msgstr ""
14964
 
14965
+ #: includes/admin/views/html-admin-page-status-report.php:788
14966
  msgid "Parent theme author URL"
14967
  msgstr ""
14968
 
14969
+ #: includes/admin/views/html-admin-page-status-report.php:789
14970
  msgid "The parent theme developers URL."
14971
  msgstr ""
14972
 
14973
+ #: includes/admin/views/html-admin-page-status-report.php:794
14974
  msgid "WooCommerce support"
14975
  msgstr ""
14976
 
14977
+ #: includes/admin/views/html-admin-page-status-report.php:795
14978
  msgid ""
14979
  "Displays whether or not the current active theme declares WooCommerce "
14980
  "support."
14981
  msgstr ""
14982
 
14983
+ #: includes/admin/views/html-admin-page-status-report.php:799
14984
  msgid "Not declared"
14985
  msgstr ""
14986
 
14987
+ #: includes/admin/views/html-admin-page-status-report.php:811
14988
  msgid "Templates"
14989
  msgstr ""
14990
 
14991
+ #: includes/admin/views/html-admin-page-status-report.php:811
14992
  msgid ""
14993
  "This section shows any files that are overriding the default WooCommerce "
14994
  "template pages."
14995
  msgstr ""
14996
 
14997
+ #: includes/admin/views/html-admin-page-status-report.php:817
14998
  msgid "Archive template"
14999
  msgstr ""
15000
 
15001
+ #: includes/admin/views/html-admin-page-status-report.php:819
15002
  msgid ""
15003
  "Your theme has a woocommerce.php file, you will not be able to override the "
15004
  "woocommerce/archive-product.php custom template since woocommerce.php has "
15006
  "issues."
15007
  msgstr ""
15008
 
15009
+ #: includes/admin/views/html-admin-page-status-report.php:824
15010
+ #: includes/admin/views/html-admin-page-status-report.php:853
15011
  msgid "Overrides"
15012
  msgstr ""
15013
 
15014
+ #: includes/admin/views/html-admin-page-status-report.php:835
15015
  #. Translators: %1$s: Template name, %2$s: Template version, %3$s: Core
15016
  #. version.
15017
  msgid "%1$s version %2$s is out of date. The core version is %3$s"
15018
  msgstr ""
15019
 
15020
+ #: includes/admin/views/html-admin-page-status-report.php:861
15021
  msgid "Outdated templates"
15022
  msgstr ""
15023
 
15024
+ #: includes/admin/views/html-admin-page-status-report.php:868
15025
  msgid "Learn how to update"
15026
  msgstr ""
15027
 
15886
  #: includes/api/v1/class-wc-rest-order-notes-controller.php:268
15887
  #: includes/api/v1/class-wc-rest-order-notes-controller.php:301
15888
  #: includes/api/v1/class-wc-rest-order-refunds-controller.php:127
15889
+ #: includes/wc-core-functions.php:143 includes/wc-order-functions.php:486
15890
  #: includes/wc-order-functions.php:1019
15891
  msgid "Invalid order ID."
15892
  msgstr ""
17566
  msgstr ""
17567
 
17568
  #: includes/api/class-wc-rest-system-status-controller.php:232
17569
+ msgid "MySQL version string."
17570
  msgstr ""
17571
 
17572
  #: includes/api/class-wc-rest-system-status-controller.php:238
17573
+ msgid "Default timezone."
17574
  msgstr ""
17575
 
17576
  #: includes/api/class-wc-rest-system-status-controller.php:244
17577
+ msgid "Is fsockopen/cURL enabled?"
17578
  msgstr ""
17579
 
17580
  #: includes/api/class-wc-rest-system-status-controller.php:250
17581
+ msgid "Is SoapClient class enabled?"
17582
  msgstr ""
17583
 
17584
  #: includes/api/class-wc-rest-system-status-controller.php:256
17585
+ msgid "Is DomDocument class enabled?"
17586
  msgstr ""
17587
 
17588
  #: includes/api/class-wc-rest-system-status-controller.php:262
17589
+ msgid "Is GZip enabled?"
17590
  msgstr ""
17591
 
17592
  #: includes/api/class-wc-rest-system-status-controller.php:268
17593
+ msgid "Is mbstring enabled?"
17594
  msgstr ""
17595
 
17596
  #: includes/api/class-wc-rest-system-status-controller.php:274
17597
+ msgid "Remote POST successful?"
17598
  msgstr ""
17599
 
17600
  #: includes/api/class-wc-rest-system-status-controller.php:280
17601
+ msgid "Remote POST response."
17602
  msgstr ""
17603
 
17604
  #: includes/api/class-wc-rest-system-status-controller.php:286
17605
+ msgid "Remote GET successful?"
17606
+ msgstr ""
17607
+
17608
+ #: includes/api/class-wc-rest-system-status-controller.php:292
17609
  msgid "Remote GET response."
17610
  msgstr ""
17611
 
17612
+ #: includes/api/class-wc-rest-system-status-controller.php:300
17613
  msgid "Database."
17614
  msgstr ""
17615
 
17616
+ #: includes/api/class-wc-rest-system-status-controller.php:306
17617
  msgid "WC database version."
17618
  msgstr ""
17619
 
17620
+ #: includes/api/class-wc-rest-system-status-controller.php:312
17621
  msgid "Database prefix."
17622
  msgstr ""
17623
 
17624
+ #: includes/api/class-wc-rest-system-status-controller.php:318
17625
  msgid "MaxMind GeoIP database."
17626
  msgstr ""
17627
 
17628
+ #: includes/api/class-wc-rest-system-status-controller.php:324
17629
  msgid "Database tables."
17630
  msgstr ""
17631
 
17632
+ #: includes/api/class-wc-rest-system-status-controller.php:335
17633
  msgid "Active plugins."
17634
  msgstr ""
17635
 
17636
+ #: includes/api/class-wc-rest-system-status-controller.php:344
17637
  msgid "Theme."
17638
  msgstr ""
17639
 
17640
+ #: includes/api/class-wc-rest-system-status-controller.php:350
17641
  msgid "Theme name."
17642
  msgstr ""
17643
 
17644
+ #: includes/api/class-wc-rest-system-status-controller.php:356
17645
  msgid "Theme version."
17646
  msgstr ""
17647
 
17648
+ #: includes/api/class-wc-rest-system-status-controller.php:362
17649
  msgid "Latest version of theme."
17650
  msgstr ""
17651
 
17652
+ #: includes/api/class-wc-rest-system-status-controller.php:368
17653
  msgid "Theme author URL."
17654
  msgstr ""
17655
 
17656
+ #: includes/api/class-wc-rest-system-status-controller.php:375
17657
  msgid "Is this theme a child theme?"
17658
  msgstr ""
17659
 
17660
+ #: includes/api/class-wc-rest-system-status-controller.php:381
17661
  msgid "Does the theme declare WooCommerce support?"
17662
  msgstr ""
17663
 
17664
+ #: includes/api/class-wc-rest-system-status-controller.php:387
17665
  msgid "Does the theme have a woocommerce.php file?"
17666
  msgstr ""
17667
 
17668
+ #: includes/api/class-wc-rest-system-status-controller.php:393
17669
  msgid "Does this theme have outdated templates?"
17670
  msgstr ""
17671
 
17672
+ #: includes/api/class-wc-rest-system-status-controller.php:399
17673
  msgid "Template overrides."
17674
  msgstr ""
17675
 
17676
+ #: includes/api/class-wc-rest-system-status-controller.php:408
17677
  msgid "Parent theme name."
17678
  msgstr ""
17679
 
17680
+ #: includes/api/class-wc-rest-system-status-controller.php:414
17681
  msgid "Parent theme version."
17682
  msgstr ""
17683
 
17684
+ #: includes/api/class-wc-rest-system-status-controller.php:420
17685
  msgid "Parent theme author URL."
17686
  msgstr ""
17687
 
17688
+ #: includes/api/class-wc-rest-system-status-controller.php:429
17689
  msgid "Settings."
17690
  msgstr ""
17691
 
17692
+ #: includes/api/class-wc-rest-system-status-controller.php:435
17693
  msgid "REST API enabled?"
17694
  msgstr ""
17695
 
17696
+ #: includes/api/class-wc-rest-system-status-controller.php:441
17697
  msgid "SSL forced?"
17698
  msgstr ""
17699
 
17700
+ #: includes/api/class-wc-rest-system-status-controller.php:447
17701
  msgid "Currency."
17702
  msgstr ""
17703
 
17704
+ #: includes/api/class-wc-rest-system-status-controller.php:453
17705
  msgid "Currency symbol."
17706
  msgstr ""
17707
 
17708
+ #: includes/api/class-wc-rest-system-status-controller.php:459
17709
  msgid "Currency position."
17710
  msgstr ""
17711
 
17712
+ #: includes/api/class-wc-rest-system-status-controller.php:465
17713
  msgid "Thousand separator."
17714
  msgstr ""
17715
 
17716
+ #: includes/api/class-wc-rest-system-status-controller.php:471
17717
  msgid "Decimal separator."
17718
  msgstr ""
17719
 
17720
+ #: includes/api/class-wc-rest-system-status-controller.php:477
17721
  msgid "Number of decimals."
17722
  msgstr ""
17723
 
17724
+ #: includes/api/class-wc-rest-system-status-controller.php:483
17725
  msgid "Geolocation enabled?"
17726
  msgstr ""
17727
 
17728
+ #: includes/api/class-wc-rest-system-status-controller.php:489
17729
  msgid "Taxonomy terms for product/order statuses."
17730
  msgstr ""
17731
 
17732
+ #: includes/api/class-wc-rest-system-status-controller.php:498
17733
  msgid "Terms in the product visibility taxonomy."
17734
  msgstr ""
17735
 
17736
+ #: includes/api/class-wc-rest-system-status-controller.php:509
17737
  msgid "Security."
17738
  msgstr ""
17739
 
17740
+ #: includes/api/class-wc-rest-system-status-controller.php:521
17741
  msgid "Hide errors from visitors?"
17742
  msgstr ""
17743
 
17744
+ #: includes/api/class-wc-rest-system-status-controller.php:529
17745
  msgid "WooCommerce pages."
17746
  msgstr ""
17747
 
17844
  msgstr ""
17845
 
17846
  #: includes/api/class-wc-rest-system-status-tools-controller.php:159
17847
+ #: templates/single-product/add-to-cart/variable.php:44
17848
  msgid "Clear"
17849
  msgstr ""
17850
 
19956
  msgid "ZIP"
19957
  msgstr ""
19958
 
19959
+ #: includes/class-wc-coupon.php:494
19960
  msgid "Invalid discount type"
19961
  msgstr ""
19962
 
19963
+ #: includes/class-wc-coupon.php:513 includes/class-wc-coupon.php:517
19964
  msgid "Invalid discount amount"
19965
  msgstr ""
19966
 
19967
+ #: includes/class-wc-coupon.php:693
19968
  msgid "Invalid email address restriction"
19969
  msgstr ""
19970
 
19971
+ #: includes/class-wc-coupon.php:929
19972
  msgid "Coupon code applied successfully."
19973
  msgstr ""
19974
 
19975
+ #: includes/class-wc-coupon.php:932
19976
  msgid "Coupon code removed successfully."
19977
  msgstr ""
19978
 
19979
+ #: includes/class-wc-coupon.php:950 includes/class-wc-discounts.php:937
19980
  msgid "Coupon is not valid."
19981
  msgstr ""
19982
 
19983
+ #: includes/class-wc-coupon.php:954 includes/class-wc-discounts.php:570
19984
  #. translators: %s: coupon code
19985
  msgid "Coupon \"%s\" does not exist!"
19986
  msgstr ""
19987
 
19988
+ #: includes/class-wc-coupon.php:958
19989
  #. translators: %s: coupon code
19990
  msgid ""
19991
  "Sorry, it seems the coupon \"%s\" is invalid - it has now been removed from "
19992
  "your order."
19993
  msgstr ""
19994
 
19995
+ #: includes/class-wc-coupon.php:962
19996
  #. translators: %s: coupon code
19997
  msgid ""
19998
  "Sorry, it seems the coupon \"%s\" is not yours - it has now been removed "
19999
  "from your order."
20000
  msgstr ""
20001
 
20002
+ #: includes/class-wc-coupon.php:969
20003
  #. translators: %s: coupon code
20004
  msgid ""
20005
  "Sorry, coupon \"%s\" has already been applied and cannot be used in "
20006
  "conjunction with other coupons."
20007
  msgstr ""
20008
 
20009
+ #: includes/class-wc-coupon.php:972 includes/class-wc-discounts.php:586
20010
  #: includes/class-wc-discounts.php:617
20011
  msgid "Coupon usage limit has been reached."
20012
  msgstr ""
20013
 
20014
+ #: includes/class-wc-coupon.php:975 includes/class-wc-discounts.php:634
20015
  msgid "This coupon has expired."
20016
  msgstr ""
20017
 
20018
+ #: includes/class-wc-coupon.php:979 includes/class-wc-discounts.php:652
20019
  #. translators: %s: coupon minimum amount
20020
  msgid "The minimum spend for this coupon is %s."
20021
  msgstr ""
20022
 
20023
+ #: includes/class-wc-coupon.php:983 includes/class-wc-discounts.php:670
20024
  #. translators: %s: coupon maximum amount
20025
  msgid "The maximum spend for this coupon is %s."
20026
  msgstr ""
20027
 
20028
+ #: includes/class-wc-coupon.php:986
20029
  msgid "Sorry, this coupon is not applicable to your cart contents."
20030
  msgstr ""
20031
 
20032
+ #: includes/class-wc-coupon.php:1000 includes/class-wc-discounts.php:834
20033
  #. translators: %s: products list
20034
  msgid "Sorry, this coupon is not applicable to the products: %s."
20035
  msgstr ""
20036
 
20037
+ #: includes/class-wc-coupon.php:1020 includes/class-wc-discounts.php:875
20038
  #. translators: %s: categories list
20039
  msgid "Sorry, this coupon is not applicable to the categories: %s."
20040
  msgstr ""
20041
 
20042
+ #: includes/class-wc-coupon.php:1023 includes/class-wc-discounts.php:761
20043
  msgid "Sorry, this coupon is not valid for sale items."
20044
  msgstr ""
20045
 
20046
+ #: includes/class-wc-coupon.php:1043
20047
  msgid "Coupon does not exist!"
20048
  msgstr ""
20049
 
20050
+ #: includes/class-wc-coupon.php:1046
20051
  msgid "Please enter a coupon code."
20052
  msgstr ""
20053
 
20123
  msgid "File not found"
20124
  msgstr ""
20125
 
20126
+ #: includes/class-wc-download-handler.php:576
20127
  msgid "Go to shop"
20128
  msgstr ""
20129
 
20163
  msgid "Buy now"
20164
  msgstr ""
20165
 
20166
+ #: includes/class-wc-embed.php:130 includes/wc-template-functions.php:3185
20167
  #: includes/widgets/class-wc-widget-layered-nav-filters.php:102
20168
  #. translators: %s: average rating
20169
  #. translators: %s: rating
20364
  msgid "Please enter a stronger password."
20365
  msgstr ""
20366
 
20367
+ #: includes/class-wc-install.php:345
20368
  msgid "Monthly"
20369
  msgstr ""
20370
 
20371
+ #: includes/class-wc-install.php:1056
20372
  msgid "View WooCommerce settings"
20373
  msgstr ""
20374
 
20375
+ #: includes/class-wc-install.php:1072
20376
  msgid "View WooCommerce documentation"
20377
  msgstr ""
20378
 
20379
+ #: includes/class-wc-install.php:1072
20380
  msgid "Docs"
20381
  msgstr ""
20382
 
20383
+ #: includes/class-wc-install.php:1073
20384
  msgid "View WooCommerce API docs"
20385
  msgstr ""
20386
 
20387
+ #: includes/class-wc-install.php:1073
20388
  msgid "API docs"
20389
  msgstr ""
20390
 
20391
+ #: includes/class-wc-install.php:1074
20392
  msgid "Visit premium customer support"
20393
  msgstr ""
20394
 
20395
+ #: includes/class-wc-install.php:1074
20396
  msgid "Premium support"
20397
  msgstr ""
20398
 
20399
+ #: includes/class-wc-install.php:1201 includes/class-wc-install.php:1288
20400
  #. translators: 1: plugin name, 2: error message, 3: URL to install plugin
20401
  #. manually.
20402
  #. translators: 1: theme slug, 2: error message, 3: URL to install theme
20406
  "manually by clicking here.</a>"
20407
  msgstr ""
20408
 
20409
+ #: includes/class-wc-install.php:1228
20410
  #. translators: 1: plugin name, 2: URL to WP plugin page.
20411
  msgid ""
20412
  "%1$s was installed but could not be activated. <a href=\"%2$s\">Please "
21042
  msgstr ""
21043
 
21044
  #: includes/class-wc-privacy-exporters.php:137
21045
+ #: includes/class-wc-privacy-exporters.php:330
21046
  msgid "Download ID"
21047
  msgstr ""
21048
 
21079
  msgid "Shipping Address"
21080
  msgstr ""
21081
 
21082
+ #: includes/class-wc-privacy-exporters.php:289
21083
+ msgid "Payer first name"
21084
+ msgstr ""
21085
+
21086
+ #: includes/class-wc-privacy-exporters.php:290
21087
+ msgid "Payer last name"
21088
+ msgstr ""
21089
+
21090
+ #: includes/class-wc-privacy-exporters.php:291
21091
+ msgid "Payer PayPal address"
21092
+ msgstr ""
21093
+
21094
+ #: includes/class-wc-privacy-exporters.php:334
21095
  #: templates/order/form-tracking.php:27
21096
  msgid "Order ID"
21097
  msgstr ""
21098
 
21099
+ #: includes/class-wc-privacy-exporters.php:342
21100
  msgid "User email"
21101
  msgstr ""
21102
 
21103
+ #: includes/class-wc-privacy-exporters.php:350
21104
  msgid "Download count"
21105
  msgstr ""
21106
 
21107
+ #: includes/class-wc-privacy-exporters.php:354
21108
  msgid "Access granted"
21109
  msgstr ""
21110
 
21111
+ #: includes/class-wc-privacy-exporters.php:404
21112
  msgid "Payment Tokens"
21113
  msgstr ""
21114
 
21115
+ #: includes/class-wc-privacy-exporters.php:408
21116
  msgid "Token"
21117
  msgstr ""
21118
 
21125
  msgstr ""
21126
 
21127
  #: includes/class-wc-privacy.php:45 includes/class-wc-privacy.php:51
21128
+ msgid "Customer Payment Tokens"
21129
  msgstr ""
21130
 
21131
  #: includes/class-wc-privacy.php:72
21779
  #: includes/emails/class-wc-email.php:602
21780
  #: includes/gateways/bacs/class-wc-gateway-bacs.php:82
21781
  #: includes/gateways/cheque/class-wc-gateway-cheque.php:58
21782
+ #: includes/gateways/cod/class-wc-gateway-cod.php:108
21783
  #: includes/gateways/paypal/includes/settings-paypal.php:12
21784
  #: includes/gateways/simplify-commerce/class-wc-gateway-simplify-commerce.php:190
21785
  #: includes/shipping/legacy-flat-rate/includes/settings-flat-rate.php:19
22147
 
22148
  #: includes/gateways/bacs/class-wc-gateway-bacs.php:97
22149
  #: includes/gateways/cheque/class-wc-gateway-cheque.php:73
22150
+ #: includes/gateways/cod/class-wc-gateway-cod.php:117
22151
  msgid "Payment method description that the customer will see on your checkout."
22152
  msgstr ""
22153
 
22160
 
22161
  #: includes/gateways/bacs/class-wc-gateway-bacs.php:102
22162
  #: includes/gateways/cheque/class-wc-gateway-cheque.php:78
22163
+ #: includes/gateways/cod/class-wc-gateway-cod.php:129
22164
  msgid "Instructions"
22165
  msgstr ""
22166
 
22296
  msgid "Have your customers pay with cash (or by other means) upon delivery."
22297
  msgstr ""
22298
 
22299
+ #: includes/gateways/cod/class-wc-gateway-cod.php:81
22300
+ #. Translators: %1$s shipping method name.
22301
  msgid "Any &quot;%1$s&quot; method"
22302
  msgstr ""
22303
 
22304
+ #: includes/gateways/cod/class-wc-gateway-cod.php:96
22305
+ #. Translators: %1$s shipping method title, %2$s shipping method id.
22306
  msgid "%1$s (#%2$s)"
22307
  msgstr ""
22308
 
22309
+ #: includes/gateways/cod/class-wc-gateway-cod.php:99
22310
+ #. Translators: %1$s zone name, %2$s shipping method instance name.
22311
  msgid "%1$s &ndash; %2$s"
22312
  msgstr ""
22313
 
22314
+ #: includes/gateways/cod/class-wc-gateway-cod.php:99
22315
  msgid "Other locations"
22316
  msgstr ""
22317
 
22318
+ #: includes/gateways/cod/class-wc-gateway-cod.php:109
22319
  msgid "Enable cash on delivery"
22320
  msgstr ""
22321
 
22322
+ #: includes/gateways/cod/class-wc-gateway-cod.php:124
22323
  msgid "Payment method description that the customer will see on your website."
22324
  msgstr ""
22325
 
22326
+ #: includes/gateways/cod/class-wc-gateway-cod.php:125
22327
+ #: includes/gateways/cod/class-wc-gateway-cod.php:132
22328
  msgid "Pay with cash upon delivery."
22329
  msgstr ""
22330
 
22331
+ #: includes/gateways/cod/class-wc-gateway-cod.php:131
22332
  msgid "Instructions that will be added to the thank you page."
22333
  msgstr ""
22334
 
22335
+ #: includes/gateways/cod/class-wc-gateway-cod.php:136
22336
  msgid "Enable for shipping methods"
22337
  msgstr ""
22338
 
22339
+ #: includes/gateways/cod/class-wc-gateway-cod.php:141
22340
  msgid ""
22341
  "If COD is only available for certain methods, set it up here. Leave blank "
22342
  "to enable for all methods."
22343
  msgstr ""
22344
 
22345
+ #: includes/gateways/cod/class-wc-gateway-cod.php:145
22346
  msgid "Select shipping methods"
22347
  msgstr ""
22348
 
22349
+ #: includes/gateways/cod/class-wc-gateway-cod.php:149
22350
  msgid "Accept for virtual orders"
22351
  msgstr ""
22352
 
22353
+ #: includes/gateways/cod/class-wc-gateway-cod.php:150
22354
  msgid "Accept COD if the order is virtual"
22355
  msgstr ""
22356
 
22357
+ #: includes/gateways/cod/class-wc-gateway-cod.php:282
22358
  msgid "Payment to be made upon delivery."
22359
  msgstr ""
22360
 
23034
  msgstr ""
23035
 
23036
  #: includes/legacy/abstract-wc-legacy-order.php:507
23037
+ #: includes/wc-template-functions.php:3072
23038
  #. translators: 1: current item count
23039
  #. translators: %d: downloads count
23040
  msgid "Download %d"
23534
  msgid "estimated for %s"
23535
  msgstr ""
23536
 
23537
+ #: includes/wc-core-functions.php:201
23538
  #. translators: %s template
23539
  msgid "%s does not exist."
23540
  msgstr ""
23541
 
23542
+ #: includes/wc-core-functions.php:296
23543
  msgid "United Arab Emirates dirham"
23544
  msgstr ""
23545
 
23546
+ #: includes/wc-core-functions.php:297
23547
  msgid "Afghan afghani"
23548
  msgstr ""
23549
 
23550
+ #: includes/wc-core-functions.php:298
23551
  msgid "Albanian lek"
23552
  msgstr ""
23553
 
23554
+ #: includes/wc-core-functions.php:299
23555
  msgid "Armenian dram"
23556
  msgstr ""
23557
 
23558
+ #: includes/wc-core-functions.php:300
23559
  msgid "Netherlands Antillean guilder"
23560
  msgstr ""
23561
 
23562
+ #: includes/wc-core-functions.php:301
23563
  msgid "Angolan kwanza"
23564
  msgstr ""
23565
 
23566
+ #: includes/wc-core-functions.php:302
23567
  msgid "Argentine peso"
23568
  msgstr ""
23569
 
23570
+ #: includes/wc-core-functions.php:303
23571
  msgid "Australian dollar"
23572
  msgstr ""
23573
 
23574
+ #: includes/wc-core-functions.php:304
23575
  msgid "Aruban florin"
23576
  msgstr ""
23577
 
23578
+ #: includes/wc-core-functions.php:305
23579
  msgid "Azerbaijani manat"
23580
  msgstr ""
23581
 
23582
+ #: includes/wc-core-functions.php:306
23583
  msgid "Bosnia and Herzegovina convertible mark"
23584
  msgstr ""
23585
 
23586
+ #: includes/wc-core-functions.php:307
23587
  msgid "Barbadian dollar"
23588
  msgstr ""
23589
 
23590
+ #: includes/wc-core-functions.php:308
23591
  msgid "Bangladeshi taka"
23592
  msgstr ""
23593
 
23594
+ #: includes/wc-core-functions.php:309
23595
  msgid "Bulgarian lev"
23596
  msgstr ""
23597
 
23598
+ #: includes/wc-core-functions.php:310
23599
  msgid "Bahraini dinar"
23600
  msgstr ""
23601
 
23602
+ #: includes/wc-core-functions.php:311
23603
  msgid "Burundian franc"
23604
  msgstr ""
23605
 
23606
+ #: includes/wc-core-functions.php:312
23607
  msgid "Bermudian dollar"
23608
  msgstr ""
23609
 
23610
+ #: includes/wc-core-functions.php:313
23611
  msgid "Brunei dollar"
23612
  msgstr ""
23613
 
23614
+ #: includes/wc-core-functions.php:314
23615
  msgid "Bolivian boliviano"
23616
  msgstr ""
23617
 
23618
+ #: includes/wc-core-functions.php:315
23619
  msgid "Brazilian real"
23620
  msgstr ""
23621
 
23622
+ #: includes/wc-core-functions.php:316
23623
  msgid "Bahamian dollar"
23624
  msgstr ""
23625
 
23626
+ #: includes/wc-core-functions.php:317
23627
  msgid "Bitcoin"
23628
  msgstr ""
23629
 
23630
+ #: includes/wc-core-functions.php:318
23631
  msgid "Bhutanese ngultrum"
23632
  msgstr ""
23633
 
23634
+ #: includes/wc-core-functions.php:319
23635
  msgid "Botswana pula"
23636
  msgstr ""
23637
 
23638
+ #: includes/wc-core-functions.php:320
23639
  msgid "Belarusian ruble (old)"
23640
  msgstr ""
23641
 
23642
+ #: includes/wc-core-functions.php:321
23643
  msgid "Belarusian ruble"
23644
  msgstr ""
23645
 
23646
+ #: includes/wc-core-functions.php:322
23647
  msgid "Belize dollar"
23648
  msgstr ""
23649
 
23650
+ #: includes/wc-core-functions.php:323
23651
  msgid "Canadian dollar"
23652
  msgstr ""
23653
 
23654
+ #: includes/wc-core-functions.php:324
23655
  msgid "Congolese franc"
23656
  msgstr ""
23657
 
23658
+ #: includes/wc-core-functions.php:325
23659
  msgid "Swiss franc"
23660
  msgstr ""
23661
 
23662
+ #: includes/wc-core-functions.php:326
23663
  msgid "Chilean peso"
23664
  msgstr ""
23665
 
23666
+ #: includes/wc-core-functions.php:327
23667
  msgid "Chinese yuan"
23668
  msgstr ""
23669
 
23670
+ #: includes/wc-core-functions.php:328
23671
  msgid "Colombian peso"
23672
  msgstr ""
23673
 
23674
+ #: includes/wc-core-functions.php:329
23675
  msgid "Costa Rican col&oacute;n"
23676
  msgstr ""
23677
 
23678
+ #: includes/wc-core-functions.php:330
23679
  msgid "Cuban convertible peso"
23680
  msgstr ""
23681
 
23682
+ #: includes/wc-core-functions.php:331
23683
  msgid "Cuban peso"
23684
  msgstr ""
23685
 
23686
+ #: includes/wc-core-functions.php:332
23687
  msgid "Cape Verdean escudo"
23688
  msgstr ""
23689
 
23690
+ #: includes/wc-core-functions.php:333
23691
  msgid "Czech koruna"
23692
  msgstr ""
23693
 
23694
+ #: includes/wc-core-functions.php:334
23695
  msgid "Djiboutian franc"
23696
  msgstr ""
23697
 
23698
+ #: includes/wc-core-functions.php:335
23699
  msgid "Danish krone"
23700
  msgstr ""
23701
 
23702
+ #: includes/wc-core-functions.php:336
23703
  msgid "Dominican peso"
23704
  msgstr ""
23705
 
23706
+ #: includes/wc-core-functions.php:337
23707
  msgid "Algerian dinar"
23708
  msgstr ""
23709
 
23710
+ #: includes/wc-core-functions.php:338
23711
  msgid "Egyptian pound"
23712
  msgstr ""
23713
 
23714
+ #: includes/wc-core-functions.php:339
23715
  msgid "Eritrean nakfa"
23716
  msgstr ""
23717
 
23718
+ #: includes/wc-core-functions.php:340
23719
  msgid "Ethiopian birr"
23720
  msgstr ""
23721
 
23722
+ #: includes/wc-core-functions.php:341
23723
  msgid "Euro"
23724
  msgstr ""
23725
 
23726
+ #: includes/wc-core-functions.php:342
23727
  msgid "Fijian dollar"
23728
  msgstr ""
23729
 
23730
+ #: includes/wc-core-functions.php:343
23731
  msgid "Falkland Islands pound"
23732
  msgstr ""
23733
 
23734
+ #: includes/wc-core-functions.php:344
23735
  msgid "Pound sterling"
23736
  msgstr ""
23737
 
23738
+ #: includes/wc-core-functions.php:345
23739
  msgid "Georgian lari"
23740
  msgstr ""
23741
 
23742
+ #: includes/wc-core-functions.php:346
23743
  msgid "Guernsey pound"
23744
  msgstr ""
23745
 
23746
+ #: includes/wc-core-functions.php:347
23747
  msgid "Ghana cedi"
23748
  msgstr ""
23749
 
23750
+ #: includes/wc-core-functions.php:348
23751
  msgid "Gibraltar pound"
23752
  msgstr ""
23753
 
23754
+ #: includes/wc-core-functions.php:349
23755
  msgid "Gambian dalasi"
23756
  msgstr ""
23757
 
23758
+ #: includes/wc-core-functions.php:350
23759
  msgid "Guinean franc"
23760
  msgstr ""
23761
 
23762
+ #: includes/wc-core-functions.php:351
23763
  msgid "Guatemalan quetzal"
23764
  msgstr ""
23765
 
23766
+ #: includes/wc-core-functions.php:352
23767
  msgid "Guyanese dollar"
23768
  msgstr ""
23769
 
23770
+ #: includes/wc-core-functions.php:353
23771
  msgid "Hong Kong dollar"
23772
  msgstr ""
23773
 
23774
+ #: includes/wc-core-functions.php:354
23775
  msgid "Honduran lempira"
23776
  msgstr ""
23777
 
23778
+ #: includes/wc-core-functions.php:355
23779
  msgid "Croatian kuna"
23780
  msgstr ""
23781
 
23782
+ #: includes/wc-core-functions.php:356
23783
  msgid "Haitian gourde"
23784
  msgstr ""
23785
 
23786
+ #: includes/wc-core-functions.php:357
23787
  msgid "Hungarian forint"
23788
  msgstr ""
23789
 
23790
+ #: includes/wc-core-functions.php:358
23791
  msgid "Indonesian rupiah"
23792
  msgstr ""
23793
 
23794
+ #: includes/wc-core-functions.php:359
23795
  msgid "Israeli new shekel"
23796
  msgstr ""
23797
 
23798
+ #: includes/wc-core-functions.php:360
23799
  msgid "Manx pound"
23800
  msgstr ""
23801
 
23802
+ #: includes/wc-core-functions.php:361
23803
  msgid "Indian rupee"
23804
  msgstr ""
23805
 
23806
+ #: includes/wc-core-functions.php:362
23807
  msgid "Iraqi dinar"
23808
  msgstr ""
23809
 
23810
+ #: includes/wc-core-functions.php:363
23811
  msgid "Iranian rial"
23812
  msgstr ""
23813
 
23814
+ #: includes/wc-core-functions.php:364
23815
  msgid "Iranian toman"
23816
  msgstr ""
23817
 
23818
+ #: includes/wc-core-functions.php:365
23819
  msgid "Icelandic kr&oacute;na"
23820
  msgstr ""
23821
 
23822
+ #: includes/wc-core-functions.php:366
23823
  msgid "Jersey pound"
23824
  msgstr ""
23825
 
23826
+ #: includes/wc-core-functions.php:367
23827
  msgid "Jamaican dollar"
23828
  msgstr ""
23829
 
23830
+ #: includes/wc-core-functions.php:368
23831
  msgid "Jordanian dinar"
23832
  msgstr ""
23833
 
23834
+ #: includes/wc-core-functions.php:369
23835
  msgid "Japanese yen"
23836
  msgstr ""
23837
 
23838
+ #: includes/wc-core-functions.php:370
23839
  msgid "Kenyan shilling"
23840
  msgstr ""
23841
 
23842
+ #: includes/wc-core-functions.php:371
23843
  msgid "Kyrgyzstani som"
23844
  msgstr ""
23845
 
23846
+ #: includes/wc-core-functions.php:372
23847
  msgid "Cambodian riel"
23848
  msgstr ""
23849
 
23850
+ #: includes/wc-core-functions.php:373
23851
  msgid "Comorian franc"
23852
  msgstr ""
23853
 
23854
+ #: includes/wc-core-functions.php:374
23855
  msgid "North Korean won"
23856
  msgstr ""
23857
 
23858
+ #: includes/wc-core-functions.php:375
23859
  msgid "South Korean won"
23860
  msgstr ""
23861
 
23862
+ #: includes/wc-core-functions.php:376
23863
  msgid "Kuwaiti dinar"
23864
  msgstr ""
23865
 
23866
+ #: includes/wc-core-functions.php:377
23867
  msgid "Cayman Islands dollar"
23868
  msgstr ""
23869
 
23870
+ #: includes/wc-core-functions.php:378
23871
  msgid "Kazakhstani tenge"
23872
  msgstr ""
23873
 
23874
+ #: includes/wc-core-functions.php:379
23875
  msgid "Lao kip"
23876
  msgstr ""
23877
 
23878
+ #: includes/wc-core-functions.php:380
23879
  msgid "Lebanese pound"
23880
  msgstr ""
23881
 
23882
+ #: includes/wc-core-functions.php:381
23883
  msgid "Sri Lankan rupee"
23884
  msgstr ""
23885
 
23886
+ #: includes/wc-core-functions.php:382
23887
  msgid "Liberian dollar"
23888
  msgstr ""
23889
 
23890
+ #: includes/wc-core-functions.php:383
23891
  msgid "Lesotho loti"
23892
  msgstr ""
23893
 
23894
+ #: includes/wc-core-functions.php:384
23895
  msgid "Libyan dinar"
23896
  msgstr ""
23897
 
23898
+ #: includes/wc-core-functions.php:385
23899
  msgid "Moroccan dirham"
23900
  msgstr ""
23901
 
23902
+ #: includes/wc-core-functions.php:386
23903
  msgid "Moldovan leu"
23904
  msgstr ""
23905
 
23906
+ #: includes/wc-core-functions.php:387
23907
  msgid "Malagasy ariary"
23908
  msgstr ""
23909
 
23910
+ #: includes/wc-core-functions.php:388
23911
  msgid "Macedonian denar"
23912
  msgstr ""
23913
 
23914
+ #: includes/wc-core-functions.php:389
23915
  msgid "Burmese kyat"
23916
  msgstr ""
23917
 
23918
+ #: includes/wc-core-functions.php:390
23919
  msgid "Mongolian t&ouml;gr&ouml;g"
23920
  msgstr ""
23921
 
23922
+ #: includes/wc-core-functions.php:391
23923
  msgid "Macanese pataca"
23924
  msgstr ""
23925
 
23926
+ #: includes/wc-core-functions.php:392
23927
  msgid "Mauritanian ouguiya"
23928
  msgstr ""
23929
 
23930
+ #: includes/wc-core-functions.php:393
23931
  msgid "Mauritian rupee"
23932
  msgstr ""
23933
 
23934
+ #: includes/wc-core-functions.php:394
23935
  msgid "Maldivian rufiyaa"
23936
  msgstr ""
23937
 
23938
+ #: includes/wc-core-functions.php:395
23939
  msgid "Malawian kwacha"
23940
  msgstr ""
23941
 
23942
+ #: includes/wc-core-functions.php:396
23943
  msgid "Mexican peso"
23944
  msgstr ""
23945
 
23946
+ #: includes/wc-core-functions.php:397
23947
  msgid "Malaysian ringgit"
23948
  msgstr ""
23949
 
23950
+ #: includes/wc-core-functions.php:398
23951
  msgid "Mozambican metical"
23952
  msgstr ""
23953
 
23954
+ #: includes/wc-core-functions.php:399
23955
  msgid "Namibian dollar"
23956
  msgstr ""
23957
 
23958
+ #: includes/wc-core-functions.php:400
23959
  msgid "Nigerian naira"
23960
  msgstr ""
23961
 
23962
+ #: includes/wc-core-functions.php:401
23963
  msgid "Nicaraguan c&oacute;rdoba"
23964
  msgstr ""
23965
 
23966
+ #: includes/wc-core-functions.php:402
23967
  msgid "Norwegian krone"
23968
  msgstr ""
23969
 
23970
+ #: includes/wc-core-functions.php:403
23971
  msgid "Nepalese rupee"
23972
  msgstr ""
23973
 
23974
+ #: includes/wc-core-functions.php:404
23975
  msgid "New Zealand dollar"
23976
  msgstr ""
23977
 
23978
+ #: includes/wc-core-functions.php:405
23979
  msgid "Omani rial"
23980
  msgstr ""
23981
 
23982
+ #: includes/wc-core-functions.php:406
23983
  msgid "Panamanian balboa"
23984
  msgstr ""
23985
 
23986
+ #: includes/wc-core-functions.php:407
23987
  msgid "Peruvian nuevo sol"
23988
  msgstr ""
23989
 
23990
+ #: includes/wc-core-functions.php:408
23991
  msgid "Papua New Guinean kina"
23992
  msgstr ""
23993
 
23994
+ #: includes/wc-core-functions.php:409
23995
  msgid "Philippine peso"
23996
  msgstr ""
23997
 
23998
+ #: includes/wc-core-functions.php:410
23999
  msgid "Pakistani rupee"
24000
  msgstr ""
24001
 
24002
+ #: includes/wc-core-functions.php:411
24003
  msgid "Polish z&#x142;oty"
24004
  msgstr ""
24005
 
24006
+ #: includes/wc-core-functions.php:412
24007
  msgid "Transnistrian ruble"
24008
  msgstr ""
24009
 
24010
+ #: includes/wc-core-functions.php:413
24011
  msgid "Paraguayan guaran&iacute;"
24012
  msgstr ""
24013
 
24014
+ #: includes/wc-core-functions.php:414
24015
  msgid "Qatari riyal"
24016
  msgstr ""
24017
 
24018
+ #: includes/wc-core-functions.php:415
24019
  msgid "Romanian leu"
24020
  msgstr ""
24021
 
24022
+ #: includes/wc-core-functions.php:416
24023
  msgid "Serbian dinar"
24024
  msgstr ""
24025
 
24026
+ #: includes/wc-core-functions.php:417
24027
  msgid "Russian ruble"
24028
  msgstr ""
24029
 
24030
+ #: includes/wc-core-functions.php:418
24031
  msgid "Rwandan franc"
24032
  msgstr ""
24033
 
24034
+ #: includes/wc-core-functions.php:419
24035
  msgid "Saudi riyal"
24036
  msgstr ""
24037
 
24038
+ #: includes/wc-core-functions.php:420
24039
  msgid "Solomon Islands dollar"
24040
  msgstr ""
24041
 
24042
+ #: includes/wc-core-functions.php:421
24043
  msgid "Seychellois rupee"
24044
  msgstr ""
24045
 
24046
+ #: includes/wc-core-functions.php:422
24047
  msgid "Sudanese pound"
24048
  msgstr ""
24049
 
24050
+ #: includes/wc-core-functions.php:423
24051
  msgid "Swedish krona"
24052
  msgstr ""
24053
 
24054
+ #: includes/wc-core-functions.php:424
24055
  msgid "Singapore dollar"
24056
  msgstr ""
24057
 
24058
+ #: includes/wc-core-functions.php:425
24059
  msgid "Saint Helena pound"
24060
  msgstr ""
24061
 
24062
+ #: includes/wc-core-functions.php:426
24063
  msgid "Sierra Leonean leone"
24064
  msgstr ""
24065
 
24066
+ #: includes/wc-core-functions.php:427
24067
  msgid "Somali shilling"
24068
  msgstr ""
24069
 
24070
+ #: includes/wc-core-functions.php:428
24071
  msgid "Surinamese dollar"
24072
  msgstr ""
24073
 
24074
+ #: includes/wc-core-functions.php:429
24075
  msgid "South Sudanese pound"
24076
  msgstr ""
24077
 
24078
+ #: includes/wc-core-functions.php:430
24079
  msgid "S&atilde;o Tom&eacute; and Pr&iacute;ncipe dobra"
24080
  msgstr ""
24081
 
24082
+ #: includes/wc-core-functions.php:431
24083
  msgid "Syrian pound"
24084
  msgstr ""
24085
 
24086
+ #: includes/wc-core-functions.php:432
24087
  msgid "Swazi lilangeni"
24088
  msgstr ""
24089
 
24090
+ #: includes/wc-core-functions.php:433
24091
  msgid "Thai baht"
24092
  msgstr ""
24093
 
24094
+ #: includes/wc-core-functions.php:434
24095
  msgid "Tajikistani somoni"
24096
  msgstr ""
24097
 
24098
+ #: includes/wc-core-functions.php:435
24099
  msgid "Turkmenistan manat"
24100
  msgstr ""
24101
 
24102
+ #: includes/wc-core-functions.php:436
24103
  msgid "Tunisian dinar"
24104
  msgstr ""
24105
 
24106
+ #: includes/wc-core-functions.php:437
24107
  msgid "Tongan pa&#x2bb;anga"
24108
  msgstr ""
24109
 
24110
+ #: includes/wc-core-functions.php:438
24111
  msgid "Turkish lira"
24112
  msgstr ""
24113
 
24114
+ #: includes/wc-core-functions.php:439
24115
  msgid "Trinidad and Tobago dollar"
24116
  msgstr ""
24117
 
24118
+ #: includes/wc-core-functions.php:440
24119
  msgid "New Taiwan dollar"
24120
  msgstr ""
24121
 
24122
+ #: includes/wc-core-functions.php:441
24123
  msgid "Tanzanian shilling"
24124
  msgstr ""
24125
 
24126
+ #: includes/wc-core-functions.php:442
24127
  msgid "Ukrainian hryvnia"
24128
  msgstr ""
24129
 
24130
+ #: includes/wc-core-functions.php:443
24131
  msgid "Ugandan shilling"
24132
  msgstr ""
24133
 
24134
+ #: includes/wc-core-functions.php:444
24135
  msgid "United States (US) dollar"
24136
  msgstr ""
24137
 
24138
+ #: includes/wc-core-functions.php:445
24139
  msgid "Uruguayan peso"
24140
  msgstr ""
24141
 
24142
+ #: includes/wc-core-functions.php:446
24143
  msgid "Uzbekistani som"
24144
  msgstr ""
24145
 
24146
+ #: includes/wc-core-functions.php:447
24147
  msgid "Venezuelan bol&iacute;var"
24148
  msgstr ""
24149
 
24150
+ #: includes/wc-core-functions.php:448
24151
  msgid "Vietnamese &#x111;&#x1ed3;ng"
24152
  msgstr ""
24153
 
24154
+ #: includes/wc-core-functions.php:449
24155
  msgid "Vanuatu vatu"
24156
  msgstr ""
24157
 
24158
+ #: includes/wc-core-functions.php:450
24159
  msgid "Samoan t&#x101;l&#x101;"
24160
  msgstr ""
24161
 
24162
+ #: includes/wc-core-functions.php:451
24163
  msgid "Central African CFA franc"
24164
  msgstr ""
24165
 
24166
+ #: includes/wc-core-functions.php:452
24167
  msgid "East Caribbean dollar"
24168
  msgstr ""
24169
 
24170
+ #: includes/wc-core-functions.php:453
24171
  msgid "West African CFA franc"
24172
  msgstr ""
24173
 
24174
+ #: includes/wc-core-functions.php:454
24175
  msgid "CFP franc"
24176
  msgstr ""
24177
 
24178
+ #: includes/wc-core-functions.php:455
24179
  msgid "Yemeni rial"
24180
  msgstr ""
24181
 
24182
+ #: includes/wc-core-functions.php:456
24183
  msgid "South African rand"
24184
  msgstr ""
24185
 
24186
+ #: includes/wc-core-functions.php:457
24187
  msgid "Zambian kwacha"
24188
  msgstr ""
24189
 
24190
+ #: includes/wc-core-functions.php:1321
24191
  msgid "MasterCard"
24192
  msgstr ""
24193
 
24194
+ #: includes/wc-core-functions.php:1322
24195
  msgid "Visa"
24196
  msgstr ""
24197
 
24198
+ #: includes/wc-core-functions.php:1323
24199
  msgid "Discover"
24200
  msgstr ""
24201
 
24202
+ #: includes/wc-core-functions.php:1324
24203
  msgid "American Express"
24204
  msgstr ""
24205
 
24206
+ #: includes/wc-core-functions.php:1325
24207
  msgid "Diners"
24208
  msgstr ""
24209
 
24210
+ #: includes/wc-core-functions.php:1326
24211
  msgid "JCB"
24212
  msgstr ""
24213
 
24214
+ #: includes/wc-core-functions.php:1651
24215
  #. translators: 1: class name 2: woocommerce_logging_class 3:
24216
  #. WC_Logger_Interface
24217
  msgid "The class %1$s provided by %2$s filter must implement %3$s."
24389
 
24390
  #: includes/wc-template-functions.php:2605
24391
  #: includes/wc-template-functions.php:2767
24392
+ #: includes/wc-template-functions.php:2783
24393
  msgid "Choose an option"
24394
  msgstr ""
24395
 
24396
+ #: includes/wc-template-functions.php:3182
24397
  #. translators: 1: rating 2: rating count
24398
  msgid "Rated %1$s out of 5 based on %2$s customer rating"
24399
  msgid_plural "Rated %1$s out of 5 based on %2$s customer ratings"
24400
  msgstr[0] ""
24401
  msgstr[1] ""
24402
 
24403
+ #: includes/wc-template-functions.php:3229
24404
  msgid "Your cart is currently empty."
24405
  msgstr ""
24406
 
24751
  msgid "Remove this item"
24752
  msgstr ""
24753
 
24754
+ #: templates/cart/cart.php:138
24755
  msgid "Coupon:"
24756
  msgstr ""
24757
 
24758
+ #: templates/cart/cart.php:143
24759
  msgid "Update cart"
24760
  msgstr ""
24761
 
25537
  msgstr ""
25538
 
25539
  #: includes/admin/class-wc-admin-permalink-settings.php:76
25540
+ #: includes/wc-core-functions.php:1811 includes/wc-update-functions.php:57
25541
  msgctxt "slug"
25542
  msgid "product-category"
25543
  msgstr ""
25544
 
25545
  #: includes/admin/class-wc-admin-permalink-settings.php:85
25546
+ #: includes/wc-core-functions.php:1812 includes/wc-update-functions.php:58
25547
  msgctxt "slug"
25548
  msgid "product-tag"
25549
  msgstr ""
25550
 
25551
  #: includes/admin/class-wc-admin-permalink-settings.php:195
25552
  #: includes/admin/class-wc-admin-permalink-settings.php:198
25553
+ #: includes/wc-core-functions.php:1810 includes/wc-update-functions.php:67
25554
  msgctxt "slug"
25555
  msgid "product"
25556
  msgstr ""
25584
  msgstr ""
25585
 
25586
  #: includes/admin/class-wc-admin-taxonomies.php:309
25587
+ #: includes/class-wc-install.php:488 includes/class-wc-install.php:494
25588
  msgctxt "Default category slug"
25589
  msgid "Uncategorized"
25590
  msgstr ""
25679
  msgid "%1$s of %2$s"
25680
  msgstr ""
25681
 
25682
+ #: includes/api/class-wc-rest-system-status-controller.php:976
25683
  msgctxt "Page setting"
25684
  msgid "Shop base"
25685
  msgstr ""
25686
 
25687
+ #: includes/api/class-wc-rest-system-status-controller.php:980
25688
  msgctxt "Page setting"
25689
  msgid "Cart"
25690
  msgstr ""
25691
 
25692
+ #: includes/api/class-wc-rest-system-status-controller.php:984
25693
  msgctxt "Page setting"
25694
  msgid "Checkout"
25695
  msgstr ""
25696
 
25697
+ #: includes/api/class-wc-rest-system-status-controller.php:988
25698
  msgctxt "Page setting"
25699
  msgid "My account"
25700
  msgstr ""
25701
 
25702
+ #: includes/api/class-wc-rest-system-status-controller.php:992
25703
  msgctxt "Page setting"
25704
  msgid "Terms and conditions"
25705
  msgstr ""
25716
  msgid "&ldquo;%s&rdquo;"
25717
  msgstr ""
25718
 
25719
+ #: includes/class-wc-install.php:391
25720
  msgctxt "Page slug"
25721
  msgid "shop"
25722
  msgstr ""
25723
 
25724
+ #: includes/class-wc-install.php:396
25725
  msgctxt "Page slug"
25726
  msgid "cart"
25727
  msgstr ""
25728
 
25729
+ #: includes/class-wc-install.php:401
25730
  msgctxt "Page slug"
25731
  msgid "checkout"
25732
  msgstr ""
25733
 
25734
+ #: includes/class-wc-install.php:406
25735
  msgctxt "Page slug"
25736
  msgid "my-account"
25737
  msgstr ""
25738
 
25739
+ #: includes/class-wc-install.php:392
25740
  msgctxt "Page title"
25741
  msgid "Shop"
25742
  msgstr ""
25743
 
25744
+ #: includes/class-wc-install.php:397
25745
  msgctxt "Page title"
25746
  msgid "Cart"
25747
  msgstr ""
25748
 
25749
+ #: includes/class-wc-install.php:402
25750
  msgctxt "Page title"
25751
  msgid "Checkout"
25752
  msgstr ""
25753
 
25754
+ #: includes/class-wc-install.php:407
25755
  msgctxt "Page title"
25756
  msgid "My account"
25757
  msgstr ""
25758
 
25759
+ #: includes/class-wc-install.php:857
25760
  #. translators: user role
25761
  msgctxt "User role"
25762
  msgid "Customer"
25763
  msgstr ""
25764
 
25765
+ #: includes/class-wc-install.php:859
25766
  #. translators: user role
25767
  msgctxt "User role"
25768
  msgid "Shop manager"
25865
  msgid "Home"
25866
  msgstr ""
25867
 
25868
+ #: includes/wc-template-functions.php:3200
25869
  msgctxt "min_price"
25870
  msgid "From:"
25871
  msgstr ""
includes/abstracts/abstract-wc-shipping-method.php CHANGED
@@ -524,31 +524,37 @@ abstract class WC_Shipping_Method extends WC_Settings_API {
524
  }
525
 
526
  /**
527
- * Processes and saves options.
528
- * If there is an error thrown, will continue to save and validate fields, but will leave the erroring field out.
 
529
  *
530
  * @since 2.6.0
531
  * @return bool was anything saved?
532
  */
533
  public function process_admin_options() {
534
- if ( $this->instance_id ) {
535
- $this->init_instance_settings();
 
536
 
537
- $post_data = $this->get_post_data();
 
 
 
538
 
539
- foreach ( $this->get_instance_form_fields() as $key => $field ) {
540
- if ( 'title' !== $this->get_field_type( $field ) ) {
541
- try {
542
- $this->instance_settings[ $key ] = $this->get_field_value( $key, $field, $post_data );
543
- } catch ( Exception $e ) {
544
- $this->add_error( $e->getMessage() );
545
- }
 
 
 
546
  }
547
  }
548
-
549
- return update_option( $this->get_instance_option_key(), apply_filters( 'woocommerce_shipping_' . $this->id . '_instance_settings_values', $this->instance_settings, $this ) );
550
- } else {
551
- return parent::process_admin_options();
552
  }
 
 
553
  }
554
  }
524
  }
525
 
526
  /**
527
+ * Processes and saves global shipping method options in the admin area.
528
+ *
529
+ * This method is usually attached to woocommerce_update_options_x hooks.
530
  *
531
  * @since 2.6.0
532
  * @return bool was anything saved?
533
  */
534
  public function process_admin_options() {
535
+ if ( ! $this->instance_id ) {
536
+ return parent::process_admin_options();
537
+ }
538
 
539
+ // Check we are processing the correct form for this instance.
540
+ if ( ! isset( $_REQUEST['instance_id'] ) || absint( $_REQUEST['instance_id'] ) !== $this->instance_id ) { // WPCS: input var ok, CSRF ok.
541
+ return false;
542
+ }
543
 
544
+ $this->init_instance_settings();
545
+
546
+ $post_data = $this->get_post_data();
547
+
548
+ foreach ( $this->get_instance_form_fields() as $key => $field ) {
549
+ if ( 'title' !== $this->get_field_type( $field ) ) {
550
+ try {
551
+ $this->instance_settings[ $key ] = $this->get_field_value( $key, $field, $post_data );
552
+ } catch ( Exception $e ) {
553
+ $this->add_error( $e->getMessage() );
554
  }
555
  }
 
 
 
 
556
  }
557
+
558
+ return update_option( $this->get_instance_option_key(), apply_filters( 'woocommerce_shipping_' . $this->id . '_instance_settings_values', $this->instance_settings, $this ), 'yes' );
559
  }
560
  }
includes/admin/class-wc-admin-webhooks-table-list.php CHANGED
@@ -69,7 +69,7 @@ class WC_Admin_Webhooks_Table_List extends WP_List_Table {
69
  * @return string
70
  */
71
  public function column_title( $webhook ) {
72
- $edit_link = admin_url( 'admin.php?page=wc-settings&amp;tab=api&amp;section=webhooks&amp;edit-webhook=' . $webhook->get_id() );
73
  $output = '';
74
 
75
  // Title.
@@ -175,7 +175,7 @@ class WC_Admin_Webhooks_Table_List extends WP_List_Table {
175
  $class = empty( $_REQUEST['status'] ) ? ' class="current"' : ''; // WPCS: input var okay. CSRF ok.
176
 
177
  /* translators: %s: count */
178
- $status_links['all'] = "<a href='admin.php?page=wc-settings&amp;tab=api&amp;section=webhooks'$class>" . sprintf( _nx( 'All <span class="count">(%s)</span>', 'All <span class="count">(%s)</span>', $total_webhooks, 'posts', 'woocommerce' ), number_format_i18n( $total_webhooks ) ) . '</a>';
179
 
180
  foreach ( $statuses as $status_name ) {
181
  $class = '';
@@ -190,7 +190,7 @@ class WC_Admin_Webhooks_Table_List extends WP_List_Table {
190
 
191
  $label = $this->get_status_label( $status_name, $num_webhooks[ $status_name ] );
192
 
193
- $status_links[ $status_name ] = "<a href='admin.php?page=wc-settings&amp;tab=api&amp;section=webhooks&amp;status=$status_name'$class>" . sprintf( translate_nooped_plural( $label, $num_webhooks[ $status_name ] ), number_format_i18n( $num_webhooks[ $status_name ] ) ) . '</a>';
194
  }
195
 
196
  return $status_links;
69
  * @return string
70
  */
71
  public function column_title( $webhook ) {
72
+ $edit_link = admin_url( 'admin.php?page=wc-settings&amp;tab=advanced&amp;section=webhooks&amp;edit-webhook=' . $webhook->get_id() );
73
  $output = '';
74
 
75
  // Title.
175
  $class = empty( $_REQUEST['status'] ) ? ' class="current"' : ''; // WPCS: input var okay. CSRF ok.
176
 
177
  /* translators: %s: count */
178
+ $status_links['all'] = "<a href='admin.php?page=wc-settings&amp;tab=advanced&amp;section=webhooks'$class>" . sprintf( _nx( 'All <span class="count">(%s)</span>', 'All <span class="count">(%s)</span>', $total_webhooks, 'posts', 'woocommerce' ), number_format_i18n( $total_webhooks ) ) . '</a>';
179
 
180
  foreach ( $statuses as $status_name ) {
181
  $class = '';
190
 
191
  $label = $this->get_status_label( $status_name, $num_webhooks[ $status_name ] );
192
 
193
+ $status_links[ $status_name ] = "<a href='admin.php?page=wc-settings&amp;tab=advanced&amp;section=webhooks&amp;status=$status_name'$class>" . sprintf( translate_nooped_plural( $label, $num_webhooks[ $status_name ] ), number_format_i18n( $num_webhooks[ $status_name ] ) ) . '</a>';
194
  }
195
 
196
  return $status_links;
includes/admin/importers/class-wc-product-csv-importer-controller.php CHANGED
@@ -279,7 +279,7 @@ class WC_Product_CSV_Importer_Controller {
279
  );
280
 
281
  // phpcs:disable WordPress.CSRF.NonceVerification.NoNonceVerification -- Nonce already verified in WC_Product_CSV_Importer_Controller::upload_form_handler()
282
- $file_url = isset( $_POST['file_url'] ) ? esc_url_raw( wp_unslash( $_POST['file_url'] ) ) : '';
283
 
284
  if ( empty( $file_url ) ) {
285
  if ( ! isset( $_FILES['import'] ) ) {
@@ -295,7 +295,7 @@ class WC_Product_CSV_Importer_Controller {
295
  'test_form' => false,
296
  'mimes' => $valid_filetypes,
297
  );
298
- $import = wp_unslash( $_FILES['import'] ); // WPCS: sanitization ok.
299
  $upload = wp_handle_upload( $import, $overrides );
300
 
301
  if ( isset( $upload['error'] ) ) {
279
  );
280
 
281
  // phpcs:disable WordPress.CSRF.NonceVerification.NoNonceVerification -- Nonce already verified in WC_Product_CSV_Importer_Controller::upload_form_handler()
282
+ $file_url = isset( $_POST['file_url'] ) ? wc_clean( wp_unslash( $_POST['file_url'] ) ) : '';
283
 
284
  if ( empty( $file_url ) ) {
285
  if ( ! isset( $_FILES['import'] ) ) {
295
  'test_form' => false,
296
  'mimes' => $valid_filetypes,
297
  );
298
+ $import = $_FILES['import']; // WPCS: sanitization ok, input var ok.
299
  $upload = wp_handle_upload( $import, $overrides );
300
 
301
  if ( isset( $upload['error'] ) ) {
includes/admin/importers/class-wc-tax-rate-importer.php CHANGED
@@ -162,6 +162,8 @@ class WC_Tax_Rate_Importer extends WP_Importer {
162
  $tax_rate_id = WC_Tax::_insert_tax_rate( $tax_rate );
163
  WC_Tax::_update_tax_rate_postcodes( $tax_rate_id, wc_clean( $postcode ) );
164
  WC_Tax::_update_tax_rate_cities( $tax_rate_id, wc_clean( $city ) );
 
 
165
  }
166
  } else {
167
  $this->import_error( __( 'The CSV is invalid.', 'woocommerce' ) );
@@ -242,8 +244,8 @@ class WC_Tax_Rate_Importer extends WP_Importer {
242
  echo '<div class="narrow">';
243
  echo '<p>' . esc_html__( 'Hi there! Upload a CSV file containing tax rates to import the contents into your shop. Choose a .csv file to upload, then click "Upload file and import".', 'woocommerce' ) . '</p>';
244
 
245
- /* translators: 1: Link to tax rates sample file */
246
- echo '<p>' . sprintf( esc_html__( 'Tax rates need to be defined with columns in a specific order (10 columns). <a href="%s">Click here to download a sample</a>.', 'woocommerce' ), esc_url( WC()->plugin_url() ) . '/sample-data/sample_tax_rates.csv' ) . '</p>';
247
 
248
  $action = 'admin.php?import=woocommerce_tax_rate_csv&step=1';
249
 
162
  $tax_rate_id = WC_Tax::_insert_tax_rate( $tax_rate );
163
  WC_Tax::_update_tax_rate_postcodes( $tax_rate_id, wc_clean( $postcode ) );
164
  WC_Tax::_update_tax_rate_cities( $tax_rate_id, wc_clean( $city ) );
165
+
166
+ $row = fgetcsv( $handle, 0, $this->delimiter );
167
  }
168
  } else {
169
  $this->import_error( __( 'The CSV is invalid.', 'woocommerce' ) );
244
  echo '<div class="narrow">';
245
  echo '<p>' . esc_html__( 'Hi there! Upload a CSV file containing tax rates to import the contents into your shop. Choose a .csv file to upload, then click "Upload file and import".', 'woocommerce' ) . '</p>';
246
 
247
+ /* translators: 1: Link to tax rates sample file 2: Closing link. */
248
+ echo '<p>' . sprintf( esc_html__( 'Your CSV needs to include columns in a specific order. %1$sClick here to download a sample%2$s.', 'woocommerce' ), '<a href="' . esc_url( WC()->plugin_url() ) . '/sample-data/sample_tax_rates.csv">', '</a>' ) . '</p>';
249
 
250
  $action = 'admin.php?import=woocommerce_tax_rate_csv&step=1';
251
 
includes/admin/meta-boxes/class-wc-meta-box-product-data.php CHANGED
@@ -335,45 +335,45 @@ class WC_Meta_Box_Product_Data {
335
  /* translators: 1: product ID 2: quantity in stock */
336
  WC_Admin_Meta_Boxes::add_error( sprintf( __( 'The stock has not been updated because the value has changed since editing. Product %1$d has %2$d units in stock.', 'woocommerce' ), $product->get_id(), $product->get_stock_quantity( 'edit' ) ) );
337
  } else {
338
- $stock = wc_stock_amount( $_POST['_stock'] );
339
  }
340
  }
341
 
342
  $errors = $product->set_props(
343
  array(
344
- 'sku' => isset( $_POST['_sku'] ) ? wc_clean( $_POST['_sku'] ) : null,
345
- 'purchase_note' => wp_kses_post( stripslashes( $_POST['_purchase_note'] ) ),
346
  'downloadable' => isset( $_POST['_downloadable'] ),
347
  'virtual' => isset( $_POST['_virtual'] ),
348
  'featured' => isset( $_POST['_featured'] ),
349
- 'catalog_visibility' => wc_clean( $_POST['_visibility'] ),
350
- 'tax_status' => isset( $_POST['_tax_status'] ) ? wc_clean( $_POST['_tax_status'] ) : null,
351
- 'tax_class' => isset( $_POST['_tax_class'] ) ? wc_clean( $_POST['_tax_class'] ) : null,
352
- 'weight' => wc_clean( $_POST['_weight'] ),
353
- 'length' => wc_clean( $_POST['_length'] ),
354
- 'width' => wc_clean( $_POST['_width'] ),
355
- 'height' => wc_clean( $_POST['_height'] ),
356
- 'shipping_class_id' => absint( $_POST['product_shipping_class'] ),
357
  'sold_individually' => ! empty( $_POST['_sold_individually'] ),
358
- 'upsell_ids' => isset( $_POST['upsell_ids'] ) ? array_map( 'intval', (array) $_POST['upsell_ids'] ) : array(),
359
- 'cross_sell_ids' => isset( $_POST['crosssell_ids'] ) ? array_map( 'intval', (array) $_POST['crosssell_ids'] ) : array(),
360
- 'regular_price' => wc_clean( $_POST['_regular_price'] ),
361
- 'sale_price' => wc_clean( $_POST['_sale_price'] ),
362
- 'date_on_sale_from' => wc_clean( $_POST['_sale_price_dates_from'] ),
363
- 'date_on_sale_to' => wc_clean( $_POST['_sale_price_dates_to'] ),
364
  'manage_stock' => ! empty( $_POST['_manage_stock'] ),
365
- 'backorders' => isset( $_POST['_backorders'] ) ? wc_clean( $_POST['_backorders'] ) : null,
366
- 'stock_status' => wc_clean( $_POST['_stock_status'] ),
367
  'stock_quantity' => $stock,
368
- 'download_limit' => '' === $_POST['_download_limit'] ? '' : absint( $_POST['_download_limit'] ),
369
- 'download_expiry' => '' === $_POST['_download_expiry'] ? '' : absint( $_POST['_download_expiry'] ),
370
  'downloads' => self::prepare_downloads(
371
- isset( $_POST['_wc_file_names'] ) ? $_POST['_wc_file_names'] : array(),
372
- isset( $_POST['_wc_file_urls'] ) ? $_POST['_wc_file_urls'] : array(),
373
- isset( $_POST['_wc_file_hashes'] ) ? $_POST['_wc_file_hashes'] : array()
374
  ),
375
- 'product_url' => esc_url_raw( $_POST['_product_url'] ),
376
- 'button_text' => wc_clean( $_POST['_button_text'] ),
377
  'children' => 'grouped' === $product_type ? self::prepare_children() : null,
378
  'reviews_allowed' => ! empty( $_POST['comment_status'] ) && 'open' === $_POST['comment_status'],
379
  'attributes' => $attributes,
335
  /* translators: 1: product ID 2: quantity in stock */
336
  WC_Admin_Meta_Boxes::add_error( sprintf( __( 'The stock has not been updated because the value has changed since editing. Product %1$d has %2$d units in stock.', 'woocommerce' ), $product->get_id(), $product->get_stock_quantity( 'edit' ) ) );
337
  } else {
338
+ $stock = wc_stock_amount( wp_unslash( $_POST['_stock'] ) );
339
  }
340
  }
341
 
342
  $errors = $product->set_props(
343
  array(
344
+ 'sku' => isset( $_POST['_sku'] ) ? wc_clean( wp_unslash( $_POST['_sku'] ) ) : null,
345
+ 'purchase_note' => wp_kses_post( wp_unslash( $_POST['_purchase_note'] ) ),
346
  'downloadable' => isset( $_POST['_downloadable'] ),
347
  'virtual' => isset( $_POST['_virtual'] ),
348
  'featured' => isset( $_POST['_featured'] ),
349
+ 'catalog_visibility' => wc_clean( wp_unslash( $_POST['_visibility'] ) ),
350
+ 'tax_status' => isset( $_POST['_tax_status'] ) ? wc_clean( wp_unslash( $_POST['_tax_status'] ) ) : null,
351
+ 'tax_class' => isset( $_POST['_tax_class'] ) ? wc_clean( wp_unslash( $_POST['_tax_class'] ) ) : null,
352
+ 'weight' => wc_clean( wp_unslash( $_POST['_weight'] ) ),
353
+ 'length' => wc_clean( wp_unslash( $_POST['_length'] ) ),
354
+ 'width' => wc_clean( wp_unslash( $_POST['_width'] ) ),
355
+ 'height' => wc_clean( wp_unslash( $_POST['_height'] ) ),
356
+ 'shipping_class_id' => absint( wp_unslash( $_POST['product_shipping_class'] ) ),
357
  'sold_individually' => ! empty( $_POST['_sold_individually'] ),
358
+ 'upsell_ids' => isset( $_POST['upsell_ids'] ) ? array_map( 'intval', (array) wp_unslash( $_POST['upsell_ids'] ) ) : array(),
359
+ 'cross_sell_ids' => isset( $_POST['crosssell_ids'] ) ? array_map( 'intval', (array) wp_unslash( $_POST['crosssell_ids'] ) ) : array(),
360
+ 'regular_price' => wc_clean( wp_unslash( $_POST['_regular_price'] ) ),
361
+ 'sale_price' => wc_clean( wp_unslash( $_POST['_sale_price'] ) ),
362
+ 'date_on_sale_from' => wc_clean( wp_unslash( $_POST['_sale_price_dates_from'] ) ),
363
+ 'date_on_sale_to' => wc_clean( wp_unslash( $_POST['_sale_price_dates_to'] ) ),
364
  'manage_stock' => ! empty( $_POST['_manage_stock'] ),
365
+ 'backorders' => isset( $_POST['_backorders'] ) ? wc_clean( wp_unslash( $_POST['_backorders'] ) ) : null,
366
+ 'stock_status' => wc_clean( wp_unslash( $_POST['_stock_status'] ) ),
367
  'stock_quantity' => $stock,
368
+ 'download_limit' => '' === $_POST['_download_limit'] ? '' : absint( wp_unslash( $_POST['_download_limit'] ) ),
369
+ 'download_expiry' => '' === $_POST['_download_expiry'] ? '' : absint( wp_unslash( $_POST['_download_expiry'] ) ),
370
  'downloads' => self::prepare_downloads(
371
+ isset( $_POST['_wc_file_names'] ) ? wp_unslash( $_POST['_wc_file_names'] ) : array(),
372
+ isset( $_POST['_wc_file_urls'] ) ? wp_unslash( $_POST['_wc_file_urls'] ) : array(),
373
+ isset( $_POST['_wc_file_hashes'] ) ? wp_unslash( $_POST['_wc_file_hashes'] ) : array()
374
  ),
375
+ 'product_url' => esc_url_raw( wp_unslash( $_POST['_product_url'] ) ),
376
+ 'button_text' => wc_clean( wp_unslash( $_POST['_button_text'] ) ),
377
  'children' => 'grouped' === $product_type ? self::prepare_children() : null,
378
  'reviews_allowed' => ! empty( $_POST['comment_status'] ) && 'open' === $_POST['comment_status'],
379
  'attributes' => $attributes,
includes/admin/meta-boxes/views/html-product-attribute.php CHANGED
@@ -7,7 +7,7 @@ if ( ! defined( 'ABSPATH' ) ) {
7
  <h3>
8
  <a href="#" class="remove_row delete"><?php esc_html_e( 'Remove', 'woocommerce' ); ?></a>
9
  <div class="handlediv" title="<?php esc_attr_e( 'Click to toggle', 'woocommerce' ); ?>"></div>
10
- <strong class="attribute_name"><?php echo esc_html( wc_attribute_label( $attribute->get_name() ) ); ?></strong>
11
  </h3>
12
  <div class="woocommerce_attribute_data wc-metabox-content">
13
  <table cellpadding="0" cellspacing="0">
@@ -17,7 +17,7 @@ if ( ! defined( 'ABSPATH' ) ) {
17
  <label><?php esc_html_e( 'Name', 'woocommerce' ); ?>:</label>
18
 
19
  <?php if ( $attribute->is_taxonomy() ) : ?>
20
- <strong><?php echo esc_html( wc_attribute_label( $attribute->get_name() ) ); ?></strong>
21
  <input type="hidden" name="attribute_names[<?php echo esc_attr( $i ); ?>]" value="<?php echo esc_attr( $attribute->get_name() ); ?>" />
22
  <?php else : ?>
23
  <input type="text" class="attribute_name" name="attribute_names[<?php echo esc_attr( $i ); ?>]" value="<?php echo esc_attr( $attribute->get_name() ); ?>" />
7
  <h3>
8
  <a href="#" class="remove_row delete"><?php esc_html_e( 'Remove', 'woocommerce' ); ?></a>
9
  <div class="handlediv" title="<?php esc_attr_e( 'Click to toggle', 'woocommerce' ); ?>"></div>
10
+ <strong class="attribute_name"><?php echo wc_attribute_label( $attribute->get_name() ); ?></strong>
11
  </h3>
12
  <div class="woocommerce_attribute_data wc-metabox-content">
13
  <table cellpadding="0" cellspacing="0">
17
  <label><?php esc_html_e( 'Name', 'woocommerce' ); ?>:</label>
18
 
19
  <?php if ( $attribute->is_taxonomy() ) : ?>
20
+ <strong><?php echo wc_attribute_label( $attribute->get_name() ); ?></strong>
21
  <input type="hidden" name="attribute_names[<?php echo esc_attr( $i ); ?>]" value="<?php echo esc_attr( $attribute->get_name() ); ?>" />
22
  <?php else : ?>
23
  <input type="text" class="attribute_name" name="attribute_names[<?php echo esc_attr( $i ); ?>]" value="<?php echo esc_attr( $attribute->get_name() ); ?>" />
includes/admin/meta-boxes/views/html-product-data-variations.php CHANGED
@@ -30,7 +30,7 @@ if ( ! defined( 'ABSPATH' ) ) {
30
  ?>
31
  <select name="default_attribute_<?php echo esc_attr( sanitize_title( $attribute->get_name() ) ); ?>" data-current="<?php echo esc_attr( $selected_value ); ?>">
32
  <?php /* translators: WooCommerce attribute label */ ?>
33
- <option value=""><?php esc_html( sprintf( __( 'No default %s&hellip;', 'woocommerce' ), wc_attribute_label( $attribute->get_name() ) ) ); ?></option>
34
  <?php if ( $attribute->is_taxonomy() ) : ?>
35
  <?php foreach ( $attribute->get_terms() as $option ) : ?>
36
  <option <?php selected( $selected_value, $option->slug ); ?> value="<?php echo esc_attr( $option->slug ); ?>"><?php echo esc_html( apply_filters( 'woocommerce_variation_option_name', $option->name ) ); ?></option>
30
  ?>
31
  <select name="default_attribute_<?php echo esc_attr( sanitize_title( $attribute->get_name() ) ); ?>" data-current="<?php echo esc_attr( $selected_value ); ?>">
32
  <?php /* translators: WooCommerce attribute label */ ?>
33
+ <option value=""><?php echo esc_html( sprintf( __( 'No default %s&hellip;', 'woocommerce' ), wc_attribute_label( $attribute->get_name() ) ) ); ?></option>
34
  <?php if ( $attribute->is_taxonomy() ) : ?>
35
  <?php foreach ( $attribute->get_terms() as $option ) : ?>
36
  <option <?php selected( $selected_value, $option->slug ); ?> value="<?php echo esc_attr( $option->slug ); ?>"><?php echo esc_html( apply_filters( 'woocommerce_variation_option_name', $option->name ) ); ?></option>
includes/admin/views/html-admin-page-status-report.php CHANGED
@@ -191,16 +191,18 @@ $untested_plugins = $plugin_updates->get_untested_plugins( WC()->version, 'minor
191
  echo '<mark class="yes">' . esc_html( $environment['php_version'] ) . '</mark>';
192
  } else {
193
  $update_link = ' <a href="https://docs.woocommerce.com/document/how-to-update-your-php-version/" target="_blank">' . esc_html__( 'How to update your PHP version', 'woocommerce' ) . '</a>';
 
194
 
195
  if ( version_compare( $environment['php_version'], '5.4', '<' ) ) {
196
- $notice = __( 'WooCommerce will run under this version of PHP, however, some features such as geolocation are not compatible. Support for this version will be dropped in the next major release. We recommend using PHP version 7.2 or above for greater performance and security.', 'woocommerce' ) . $update_link;
197
  } elseif ( version_compare( $environment['php_version'], '5.6', '<' ) ) {
198
- $notice = __( 'WooCommerce will run under this version of PHP, however, it has reached end of life. We recommend using PHP version 7.2 or above for greater performance and security.', 'woocommerce' ) . $update_link;
199
  } elseif ( version_compare( $environment['php_version'], '7.2', '<' ) ) {
200
  $notice = __( 'We recommend using PHP version 7.2 or above for greater performance and security.', 'woocommerce' ) . $update_link;
 
201
  }
202
 
203
- echo '<mark class="error"><span class="dashicons dashicons-warning"></span> ' . esc_html( $environment['php_version'] ) . ' - ' . wp_kses_post( $notice ) . '</mark>';
204
  }
205
  ?>
206
  </td>
@@ -235,18 +237,18 @@ $untested_plugins = $plugin_updates->get_untested_plugins( WC()->version, 'minor
235
 
236
  <?php
237
 
238
- if ( ! empty( $wpdb->is_mysql ) ) :
239
  ?>
240
  <tr>
241
  <td data-export-label="MySQL Version"><?php esc_html_e( 'MySQL version', 'woocommerce' ); ?>:</td>
242
  <td class="help"><?php echo wc_help_tip( esc_html__( 'The version of MySQL installed on your hosting server.', 'woocommerce' ) ); /* phpcs:ignore WordPress.XSS.EscapeOutput.OutputNotEscaped */ ?></td>
243
  <td>
244
  <?php
245
- if ( version_compare( $environment['mysql_version'], '5.6', '<' ) ) {
246
  /* Translators: %1$s: MySQL version, %2$s: Recommended MySQL version. */
247
- echo '<mark class="error"><span class="dashicons dashicons-warning"></span> ' . sprintf( esc_html__( '%1$s - We recommend a minimum MySQL version of 5.6. See: %2$s', 'woocommerce' ), esc_html( $environment['mysql_version'] ), '<a href="https://wordpress.org/about/requirements/" target="_blank">' . esc_html__( 'WordPress requirements', 'woocommerce' ) . '</a>' ) . '</mark>';
248
  } else {
249
- echo '<mark class="yes">' . esc_html( $environment['mysql_version'] ) . '</mark>';
250
  }
251
  ?>
252
  </td>
191
  echo '<mark class="yes">' . esc_html( $environment['php_version'] ) . '</mark>';
192
  } else {
193
  $update_link = ' <a href="https://docs.woocommerce.com/document/how-to-update-your-php-version/" target="_blank">' . esc_html__( 'How to update your PHP version', 'woocommerce' ) . '</a>';
194
+ $class = 'error';
195
 
196
  if ( version_compare( $environment['php_version'], '5.4', '<' ) ) {
197
+ $notice = '<span class="dashicons dashicons-warning"></span> ' . __( 'WooCommerce will run under this version of PHP, however, some features such as geolocation are not compatible. Support for this version will be dropped in the next major release. We recommend using PHP version 7.2 or above for greater performance and security.', 'woocommerce' ) . $update_link;
198
  } elseif ( version_compare( $environment['php_version'], '5.6', '<' ) ) {
199
+ $notice = '<span class="dashicons dashicons-warning"></span> ' . __( 'WooCommerce will run under this version of PHP, however, it has reached end of life. We recommend using PHP version 7.2 or above for greater performance and security.', 'woocommerce' ) . $update_link;
200
  } elseif ( version_compare( $environment['php_version'], '7.2', '<' ) ) {
201
  $notice = __( 'We recommend using PHP version 7.2 or above for greater performance and security.', 'woocommerce' ) . $update_link;
202
+ $class = 'recommendation';
203
  }
204
 
205
+ echo '<mark class="' . esc_attr( $class ) . '">' . esc_html( $environment['php_version'] ) . ' - ' . wp_kses_post( $notice ) . '</mark>';
206
  }
207
  ?>
208
  </td>
237
 
238
  <?php
239
 
240
+ if ( $environment['mysql_version'] ) :
241
  ?>
242
  <tr>
243
  <td data-export-label="MySQL Version"><?php esc_html_e( 'MySQL version', 'woocommerce' ); ?>:</td>
244
  <td class="help"><?php echo wc_help_tip( esc_html__( 'The version of MySQL installed on your hosting server.', 'woocommerce' ) ); /* phpcs:ignore WordPress.XSS.EscapeOutput.OutputNotEscaped */ ?></td>
245
  <td>
246
  <?php
247
+ if ( version_compare( $environment['mysql_version'], '5.6', '<' ) && ! strstr( $environment['mysql_version_string'], 'MariaDB' ) ) {
248
  /* Translators: %1$s: MySQL version, %2$s: Recommended MySQL version. */
249
+ echo '<mark class="error"><span class="dashicons dashicons-warning"></span> ' . sprintf( esc_html__( '%1$s - We recommend a minimum MySQL version of 5.6. See: %2$s', 'woocommerce' ), esc_html( $environment['mysql_version_string'] ), '<a href="https://wordpress.org/about/requirements/" target="_blank">' . esc_html__( 'WordPress requirements', 'woocommerce' ) . '</a>' ) . '</mark>';
250
  } else {
251
+ echo '<mark class="yes">' . esc_html( $environment['mysql_version_string'] ) . '</mark>';
252
  }
253
  ?>
254
  </td>
includes/api/class-wc-rest-system-status-controller.php CHANGED
@@ -228,6 +228,12 @@ class WC_REST_System_Status_Controller extends WC_REST_Controller {
228
  'context' => array( 'view' ),
229
  'readonly' => true,
230
  ),
 
 
 
 
 
 
231
  'default_timezone' => array(
232
  'description' => __( 'Default timezone.', 'woocommerce' ),
233
  'type' => 'string',
@@ -597,6 +603,8 @@ class WC_REST_System_Status_Controller extends WC_REST_Controller {
597
  $get_response_successful = true;
598
  }
599
 
 
 
600
  // Return all environment info. Described by JSON Schema.
601
  return array(
602
  'home_url' => get_option( 'home' ),
@@ -619,7 +627,8 @@ class WC_REST_System_Status_Controller extends WC_REST_Controller {
619
  'curl_version' => $curl_version,
620
  'suhosin_installed' => extension_loaded( 'suhosin' ),
621
  'max_upload_size' => wp_max_upload_size(),
622
- 'mysql_version' => ( ! empty( $wpdb->is_mysql ) ? $wpdb->db_version() : '' ),
 
623
  'default_timezone' => date_default_timezone_get(),
624
  'fsockopen_or_curl_enabled' => ( function_exists( 'fsockopen' ) || function_exists( 'curl_init' ) ),
625
  'soapclient_enabled' => class_exists( 'SoapClient' ),
228
  'context' => array( 'view' ),
229
  'readonly' => true,
230
  ),
231
+ 'mysql_version_string' => array(
232
+ 'description' => __( 'MySQL version string.', 'woocommerce' ),
233
+ 'type' => 'string',
234
+ 'context' => array( 'view' ),
235
+ 'readonly' => true,
236
+ ),
237
  'default_timezone' => array(
238
  'description' => __( 'Default timezone.', 'woocommerce' ),
239
  'type' => 'string',
603
  $get_response_successful = true;
604
  }
605
 
606
+ $database_version = wc_get_server_database_version();
607
+
608
  // Return all environment info. Described by JSON Schema.
609
  return array(
610
  'home_url' => get_option( 'home' ),
627
  'curl_version' => $curl_version,
628
  'suhosin_installed' => extension_loaded( 'suhosin' ),
629
  'max_upload_size' => wp_max_upload_size(),
630
+ 'mysql_version' => $database_version['number'],
631
+ 'mysql_version_string' => $database_version['string'],
632
  'default_timezone' => date_default_timezone_get(),
633
  'fsockopen_or_curl_enabled' => ( function_exists( 'fsockopen' ) || function_exists( 'curl_init' ) ),
634
  'soapclient_enabled' => class_exists( 'SoapClient' ),
includes/class-wc-background-updater.php CHANGED
@@ -93,7 +93,7 @@ class WC_Background_Updater extends WC_Background_Process {
93
  * item from the queue.
94
  *
95
  * @param string $callback Update callback function.
96
- * @return mixed
97
  */
98
  protected function task( $callback ) {
99
  wc_maybe_define_constant( 'WC_UPDATING', true );
@@ -102,15 +102,22 @@ class WC_Background_Updater extends WC_Background_Process {
102
 
103
  include_once dirname( __FILE__ ) . '/wc-update-functions.php';
104
 
 
 
105
  if ( is_callable( $callback ) ) {
106
  $logger->info( sprintf( 'Running %s callback', $callback ), array( 'source' => 'wc_db_updates' ) );
107
- call_user_func( $callback );
108
- $logger->info( sprintf( 'Finished %s callback', $callback ), array( 'source' => 'wc_db_updates' ) );
 
 
 
 
 
109
  } else {
110
  $logger->notice( sprintf( 'Could not find %s callback', $callback ), array( 'source' => 'wc_db_updates' ) );
111
  }
112
 
113
- return false;
114
  }
115
 
116
  /**
93
  * item from the queue.
94
  *
95
  * @param string $callback Update callback function.
96
+ * @return string|bool
97
  */
98
  protected function task( $callback ) {
99
  wc_maybe_define_constant( 'WC_UPDATING', true );
102
 
103
  include_once dirname( __FILE__ ) . '/wc-update-functions.php';
104
 
105
+ $result = false;
106
+
107
  if ( is_callable( $callback ) ) {
108
  $logger->info( sprintf( 'Running %s callback', $callback ), array( 'source' => 'wc_db_updates' ) );
109
+ $result = (bool) call_user_func( $callback );
110
+
111
+ if ( $result ) {
112
+ $logger->info( sprintf( '%s callback needs to run again', $callback ), array( 'source' => 'wc_db_updates' ) );
113
+ } else {
114
+ $logger->info( sprintf( 'Finished running %s callback', $callback ), array( 'source' => 'wc_db_updates' ) );
115
+ }
116
  } else {
117
  $logger->notice( sprintf( 'Could not find %s callback', $callback ), array( 'source' => 'wc_db_updates' ) );
118
  }
119
 
120
+ return $result ? $callback : false;
121
  }
122
 
123
  /**
includes/class-wc-coupon.php CHANGED
@@ -83,19 +83,26 @@ class WC_Coupon extends WC_Legacy_Coupon {
83
  public function __construct( $data = '' ) {
84
  parent::__construct( $data );
85
 
 
86
  if ( $data instanceof WC_Coupon ) {
87
  $this->set_id( absint( $data->get_id() ) );
 
 
88
  }
89
 
 
90
  $coupon = apply_filters( 'woocommerce_get_shop_coupon_data', false, $data );
 
91
  if ( $coupon ) {
92
  $this->read_manual_coupon( $data, $coupon );
93
  return;
94
- } elseif ( is_int( $data ) && 'shop_coupon' === get_post_type( $data ) ) {
 
 
 
95
  $this->set_id( $data );
96
  } elseif ( ! empty( $data ) ) {
97
  $id = wc_get_coupon_id_by_code( $data );
98
-
99
  // Need to support numeric strings for backwards compatibility.
100
  if ( ! $id && 'shop_coupon' === get_post_type( $data ) ) {
101
  $this->set_id( $data );
@@ -107,12 +114,21 @@ class WC_Coupon extends WC_Legacy_Coupon {
107
  $this->set_object_read( true );
108
  }
109
 
 
 
 
 
 
 
 
 
 
110
  $this->data_store = WC_Data_Store::load( 'coupon' );
 
111
  if ( $this->get_id() > 0 ) {
112
  $this->data_store->read( $this );
113
  }
114
  }
115
-
116
  /**
117
  * Checks the coupon type.
118
  *
83
  public function __construct( $data = '' ) {
84
  parent::__construct( $data );
85
 
86
+ // If we already have a coupon object, read it again.
87
  if ( $data instanceof WC_Coupon ) {
88
  $this->set_id( absint( $data->get_id() ) );
89
+ $this->read_object_from_database();
90
+ return;
91
  }
92
 
93
+ // This filter allows custom coupon objects to be created on the fly.
94
  $coupon = apply_filters( 'woocommerce_get_shop_coupon_data', false, $data );
95
+
96
  if ( $coupon ) {
97
  $this->read_manual_coupon( $data, $coupon );
98
  return;
99
+ }
100
+
101
+ // Try to load coupon using ID or code.
102
+ if ( is_int( $data ) && 'shop_coupon' === get_post_type( $data ) ) {
103
  $this->set_id( $data );
104
  } elseif ( ! empty( $data ) ) {
105
  $id = wc_get_coupon_id_by_code( $data );
 
106
  // Need to support numeric strings for backwards compatibility.
107
  if ( ! $id && 'shop_coupon' === get_post_type( $data ) ) {
108
  $this->set_id( $data );
114
  $this->set_object_read( true );
115
  }
116
 
117
+ $this->read_object_from_database();
118
+ }
119
+
120
+ /**
121
+ * If the object has an ID, read using the data store.
122
+ *
123
+ * @since 3.4.1
124
+ */
125
+ protected function read_object_from_database() {
126
  $this->data_store = WC_Data_Store::load( 'coupon' );
127
+
128
  if ( $this->get_id() > 0 ) {
129
  $this->data_store->read( $this );
130
  }
131
  }
 
132
  /**
133
  * Checks the coupon type.
134
  *
includes/class-wc-download-handler.php CHANGED
@@ -81,7 +81,7 @@ class WC_Download_Handler {
81
 
82
  $file_path = $product->get_file_download_path( $download->get_download_id() );
83
  $parsed_file_path = self::parse_file_path( $file_path );
84
- $download_range = self::get_download_range( @filesize( $parsed_file_path['file_path'] ) ); // phpcs:ignore Generic.PHP.NoSilencedErrors.Discouraged.
85
 
86
  self::check_order_is_valid( $download );
87
  if ( ! $download_range['is_range_request'] ) {
@@ -103,8 +103,8 @@ class WC_Download_Handler {
103
  $download->save();
104
 
105
  // Track the download in logs and change remaining/counts.
106
- $current_user_id = get_current_user_id();
107
- $ip_address = WC_Geolocation::get_ip_address();
108
  if ( ! $download_range['is_range_request'] ) {
109
  $download->track_download( $current_user_id > 0 ? $current_user_id : null, ! empty( $ip_address ) ? $ip_address : null );
110
  }
@@ -308,7 +308,7 @@ class WC_Download_Handler {
308
  * }
309
  */
310
  protected static function get_download_range( $file_size ) {
311
- $start = 0;
312
  $download_range = array(
313
  'start' => $start,
314
  'is_range_valid' => false,
@@ -319,11 +319,11 @@ class WC_Download_Handler {
319
  return $download_range;
320
  }
321
 
322
- $end = $file_size - 1;
323
  $download_range['length'] = $file_size;
324
 
325
- if ( isset( $_SERVER['HTTP_RANGE'] ) ) {
326
- $http_range = sanitize_text_field( wp_unslash( $_SERVER['HTTP_RANGE'] ) );
327
  $download_range['is_range_request'] = true;
328
 
329
  $c_start = $start;
@@ -362,8 +362,8 @@ class WC_Download_Handler {
362
  $end = $c_end;
363
  $length = $end - $start + 1;
364
 
365
- $download_range['start'] = $start;
366
- $download_range['length'] = $length;
367
  $download_range['is_range_valid'] = true;
368
  }
369
  return $download_range;
@@ -377,7 +377,7 @@ class WC_Download_Handler {
377
  */
378
  public static function download_file_force( $file_path, $filename ) {
379
  $parsed_file_path = self::parse_file_path( $file_path );
380
- $download_range = self::get_download_range( @filesize( $parsed_file_path['file_path'] ) );
381
 
382
  self::download_headers( $parsed_file_path['file_path'], $filename, $download_range );
383
 
@@ -505,31 +505,43 @@ class WC_Download_Handler {
505
  }
506
  $handle = @fopen( $file, 'r' ); // phpcs:ignore Generic.PHP.NoSilencedErrors.Discouraged, WordPress.WP.AlternativeFunctions.file_system_read_fopen
507
 
508
- if ( ! $length ) {
509
- $length = @filesize( $file ); // phpcs:ignore Generic.PHP.NoSilencedErrors.Discouraged
510
- }
511
- $end = $start + $length - 1;
512
-
513
  if ( false === $handle ) {
514
  return false;
515
  }
516
 
517
- @fseek( $handle, $start ); // phpcs:ignore Generic.PHP.NoSilencedErrors.Discouraged
518
- $read_length = WC_CHUNK_SIZE;
519
- $p = @ftell( $handle ); // phpcs:ignore Generic.PHP.NoSilencedErrors.Discouraged
520
 
521
- while ( ! @feof( $handle ) && $p <= $end ) { // phpcs:ignore Generic.PHP.NoSilencedErrors.Discouraged
522
- // Don't run past the end of file.
523
- if ( $p + $read_length > $end ) {
524
- $read_length = $end - $p + 1;
525
- }
526
 
527
- echo @fread( $handle, (int) $read_length ); // phpcs:ignore Generic.PHP.NoSilencedErrors.Discouraged, WordPress.XSS.EscapeOutput.OutputNotEscaped, WordPress.WP.AlternativeFunctions.file_system_read_fread
 
 
 
528
  $p = @ftell( $handle ); // phpcs:ignore Generic.PHP.NoSilencedErrors.Discouraged
529
 
530
- if ( ob_get_length() ) {
531
- ob_flush();
532
- flush();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
533
  }
534
  }
535
 
81
 
82
  $file_path = $product->get_file_download_path( $download->get_download_id() );
83
  $parsed_file_path = self::parse_file_path( $file_path );
84
+ $download_range = self::get_download_range( @filesize( $parsed_file_path['file_path'] ) ); // @codingStandardsIgnoreLine.
85
 
86
  self::check_order_is_valid( $download );
87
  if ( ! $download_range['is_range_request'] ) {
103
  $download->save();
104
 
105
  // Track the download in logs and change remaining/counts.
106
+ $current_user_id = get_current_user_id();
107
+ $ip_address = WC_Geolocation::get_ip_address();
108
  if ( ! $download_range['is_range_request'] ) {
109
  $download->track_download( $current_user_id > 0 ? $current_user_id : null, ! empty( $ip_address ) ? $ip_address : null );
110
  }
308
  * }
309
  */
310
  protected static function get_download_range( $file_size ) {
311
+ $start = 0;
312
  $download_range = array(
313
  'start' => $start,
314
  'is_range_valid' => false,
319
  return $download_range;
320
  }
321
 
322
+ $end = $file_size - 1;
323
  $download_range['length'] = $file_size;
324
 
325
+ if ( isset( $_SERVER['HTTP_RANGE'] ) ) { // @codingStandardsIgnoreLine.
326
+ $http_range = sanitize_text_field( wp_unslash( $_SERVER['HTTP_RANGE'] ) ); // WPCS: input var ok.
327
  $download_range['is_range_request'] = true;
328
 
329
  $c_start = $start;
362
  $end = $c_end;
363
  $length = $end - $start + 1;
364
 
365
+ $download_range['start'] = $start;
366
+ $download_range['length'] = $length;
367
  $download_range['is_range_valid'] = true;
368
  }
369
  return $download_range;
377
  */
378
  public static function download_file_force( $file_path, $filename ) {
379
  $parsed_file_path = self::parse_file_path( $file_path );
380
+ $download_range = self::get_download_range( @filesize( $parsed_file_path['file_path'] ) ); // @codingStandardsIgnoreLine.
381
 
382
  self::download_headers( $parsed_file_path['file_path'], $filename, $download_range );
383
 
505
  }
506
  $handle = @fopen( $file, 'r' ); // phpcs:ignore Generic.PHP.NoSilencedErrors.Discouraged, WordPress.WP.AlternativeFunctions.file_system_read_fopen
507
 
 
 
 
 
 
508
  if ( false === $handle ) {
509
  return false;
510
  }
511
 
512
+ if ( ! $length ) {
513
+ $length = @filesize( $file ); // phpcs:ignore Generic.PHP.NoSilencedErrors.Discouraged
514
+ }
515
 
516
+ $read_length = (int) WC_CHUNK_SIZE;
 
 
 
 
517
 
518
+ if ( $length ) {
519
+ $end = $start + $length - 1;
520
+
521
+ @fseek( $handle, $start ); // phpcs:ignore Generic.PHP.NoSilencedErrors.Discouraged
522
  $p = @ftell( $handle ); // phpcs:ignore Generic.PHP.NoSilencedErrors.Discouraged
523
 
524
+ while ( ! @feof( $handle ) && $p <= $end ) { // phpcs:ignore Generic.PHP.NoSilencedErrors.Discouraged
525
+ // Don't run past the end of file.
526
+ if ( $p + $read_length > $end ) {
527
+ $read_length = $end - $p + 1;
528
+ }
529
+
530
+ echo @fread( $handle, $read_length ); // phpcs:ignore Generic.PHP.NoSilencedErrors.Discouraged, WordPress.XSS.EscapeOutput.OutputNotEscaped, WordPress.WP.AlternativeFunctions.file_system_read_fread
531
+ $p = @ftell( $handle ); // phpcs:ignore Generic.PHP.NoSilencedErrors.Discouraged
532
+
533
+ if ( ob_get_length() ) {
534
+ ob_flush();
535
+ flush();
536
+ }
537
+ }
538
+ } else {
539
+ while ( ! @feof( $handle ) ) { // @codingStandardsIgnoreLine.
540
+ echo @fread( $handle, $read_length ); // @codingStandardsIgnoreLine.
541
+ if ( ob_get_length() ) {
542
+ ob_flush();
543
+ flush();
544
+ }
545
  }
546
  }
547
 
includes/class-wc-install.php CHANGED
@@ -101,6 +101,7 @@ class WC_Install {
101
  ),
102
  '3.4.0' => array(
103
  'wc_update_340_states',
 
104
  'wc_update_340_last_active',
105
  'wc_update_340_db_version',
106
  ),
101
  ),
102
  '3.4.0' => array(
103
  'wc_update_340_states',
104
+ 'wc_update_340_state',
105
  'wc_update_340_last_active',
106
  'wc_update_340_db_version',
107
  ),
includes/class-wc-privacy-exporters.php CHANGED
@@ -284,6 +284,27 @@ class WC_Privacy_Exporters {
284
  }
285
  }
286
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
287
  /**
288
  * Allow extensions to register their own personal data for this order for the export.
289
  *
@@ -352,7 +373,7 @@ class WC_Privacy_Exporters {
352
  }
353
 
354
  /**
355
- * Finds and exports customer tokens by email address.
356
  *
357
  * @since 3.4.0
358
  * @param string $email_address The user email address.
284
  }
285
  }
286
 
287
+ // Export meta data.
288
+ $meta_to_export = apply_filters( 'woocommerce_privacy_export_order_personal_data_meta', array(
289
+ 'Payer first name' => __( 'Payer first name', 'woocommerce' ),
290
+ 'Payer last name' => __( 'Payer last name', 'woocommerce' ),
291
+ 'Payer PayPal address' => __( 'Payer PayPal address', 'woocommerce' ),
292
+ 'Transaction ID' => __( 'Transaction ID', 'woocommerce' ),
293
+ ) );
294
+
295
+ if ( ! empty( $meta_to_export ) && is_array( $meta_to_export ) ) {
296
+ foreach ( $meta_to_export as $meta_key => $name ) {
297
+ $value = apply_filters( 'woocommerce_privacy_export_order_personal_data_meta_value', $order->get_meta( $meta_key ), $meta_key, $order );
298
+
299
+ if ( $value ) {
300
+ $personal_data[] = array(
301
+ 'name' => $name,
302
+ 'value' => $value,
303
+ );
304
+ }
305
+ }
306
+ }
307
+
308
  /**
309
  * Allow extensions to register their own personal data for this order for the export.
310
  *
373
  }
374
 
375
  /**
376
+ * Finds and exports payment tokens by email address for a customer.
377
  *
378
  * @since 3.4.0
379
  * @param string $email_address The user email address.
includes/class-wc-privacy.php CHANGED
@@ -42,13 +42,13 @@ class WC_Privacy extends WC_Abstract_Privacy {
42
  $this->add_exporter( 'woocommerce-customer-data', __( 'Customer Data', 'woocommerce' ), array( 'WC_Privacy_Exporters', 'customer_data_exporter' ) );
43
  $this->add_exporter( 'woocommerce-customer-orders', __( 'Customer Orders', 'woocommerce' ), array( 'WC_Privacy_Exporters', 'order_data_exporter' ) );
44
  $this->add_exporter( 'woocommerce-customer-downloads', __( 'Customer Downloads', 'woocommerce' ), array( 'WC_Privacy_Exporters', 'download_data_exporter' ) );
45
- $this->add_exporter( 'woocommerce-customer-tokens', __( 'Customer Tokens', 'woocommerce' ), array( 'WC_Privacy_Exporters', 'customer_tokens_exporter' ) );
46
 
47
  // This hook registers WooCommerce data erasers.
48
  $this->add_eraser( 'woocommerce-customer-data', __( 'Customer Data', 'woocommerce' ), array( 'WC_Privacy_Erasers', 'customer_data_eraser' ) );
49
  $this->add_eraser( 'woocommerce-customer-orders', __( 'Customer Orders', 'woocommerce' ), array( 'WC_Privacy_Erasers', 'order_data_eraser' ) );
50
  $this->add_eraser( 'woocommerce-customer-downloads', __( 'Customer Downloads', 'woocommerce' ), array( 'WC_Privacy_Erasers', 'download_data_eraser' ) );
51
- $this->add_eraser( 'woocommerce-customer-tokens', __( 'Customer Tokens', 'woocommerce' ), array( 'WC_Privacy_Erasers', 'customer_tokens_eraser' ) );
52
 
53
  // Cleanup orders daily - this is a callback on a daily cron event.
54
  add_action( 'woocommerce_cleanup_personal_data', array( $this, 'queue_cleanup_personal_data' ) );
42
  $this->add_exporter( 'woocommerce-customer-data', __( 'Customer Data', 'woocommerce' ), array( 'WC_Privacy_Exporters', 'customer_data_exporter' ) );
43
  $this->add_exporter( 'woocommerce-customer-orders', __( 'Customer Orders', 'woocommerce' ), array( 'WC_Privacy_Exporters', 'order_data_exporter' ) );
44
  $this->add_exporter( 'woocommerce-customer-downloads', __( 'Customer Downloads', 'woocommerce' ), array( 'WC_Privacy_Exporters', 'download_data_exporter' ) );
45
+ $this->add_exporter( 'woocommerce-customer-tokens', __( 'Customer Payment Tokens', 'woocommerce' ), array( 'WC_Privacy_Exporters', 'customer_tokens_exporter' ) );
46
 
47
  // This hook registers WooCommerce data erasers.
48
  $this->add_eraser( 'woocommerce-customer-data', __( 'Customer Data', 'woocommerce' ), array( 'WC_Privacy_Erasers', 'customer_data_eraser' ) );
49
  $this->add_eraser( 'woocommerce-customer-orders', __( 'Customer Orders', 'woocommerce' ), array( 'WC_Privacy_Erasers', 'order_data_eraser' ) );
50
  $this->add_eraser( 'woocommerce-customer-downloads', __( 'Customer Downloads', 'woocommerce' ), array( 'WC_Privacy_Erasers', 'download_data_eraser' ) );
51
+ $this->add_eraser( 'woocommerce-customer-tokens', __( 'Customer Payment Tokens', 'woocommerce' ), array( 'WC_Privacy_Erasers', 'customer_tokens_eraser' ) );
52
 
53
  // Cleanup orders daily - this is a callback on a daily cron event.
54
  add_action( 'woocommerce_cleanup_personal_data', array( $this, 'queue_cleanup_personal_data' ) );
includes/class-wc-product-variation.php CHANGED
@@ -167,7 +167,17 @@ class WC_Product_Variation extends WC_Product_Simple {
167
  $data = $this->get_variation_attributes();
168
  }
169
 
170
- return add_query_arg( array_map( 'urlencode', array_filter( $data ) ), $url );
 
 
 
 
 
 
 
 
 
 
171
  }
172
 
173
  /**
167
  $data = $this->get_variation_attributes();
168
  }
169
 
170
+ $data = array_filter( $data );
171
+
172
+ if ( empty( $data ) ) {
173
+ return $url;
174
+ }
175
+
176
+ // Filter and encode keys and values so this is not broken by add_query_arg.
177
+ $data = array_map( 'urlencode', $data );
178
+ $keys = array_map( 'urlencode', array_keys( $data ) );
179
+
180
+ return add_query_arg( array_combine( $keys, $data ), $url );
181
  }
182
 
183
  /**
includes/class-wc-tracker.php CHANGED
@@ -200,8 +200,8 @@ class WC_Tracker {
200
  $server_data['php_suhosin'] = extension_loaded( 'suhosin' ) ? 'Yes' : 'No';
201
  }
202
 
203
- global $wpdb;
204
- $server_data['mysql_version'] = $wpdb->db_version();
205
 
206
  $server_data['php_max_upload_size'] = size_format( wp_max_upload_size() );
207
  $server_data['php_default_timezone'] = date_default_timezone_get();
200
  $server_data['php_suhosin'] = extension_loaded( 'suhosin' ) ? 'Yes' : 'No';
201
  }
202
 
203
+ $database_version = wc_get_server_database_version();
204
+ $server_data['mysql_version'] = $database_version['number'];
205
 
206
  $server_data['php_max_upload_size'] = size_format( wp_max_upload_size() );
207
  $server_data['php_default_timezone'] = date_default_timezone_get();
includes/class-woocommerce.php CHANGED
@@ -20,7 +20,7 @@ final class WooCommerce {
20
  *
21
  * @var string
22
  */
23
- public $version = '3.4.0';
24
 
25
  /**
26
  * The single instance of the class.
20
  *
21
  * @var string
22
  */
23
+ public $version = '3.4.1';
24
 
25
  /**
26
  * The single instance of the class.
includes/gateways/cod/class-wc-gateway-cod.php CHANGED
@@ -71,12 +71,13 @@ class WC_Gateway_COD extends WC_Payment_Gateway {
71
  $zones[] = new WC_Shipping_Zone( $raw_zone );
72
  }
73
 
74
- $zones[] = new WC_Shipping_Zone(0);
75
 
76
  foreach ( WC()->shipping()->load_shipping_methods() as $method ) {
77
 
78
  $options[ $method->get_method_title() ] = array();
79
 
 
80
  $options[ $method->get_method_title() ][ $method->id ] = sprintf( __( 'Any &quot;%1$s&quot; method', 'woocommerce' ), $method->get_method_title() );
81
 
82
  foreach ( $zones as $zone ) {
@@ -89,9 +90,13 @@ class WC_Gateway_COD extends WC_Payment_Gateway {
89
  continue;
90
  }
91
 
92
- $option_id = $shipping_method_instance->get_rate_id();
 
 
93
  $option_instance_title = sprintf( __( '%1$s (#%2$s)', 'woocommerce' ), $shipping_method_instance->get_title(), $shipping_method_instance_id );
94
- $option_title = sprintf( __( '%1$s &ndash; %2$s', 'woocommerce' ), $zone->get_id() ? $zone->get_zone_name() : __( 'Other locations', 'woocommerce' ), $option_instance_title );
 
 
95
 
96
  $options[ $method->get_method_title() ][ $option_id ] = $option_title;
97
  }
@@ -175,7 +180,6 @@ class WC_Gateway_COD extends WC_Payment_Gateway {
175
  }
176
  }
177
  }
178
-
179
  } elseif ( WC()->cart && WC()->cart->needs_shipping() ) {
180
  $needs_shipping = true;
181
  }
@@ -199,7 +203,7 @@ class WC_Gateway_COD extends WC_Payment_Gateway {
199
  $canonical_rate_ids = $this->get_canonical_package_rate_ids( $chosen_shipping_methods_session );
200
  }
201
 
202
- if ( ! sizeof( $this->get_matching_rates( $canonical_rate_ids ) ) ) {
203
  return false;
204
  }
205
  }
@@ -212,8 +216,8 @@ class WC_Gateway_COD extends WC_Payment_Gateway {
212
  *
213
  * @since 3.4.0
214
  *
215
- * @param array $order_shipping_items Array of WC_Order_Item_Shipping objects.
216
- * @return array $canonical_rate_ids Rate IDs in a canonical format.
217
  */
218
  private function get_canonical_order_shipping_item_rate_ids( $order_shipping_items ) {
219
 
@@ -231,18 +235,20 @@ class WC_Gateway_COD extends WC_Payment_Gateway {
231
  *
232
  * @since 3.4.0
233
  *
234
- * @param array $rate_ids Rate IDs as generated by shipping methods. Can be anything if a shipping method doesn't honor WC conventions.
235
- * @return array $canonical_rate_ids Rate IDs in a canonical format.
236
  */
237
  private function get_canonical_package_rate_ids( $chosen_package_rate_ids ) {
238
 
239
  $shipping_packages = WC()->shipping->get_packages();
240
  $canonical_rate_ids = array();
241
 
242
- foreach ( $chosen_package_rate_ids as $package_key => $chosen_package_rate_id ) {
243
- if ( ! empty( $shipping_packages[ $package_key ][ 'rates' ][ $chosen_package_rate_id ] ) ) {
244
- $chosen_rate = $shipping_packages[ $package_key ][ 'rates' ][ $chosen_package_rate_id ];
245
- $canonical_rate_ids[] = $chosen_rate->get_method_id() . ':' . $chosen_rate->get_instance_id();
 
 
246
  }
247
  }
248
 
@@ -254,7 +260,7 @@ class WC_Gateway_COD extends WC_Payment_Gateway {
254
  *
255
  * @since 3.4.0
256
  *
257
- * @param array $rate_ids
258
  * @return boolean
259
  */
260
  private function get_matching_rates( $rate_ids ) {
71
  $zones[] = new WC_Shipping_Zone( $raw_zone );
72
  }
73
 
74
+ $zones[] = new WC_Shipping_Zone( 0 );
75
 
76
  foreach ( WC()->shipping()->load_shipping_methods() as $method ) {
77
 
78
  $options[ $method->get_method_title() ] = array();
79
 
80
+ // Translators: %1$s shipping method name.
81
  $options[ $method->get_method_title() ][ $method->id ] = sprintf( __( 'Any &quot;%1$s&quot; method', 'woocommerce' ), $method->get_method_title() );
82
 
83
  foreach ( $zones as $zone ) {
90
  continue;
91
  }
92
 
93
+ $option_id = $shipping_method_instance->get_rate_id();
94
+
95
+ // Translators: %1$s shipping method title, %2$s shipping method id.
96
  $option_instance_title = sprintf( __( '%1$s (#%2$s)', 'woocommerce' ), $shipping_method_instance->get_title(), $shipping_method_instance_id );
97
+
98
+ // Translators: %1$s zone name, %2$s shipping method instance name.
99
+ $option_title = sprintf( __( '%1$s &ndash; %2$s', 'woocommerce' ), $zone->get_id() ? $zone->get_zone_name() : __( 'Other locations', 'woocommerce' ), $option_instance_title );
100
 
101
  $options[ $method->get_method_title() ][ $option_id ] = $option_title;
102
  }
180
  }
181
  }
182
  }
 
183
  } elseif ( WC()->cart && WC()->cart->needs_shipping() ) {
184
  $needs_shipping = true;
185
  }
203
  $canonical_rate_ids = $this->get_canonical_package_rate_ids( $chosen_shipping_methods_session );
204
  }
205
 
206
+ if ( ! count( $this->get_matching_rates( $canonical_rate_ids ) ) ) {
207
  return false;
208
  }
209
  }
216
  *
217
  * @since 3.4.0
218
  *
219
+ * @param array $order_shipping_items Array of WC_Order_Item_Shipping objects.
220
+ * @return array $canonical_rate_ids Rate IDs in a canonical format.
221
  */
222
  private function get_canonical_order_shipping_item_rate_ids( $order_shipping_items ) {
223
 
235
  *
236
  * @since 3.4.0
237
  *
238
+ * @param array $chosen_package_rate_ids Rate IDs as generated by shipping methods. Can be anything if a shipping method doesn't honor WC conventions.
239
+ * @return array $canonical_rate_ids Rate IDs in a canonical format.
240
  */
241
  private function get_canonical_package_rate_ids( $chosen_package_rate_ids ) {
242
 
243
  $shipping_packages = WC()->shipping->get_packages();
244
  $canonical_rate_ids = array();
245
 
246
+ if ( ! empty( $chosen_package_rate_ids ) && is_array( $chosen_package_rate_ids ) ) {
247
+ foreach ( $chosen_package_rate_ids as $package_key => $chosen_package_rate_id ) {
248
+ if ( ! empty( $shipping_packages[ $package_key ]['rates'][ $chosen_package_rate_id ] ) ) {
249
+ $chosen_rate = $shipping_packages[ $package_key ]['rates'][ $chosen_package_rate_id ];
250
+ $canonical_rate_ids[] = $chosen_rate->get_method_id() . ':' . $chosen_rate->get_instance_id();
251
+ }
252
  }
253
  }
254
 
260
  *
261
  * @since 3.4.0
262
  *
263
+ * @param array $rate_ids Rate ids to check.
264
  * @return boolean
265
  */
266
  private function get_matching_rates( $rate_ids ) {
includes/wc-core-functions.php CHANGED
@@ -38,6 +38,7 @@ add_filter( 'woocommerce_coupon_code', 'sanitize_text_field' );
38
  add_filter( 'woocommerce_coupon_code', 'wc_strtolower' );
39
  add_filter( 'woocommerce_stock_amount', 'intval' ); // Stock amounts are integers by default.
40
  add_filter( 'woocommerce_shipping_rate_label', 'sanitize_text_field' ); // Shipping rate label.
 
41
 
42
  /**
43
  * Short Description (excerpt).
@@ -1928,6 +1929,10 @@ add_filter( 'extra_plugin_headers', 'wc_enable_wc_plugin_headers' );
1928
  * @return bool
1929
  */
1930
  function wc_prevent_dangerous_auto_updates( $should_update, $plugin ) {
 
 
 
 
1931
  if ( 'woocommerce/woocommerce.php' !== $plugin->plugin ) {
1932
  return $should_update;
1933
  }
@@ -2102,3 +2107,31 @@ function wc_selected( $value, $options ) {
2102
 
2103
  return selected( $value, $options, false );
2104
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
38
  add_filter( 'woocommerce_coupon_code', 'wc_strtolower' );
39
  add_filter( 'woocommerce_stock_amount', 'intval' ); // Stock amounts are integers by default.
40
  add_filter( 'woocommerce_shipping_rate_label', 'sanitize_text_field' ); // Shipping rate label.
41
+ add_filter( 'woocommerce_attribute_label', 'wp_kses_post', 100 );
42
 
43
  /**
44
  * Short Description (excerpt).
1929
  * @return bool
1930
  */
1931
  function wc_prevent_dangerous_auto_updates( $should_update, $plugin ) {
1932
+ if ( ! isset( $plugin->plugin, $plugin->new_version ) ) {
1933
+ return $should_update;
1934
+ }
1935
+
1936
  if ( 'woocommerce/woocommerce.php' !== $plugin->plugin ) {
1937
  return $should_update;
1938
  }
2107
 
2108
  return selected( $value, $options, false );
2109
  }
2110
+
2111
+ /**
2112
+ * Retrieves the MySQL server version. Based on $wpdb.
2113
+ *
2114
+ * @since 3.4.1
2115
+ * @return array Vesion information.
2116
+ */
2117
+ function wc_get_server_database_version() {
2118
+ global $wpdb;
2119
+
2120
+ if ( empty( $wpdb->is_mysql ) ) {
2121
+ return array(
2122
+ 'string' => '',
2123
+ 'number' => '',
2124
+ );
2125
+ }
2126
+
2127
+ if ( $wpdb->use_mysqli ) {
2128
+ $server_info = mysqli_get_server_info( $wpdb->dbh ); // @codingStandardsIgnoreLine.
2129
+ } else {
2130
+ $server_info = mysql_get_server_info( $wpdb->dbh ); // @codingStandardsIgnoreLine.
2131
+ }
2132
+
2133
+ return array(
2134
+ 'string' => $server_info,
2135
+ 'number' => preg_replace( '/([^\d.]+).*/', '', $server_info ),
2136
+ );
2137
+ }
includes/wc-product-functions.php CHANGED
@@ -701,8 +701,8 @@ function wc_get_product_attachment_props( $attachment_id = null, $product = fals
701
  // Alt text.
702
  $alt_text = array( wp_strip_all_tags( get_post_meta( $attachment_id, '_wp_attachment_image_alt', true ) ), $props['caption'], wp_strip_all_tags( $attachment->post_title ) );
703
 
704
- if ( $product ) {
705
- $alt_text[] = wp_strip_all_tags( get_the_title( $product->ID ) );
706
  }
707
 
708
  $alt_text = array_filter( $alt_text );
701
  // Alt text.
702
  $alt_text = array( wp_strip_all_tags( get_post_meta( $attachment_id, '_wp_attachment_image_alt', true ) ), $props['caption'], wp_strip_all_tags( $attachment->post_title ) );
703
 
704
+ if ( $product && $product instanceof WC_Product ) {
705
+ $alt_text[] = wp_strip_all_tags( get_the_title( $product->get_id() ) );
706
  }
707
 
708
  $alt_text = array_filter( $alt_text );
includes/wc-template-functions.php CHANGED
@@ -1341,17 +1341,17 @@ if ( ! function_exists( 'woocommerce_pagination' ) ) {
1341
  if ( ! wc_get_loop_prop( 'is_paginated' ) || ! woocommerce_products_will_display() ) {
1342
  return;
1343
  }
 
1344
  $args = array(
1345
  'total' => wc_get_loop_prop( 'total_pages' ),
1346
  'current' => wc_get_loop_prop( 'current_page' ),
 
 
1347
  );
1348
 
1349
- if ( wc_get_loop_prop( 'is_shortcode' ) ) {
1350
- $args['base'] = esc_url_raw( add_query_arg( 'product-page', '%#%', false ) );
1351
- $args['format'] = '?product-page = %#%';
1352
- } else {
1353
- $args['base'] = esc_url_raw( str_replace( 999999999, '%#%', remove_query_arg( 'add-to-cart', get_pagenum_link( 999999999, false ) ) ) );
1354
  $args['format'] = '';
 
1355
  }
1356
 
1357
  wc_get_template( 'loop/pagination.php', $args );
@@ -2767,6 +2767,12 @@ if ( ! function_exists( 'wc_dropdown_variation_attribute_options' ) ) {
2767
  'show_option_none' => __( 'Choose an option', 'woocommerce' ),
2768
  ) );
2769
 
 
 
 
 
 
 
2770
  $options = $args['options'];
2771
  $product = $args['product'];
2772
  $attribute = $args['attribute'];
1341
  if ( ! wc_get_loop_prop( 'is_paginated' ) || ! woocommerce_products_will_display() ) {
1342
  return;
1343
  }
1344
+
1345
  $args = array(
1346
  'total' => wc_get_loop_prop( 'total_pages' ),
1347
  'current' => wc_get_loop_prop( 'current_page' ),
1348
+ 'base' => esc_url_raw( add_query_arg( 'product-page', '%#%', false ) ),
1349
+ 'format' => '?product-page=%#%',
1350
  );
1351
 
1352
+ if ( ! wc_get_loop_prop( 'is_shortcode' ) ) {
 
 
 
 
1353
  $args['format'] = '';
1354
+ $args['base'] = esc_url_raw( str_replace( 999999999, '%#%', remove_query_arg( 'add-to-cart', get_pagenum_link( 999999999, false ) ) ) );
1355
  }
1356
 
1357
  wc_get_template( 'loop/pagination.php', $args );
2767
  'show_option_none' => __( 'Choose an option', 'woocommerce' ),
2768
  ) );
2769
 
2770
+ // Get selected value.
2771
+ if ( false === $args['selected'] && $args['attribute'] && $args['product'] instanceof WC_Product ) {
2772
+ $selected_key = 'attribute_' . sanitize_title( $args['attribute'] );
2773
+ $args['selected'] = isset( $_REQUEST[ $selected_key ] ) ? wc_clean( urldecode( wp_unslash( $_REQUEST[ $selected_key ] ) ) ) : $args['product']->get_variation_default_attribute( $args['attribute'] ); // WPCS: input var ok, CSRF ok, sanitization ok.
2774
+ }
2775
+
2776
  $options = $args['options'];
2777
  $product = $args['product'];
2778
  $attribute = $args['attribute'];
includes/wc-update-functions.php CHANGED
@@ -1638,8 +1638,6 @@ function wc_update_330_db_version() {
1638
  * Update state codes for Ireland and BD.
1639
  */
1640
  function wc_update_340_states() {
1641
- global $wpdb;
1642
-
1643
  $country_states = array(
1644
  'IE' => array(
1645
  'CK' => 'CO',
@@ -1714,6 +1712,23 @@ function wc_update_340_states() {
1714
  ),
1715
  );
1716
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1717
  foreach ( $country_states as $country => $states ) {
1718
  foreach ( $states as $old => $new ) {
1719
  $wpdb->query(
@@ -1743,8 +1758,22 @@ function wc_update_340_states() {
1743
  'tax_rate_state' => strtoupper( $old ),
1744
  )
1745
  );
 
 
 
 
 
 
1746
  }
1747
  }
 
 
 
 
 
 
 
 
1748
  }
1749
 
1750
  /**
1638
  * Update state codes for Ireland and BD.
1639
  */
1640
  function wc_update_340_states() {
 
 
1641
  $country_states = array(
1642
  'IE' => array(
1643
  'CK' => 'CO',
1712
  ),
1713
  );
1714
 
1715
+ update_option( 'woocommerce_update_340_states', $country_states );
1716
+ }
1717
+
1718
+ /**
1719
+ * Update next state in the queue.
1720
+ *
1721
+ * @return bool True to run again, false if completed.
1722
+ */
1723
+ function wc_update_340_state() {
1724
+ global $wpdb;
1725
+
1726
+ $country_states = array_filter( (array) get_option( 'woocommerce_update_340_states', array() ) );
1727
+
1728
+ if ( empty( $country_states ) ) {
1729
+ return false;
1730
+ }
1731
+
1732
  foreach ( $country_states as $country => $states ) {
1733
  foreach ( $states as $old => $new ) {
1734
  $wpdb->query(
1758
  'tax_rate_state' => strtoupper( $old ),
1759
  )
1760
  );
1761
+ unset( $country_states[ $country ][ $old ] );
1762
+
1763
+ if ( empty( $country_states[ $country ] ) ) {
1764
+ unset( $country_states[ $country ] );
1765
+ }
1766
+ break 2;
1767
  }
1768
  }
1769
+
1770
+ if ( ! empty( $country_states ) ) {
1771
+ return update_option( 'woocommerce_update_340_states', $country_states );
1772
+ }
1773
+
1774
+ delete_option( 'woocommerce_update_340_states' );
1775
+
1776
+ return false;
1777
  }
1778
 
1779
  /**
readme.txt CHANGED
@@ -3,7 +3,7 @@ Contributors: automattic, mikejolley, jameskoster, claudiosanches, claudiulodro,
3
  Tags: ecommerce, e-commerce, store, sales, sell, shop, cart, checkout, downloadable, downloads, paypal, storefront, woo commerce
4
  Requires at least: 4.7
5
  Tested up to: 4.9
6
- Stable tag: 3.4.0
7
  License: GPLv3
8
  License URI: https://www.gnu.org/licenses/gpl-3.0.html
9
 
@@ -158,6 +158,34 @@ Yes you can! Join in on our [GitHub repository](https://github.com/woocommerce/w
158
 
159
  == Changelog ==
160
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
161
  = 3.4.0 - 2018-05-23 =
162
  * Feature - GDPR: Tools to export WooCommerce data using the new export functionality in WordPress 4.9.6. #19330
163
  * Feature - GDPR: Tools to bulk anonymize order data in admin. #19330
3
  Tags: ecommerce, e-commerce, store, sales, sell, shop, cart, checkout, downloadable, downloads, paypal, storefront, woo commerce
4
  Requires at least: 4.7
5
  Tested up to: 4.9
6
+ Stable tag: 3.4.1
7
  License: GPLv3
8
  License URI: https://www.gnu.org/licenses/gpl-3.0.html
9
 
158
 
159
  == Changelog ==
160
 
161
+ = 3.4.1 - 2018-05-29 =
162
+ * Fix - Fix webhook admin filtering URLs. #20236
163
+ * Fix - Add missing wp_unslash calls to product data meta box to prevent quote characters being escaped on save. #20235
164
+ * Fix - Display price filter widget in LTR mode on RTL sites. #20221
165
+ * Fix - Refactor WC_Coupon constructor to allow for passing in coupon objects. #20193
166
+ * Fix - Path field in advanced CSV importer was broken due to an esc_url call. #20191
167
+ * Fix - Prevent shipping method instances trying to save settings on non-instance screens. #20217
168
+ * Fix - Wrapper function to get full mysql version string with mariadb handling. #20231
169
+ * Fix - woocommerce_pagination had some extra white space. #20214
170
+ * Fix - If a file size cannot be read, ignore range headers to prevent offsite downloads being 0kb. #20205
171
+ * Fix - Allow HTML when using `wc_attribute_label()`. #20202
172
+ * Fix - Update address-i18n.js to prevent appending multiple "(optional)" labels. #20195
173
+ * Fix - Check plugin properties exist when listening to auto_update_plugin hook. #20234
174
+ * Fix - Add extra checks in `get_canonical_package_rate_ids` to prevent notices. #20237
175
+ * Fix - Fix infinite loop with importing tax rates. #20253
176
+ * Fix - Echo attribute label for "empty" default option. #20256
177
+ * Fix - Fix download sample tax rates URL format. #20272
178
+ * Fix - Product properties should not be accessed directly PHP notice when calling `wc_get_product_attachment_props`. #20282
179
+ * Fix - If flexslider is disabled, gallery images also need to trigger photoswipe on click. #20290
180
+ * Fix - Product import file uploads on windows servers. #20273
181
+ * Fix - Fix variation attribute selection via the cart page/query string. #20293
182
+ * Fix - Add greater specificity to required styling in 2017 theme. #20296
183
+ * Enhancement - Export legacy paypal meta data in personal data exporter. #20200
184
+ * Enhancement - Improve performance of `wc_update_340_states` update routine to help prevent timeouts. #20241
185
+ * Dev - Remove red styling for PHP notice if using > 5.6. #20294
186
+ * Dev - Add an action hook after printing the cart item name. #20190
187
+ * Localization - Use "payment tokens" terminology in exports. #20197
188
+
189
  = 3.4.0 - 2018-05-23 =
190
  * Feature - GDPR: Tools to export WooCommerce data using the new export functionality in WordPress 4.9.6. #19330
191
  * Feature - GDPR: Tools to bulk anonymize order data in admin. #19330
templates/cart/cart.php CHANGED
@@ -81,6 +81,8 @@ do_action( 'woocommerce_before_cart' ); ?>
81
  echo wp_kses_post( apply_filters( 'woocommerce_cart_item_name', sprintf( '<a href="%s">%s</a>', esc_url( $product_permalink ), $_product->get_name() ), $cart_item, $cart_item_key ) );
82
  }
83
 
 
 
84
  // Meta data.
85
  echo wc_get_formatted_cart_item_data( $cart_item ); // PHPCS: XSS ok.
86
 
81
  echo wp_kses_post( apply_filters( 'woocommerce_cart_item_name', sprintf( '<a href="%s">%s</a>', esc_url( $product_permalink ), $_product->get_name() ), $cart_item, $cart_item_key ) );
82
  }
83
 
84
+ do_action( 'woocommerce_after_cart_item_name', $cart_item, $cart_item_key );
85
+
86
  // Meta data.
87
  echo wc_get_formatted_cart_item_data( $cart_item ); // PHPCS: XSS ok.
88
 
templates/single-product/add-to-cart/variable.php CHANGED
@@ -12,7 +12,7 @@
12
  *
13
  * @see https://docs.woocommerce.com/document/template-structure/
14
  * @package WooCommerce/Templates
15
- * @version 3.4.0
16
  */
17
 
18
  defined( 'ABSPATH' ) || exit;
@@ -33,18 +33,14 @@ do_action( 'woocommerce_before_add_to_cart_form' ); ?>
33
  <tbody>
34
  <?php foreach ( $attributes as $attribute_name => $options ) : ?>
35
  <tr>
36
- <td class="label"><label for="<?php echo esc_attr( sanitize_title( $attribute_name ) ); ?>"><?php echo esc_html( wc_attribute_label( $attribute_name ) ); ?></label></td>
37
  <td class="value">
38
  <?php
39
- $selected = isset( $_REQUEST[ 'attribute_' . $attribute_name ] ) ? wc_clean( urldecode( wp_unslash( $_REQUEST[ 'attribute_' . $attribute_name ] ) ) ) : $product->get_variation_default_attribute( $attribute_name ); // WPCS: input var ok, CSRF ok, sanitization ok.
40
-
41
  wc_dropdown_variation_attribute_options( array(
42
  'options' => $options,
43
  'attribute' => $attribute_name,
44
  'product' => $product,
45
- 'selected' => $selected,
46
  ) );
47
-
48
  echo end( $attribute_keys ) === $attribute_name ? wp_kses_post( apply_filters( 'woocommerce_reset_variations_link', '<a class="reset_variations" href="#">' . esc_html__( 'Clear', 'woocommerce' ) . '</a>' ) ) : '';
49
  ?>
50
  </td>
12
  *
13
  * @see https://docs.woocommerce.com/document/template-structure/
14
  * @package WooCommerce/Templates
15
+ * @version 3.4.1
16
  */
17
 
18
  defined( 'ABSPATH' ) || exit;
33
  <tbody>
34
  <?php foreach ( $attributes as $attribute_name => $options ) : ?>
35
  <tr>
36
+ <td class="label"><label for="<?php echo esc_attr( sanitize_title( $attribute_name ) ); ?>"><?php echo wc_attribute_label( $attribute_name ); // WPCS: XSS ok. ?></label></td>
37
  <td class="value">
38
  <?php
 
 
39
  wc_dropdown_variation_attribute_options( array(
40
  'options' => $options,
41
  'attribute' => $attribute_name,
42
  'product' => $product,
 
43
  ) );
 
44
  echo end( $attribute_keys ) === $attribute_name ? wp_kses_post( apply_filters( 'woocommerce_reset_variations_link', '<a class="reset_variations" href="#">' . esc_html__( 'Clear', 'woocommerce' ) . '</a>' ) ) : '';
45
  ?>
46
  </td>
woocommerce.php CHANGED
@@ -3,7 +3,7 @@
3
  * Plugin Name: WooCommerce
4
  * Plugin URI: https://woocommerce.com/
5
  * Description: An eCommerce toolkit that helps you sell anything. Beautifully.
6
- * Version: 3.4.0
7
  * Author: Automattic
8
  * Author URI: https://woocommerce.com
9
  * Text Domain: woocommerce
3
  * Plugin Name: WooCommerce
4
  * Plugin URI: https://woocommerce.com/
5
  * Description: An eCommerce toolkit that helps you sell anything. Beautifully.
6
+ * Version: 3.4.1
7
  * Author: Automattic
8
  * Author URI: https://woocommerce.com
9
  * Text Domain: woocommerce