Version Description
- 2017-05-09 =
- Fix - Fixed conflict between global attributes and custom attributes with the same names.
- Fix - Added missing "id" to API for shipping zone methods to support the CLI.
- Fix - Incorrect use of
wc_format_price_range
inget_price_html_from_to
. - Fix - Clone each meta object when cloning WC_Data object to avoid modifying original meta stdClass objects.
- Fix - Fix non numeric warning for some order data.
- Fix - Fixed a warning when no customer country is defined for state input.
- Fix - Use term name when reordering so correct data is passed to the new order.
- Fix - Formatting issues in wc_display_item_meta.
- Fix - Check if IP address is valid in IP address detection code.
- Fix - wc_attribute_taxonomy_id_by_name should use wc_sanitize_taxonomy_name to prevent breaking special chars.
- Fix - Correct variable name in order structured data.
- Fix - Prepend new item keys with
$items_key
to make them unique. - Fix - Hide offers from structured markup when blank.
- Fix - Fixed "Process to checkout" button color in Twenty seventeen dark theme.
- Fix - Only set reply-to if the email + name is set.
- Fix - Correctly exclude terms in wc_get_related_products.
- Fix - Reset post data prevents grouped products working in shortcodes.
- Fix - Fix min price range comparisons.
- Fix - Properly save order items in legacy REST API.
- Fix - Use correct full size for variation images.
- Fix - Add noscript style for gallery.
- Fix - Fix/duplicate potential stock reduction with paypal.
- Tweak - Improve _wc_term_recount performance.
- Tweak - Improve plugin update detection in system status report to reduce timeouts.
- Tweak - Improve "Save Order" button to reproduce WordPress post/page behavior.
- Tweak - Added zipcode validation for France.
- Dev - Added woocommerce_shop_order_search_results filter.
Download this release
Release Info
Developer | claudiulodro |
Plugin | WooCommerce |
Version | 3.0.6 |
Comparing to | |
See all releases |
Code changes from version 3.0.5 to 3.0.6
- assets/css/twenty-seventeen-rtl.css +1 -1
- assets/css/twenty-seventeen.css +1 -1
- assets/css/twenty-seventeen.scss +15 -1
- assets/css/woocommerce-rtl.css +1 -1
- assets/css/woocommerce.css +1 -1
- assets/css/woocommerce.scss +4 -0
- i18n/languages/woocommerce.pot +162 -179
- includes/abstracts/abstract-wc-data.php +1 -0
- includes/abstracts/abstract-wc-order.php +3 -3
- includes/admin/meta-boxes/class-wc-meta-box-order-actions.php +1 -1
- includes/admin/meta-boxes/class-wc-meta-box-product-data.php +7 -2
- includes/api/class-wc-rest-shipping-zone-methods-controller.php +8 -1
- includes/api/class-wc-rest-system-status-controller.php +4 -14
- includes/api/legacy/v2/class-wc-api-orders.php +11 -18
- includes/api/legacy/v3/class-wc-api-orders.php +11 -18
- includes/class-wc-form-handler.php +2 -1
- includes/class-wc-geolocation.php +34 -3
- includes/class-wc-order-item-product.php +2 -2
- includes/class-wc-product-variation.php +12 -0
- includes/class-wc-structured-data.php +28 -26
- includes/class-wc-validation.php +1 -0
- includes/data-stores/class-wc-order-data-store-cpt.php +1 -1
- includes/data-stores/class-wc-product-data-store-cpt.php +33 -34
- includes/emails/class-wc-email.php +1 -1
- includes/legacy/abstract-wc-legacy-product.php +2 -2
- includes/vendor/class-requests-ipv6.php +184 -0
- includes/wc-attribute-functions.php +5 -5
- includes/wc-product-functions.php +2 -2
- includes/wc-stock-functions.php +13 -7
- includes/wc-template-functions.php +14 -2
- includes/wc-term-functions.php +20 -12
- readme.txt +32 -3
- templates/single-product/add-to-cart/grouped.php +4 -3
- woocommerce.php +2 -2
assets/css/twenty-seventeen-rtl.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
@charset "UTF-8";.woocommerce-breadcrumb a,.woocommerce-error a,.woocommerce-info a,.woocommerce-message a{-webkit-transition:box-shadow ease-in-out 130ms;-moz-transition:box-shadow ease-in-out 130ms}.price del,ul.products li.product .button.loading{opacity:.5}.onsale,.woocommerce-loop-product__title{text-transform:uppercase;font-weight:800}@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-breadcrumb{padding-bottom:2em;margin-bottom:4em;border-bottom:1px solid #eee;font-size:13px;font-size:.8125rem}.woocommerce-breadcrumb a{box-shadow:0 1px 0 #0f0f0f;transition:box-shadow ease-in-out 130ms}.woocommerce-breadcrumb a:hover{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;-moz-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}.required{color:#b22222}.required[title]{border-bottom:none}.woocommerce-error,.woocommerce-info,.woocommerce-message{margin-bottom:1.5em;padding:2em}.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;box-shadow:0 1px 0 #fff!important;transition:box-shadow ease-in-out 130ms}ul.products li.product .added_to_cart,ul.products li.product .button{-webkit-transition:box-shadow ease-in-out 130ms;-moz-transition:box-shadow ease-in-out 130ms}.woocommerce-error a:hover,.woocommerce-info a:hover,.woocommerce-message a:hover{color:#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{box-shadow:0 1px 0 #0f0f0f;transition:box-shadow ease-in-out 130ms}ul.products li.product .button:hover{box-shadow:0 3px 0 #0f0f0f}ul.products li.product .added_to_cart{box-shadow:0 1px 0 #0f0f0f;transition:box-shadow ease-in-out 130ms;margin-right:.5em}ul.products li.product .added_to_cart:hover{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;letter-spacing:.15em}a.remove{display:inline-block;width:16px;height:16px;line-height:16px;font-size:16px;text-align:center;border-radius:100%;box-shadow:none!important;-webkit-box-shadow:none!important;border:1px solid #000}a.remove:hover{background:#000;color:#fff!important}.wc-item-meta,dl.variation{list-style:none}.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}.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}.woocommerce-product-gallery .zoomImg{background-color:#fff}.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-4 .flex-control-thumbs li{width:25%}.woocommerce-product-gallery--columns-5 .flex-control-thumbs li{width:20%}.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{box-shadow:0 3px 0 #0f0f0f}.woocommerce-tabs a{box-shadow:0 1px 0 #0f0f0f;-webkit-transition:box-shadow ease-in-out 130ms;-moz-transition:box-shadow ease-in-out 130ms;transition:box-shadow ease-in-out 130ms}.woocommerce-tabs a:hover{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;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.selected a.active::before,.woocommerce-tabs #reviews p.stars:hover a::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'}button.pswp__button,button.pswp__button--arrow--left::before,button.pswp__button--arrow--right::before,button.pswp__button:hover{background-color:transparent!important}button.pswp__button--close:hover{background-position:100% -44px}button.pswp__button--zoom:hover{background-position:-88px 0}.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;box-shadow:none}.site-footer .widget .product_list_widget a:hover,.widget .product_list_widget a:hover{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}#shipping_method li input,.woocommerce-account .woocommerce-MyAccount-content{float:right}.woocommerce-account .woocommerce-MyAccount-navigation li{list-style:none;padding:.5em 0;border-bottom:1px solid #ddd}.woocommerce-account .woocommerce-MyAccount-navigation li a{box-shadow:none}.woocommerce-account .woocommerce-MyAccount-navigation li a:hover,.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{box-shadow:0 3px 0 #0f0f0f}.woocommerce-account .woocommerce-MyAccount-navigation li:before{content:"→";display:inline-block;margin-left:.25em;color:#ddd}.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}.wc_payment_method .payment_box ol:last-of-type,.wc_payment_method .payment_box p:last-child,.wc_payment_method .payment_box ul:last-of-type{margin-bottom:0}#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;box-shadow:none!important;-webkit-box-shadow:none!important}.checkout-button:hover{box-shadow:none!important;-webkit-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;box-sizing:content-box;-webkit-transition:all,ease-in-out,.3s;-moz-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;-moz-transition:all,ease-in-out,.3s;transition:all,ease-in-out,.3s}#ship-to-different-address label input[type=checkbox],.wc_payment_method input[type=radio]{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-checkout .select2-choice,.woocommerce-checkout .select2-choice:hover{box-shadow:none!important;-webkit-box-shadow:none!important}.woocommerce-checkout .select2-choice{padding:.7em .7em .7em 0}.woocommerce-checkout-review-order-table td{padding:1em .5em}.woocommerce-checkout-review-order-table dl.variation,.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 fieldset{padding:1.5em 1.5em 0;border:0;background:#f6f6f6}.wc_payment_method .payment_box li{list-style:none}.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[type=radio]+label:before{content:"";display:inline-block;width:16px;height:16px;border:2px solid #fff;box-shadow:0 0 0 2px #000;background:#fff;margin-right:4px;margin-left:.5em;border-radius:100%;-webkit-transform:translateY(2px);-moz-transform:translateY(2px);-ms-transform:translateY(2px);-o-transform:translateY(2px);transform:translateY(2px)}.wc_payment_method input[type=radio]:checked+label:before{background:#000}.colors-dark.woocommerce-checkout .select2-container--default .select2-results .select2-results__options,.colors-dark.woocommerce-checkout .wc_payment_method .payment_box{background:#333}.colors-dark.woocommerce-checkout .select2-container--default .select2-results .select2-results__option[aria-selected=true]{color:#333}.colors-dark.woocommerce-checkout .select2-container--default .select2-selection--single{background-color:#333;border:1px solid #555}.colors-dark.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered{color:#ccc}@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";.woocommerce-breadcrumb a,.woocommerce-error a,.woocommerce-info a,.woocommerce-message a{-webkit-transition:box-shadow ease-in-out 130ms;-moz-transition:box-shadow ease-in-out 130ms}.price del,ul.products li.product .button.loading{opacity:.5}.onsale,.woocommerce-loop-product__title{text-transform:uppercase;font-weight:800}@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-breadcrumb{padding-bottom:2em;margin-bottom:4em;border-bottom:1px solid #eee;font-size:13px;font-size:.8125rem}.woocommerce-breadcrumb a{box-shadow:0 1px 0 #0f0f0f;transition:box-shadow ease-in-out 130ms}.woocommerce-breadcrumb a:hover{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;-moz-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}.required{color:#b22222}.required[title]{border-bottom:none}.woocommerce-error,.woocommerce-info,.woocommerce-message{margin-bottom:1.5em;padding:2em}.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;box-shadow:0 1px 0 #fff!important;transition:box-shadow ease-in-out 130ms}ul.products li.product .added_to_cart,ul.products li.product .button{-webkit-transition:box-shadow ease-in-out 130ms;-moz-transition:box-shadow ease-in-out 130ms}.woocommerce-error a:hover,.woocommerce-info a:hover,.woocommerce-message a:hover{color:#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{box-shadow:0 1px 0 #0f0f0f;transition:box-shadow ease-in-out 130ms}ul.products li.product .button:hover{box-shadow:0 3px 0 #0f0f0f}ul.products li.product .added_to_cart{box-shadow:0 1px 0 #0f0f0f;transition:box-shadow ease-in-out 130ms;margin-right:.5em}ul.products li.product .added_to_cart:hover{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;letter-spacing:.15em}a.remove{display:inline-block;width:16px;height:16px;line-height:16px;font-size:16px;text-align:center;border-radius:100%;box-shadow:none!important;-webkit-box-shadow:none!important;border:1px solid #000}a.remove:hover{background:#000;color:#fff!important}.wc-item-meta,dl.variation{list-style:none}.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}.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}.woocommerce-product-gallery .zoomImg{background-color:#fff}.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 li:nth-child(4n+1){clear:right}.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-4 .flex-control-thumbs li{width:25%}.woocommerce-product-gallery--columns-5 .flex-control-thumbs li{width:20%}.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{box-shadow:0 3px 0 #0f0f0f}.woocommerce-tabs a{box-shadow:0 1px 0 #0f0f0f;-webkit-transition:box-shadow ease-in-out 130ms;-moz-transition:box-shadow ease-in-out 130ms;transition:box-shadow ease-in-out 130ms}.woocommerce-tabs a:hover{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;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.selected a.active::before,.woocommerce-tabs #reviews p.stars:hover a::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'}button.pswp__button,button.pswp__button--arrow--left::before,button.pswp__button--arrow--right::before,button.pswp__button:hover{background-color:transparent!important}button.pswp__button--close:hover{background-position:100% -44px}button.pswp__button--zoom:hover{background-position:-88px 0}.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;box-shadow:none}.site-footer .widget .product_list_widget a:hover,.widget .product_list_widget a:hover{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}#shipping_method li input,.woocommerce-account .woocommerce-MyAccount-content{float:right}.woocommerce-account .woocommerce-MyAccount-navigation li{list-style:none;padding:.5em 0;border-bottom:1px solid #ddd}.woocommerce-account .woocommerce-MyAccount-navigation li a{box-shadow:none}.woocommerce-account .woocommerce-MyAccount-navigation li a:hover,.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{box-shadow:0 3px 0 #0f0f0f}.woocommerce-account .woocommerce-MyAccount-navigation li:before{content:"→";display:inline-block;margin-left:.25em;color:#ddd}.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}.wc_payment_method .payment_box ol:last-of-type,.wc_payment_method .payment_box p:last-child,.wc_payment_method .payment_box ul:last-of-type{margin-bottom:0}#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;box-shadow:none!important;-webkit-box-shadow:none!important}.checkout-button:hover{box-shadow:none!important;-webkit-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;box-sizing:content-box;-webkit-transition:all,ease-in-out,.3s;-moz-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;-moz-transition:all,ease-in-out,.3s;transition:all,ease-in-out,.3s}#ship-to-different-address label input[type=checkbox],.wc_payment_method input[type=radio]{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-checkout .select2-choice,.woocommerce-checkout .select2-choice:hover{box-shadow:none!important;-webkit-box-shadow:none!important}.woocommerce-checkout .select2-choice{padding:.7em .7em .7em 0}.woocommerce-checkout-review-order-table td{padding:1em .5em}.woocommerce-checkout-review-order-table dl.variation,.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 fieldset{padding:1.5em 1.5em 0;border:0;background:#f6f6f6}.wc_payment_method .payment_box li{list-style:none}.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[type=radio]+label:before{content:"";display:inline-block;width:16px;height:16px;border:2px solid #fff;box-shadow:0 0 0 2px #000;background:#fff;margin-right:4px;margin-left:.5em;border-radius:100%;-webkit-transform:translateY(2px);-moz-transform:translateY(2px);-ms-transform:translateY(2px);-o-transform:translateY(2px);transform:translateY(2px)}.wc_payment_method input[type=radio]:checked+label:before{background:#000}.colors-dark .checkout-button{border:2px solid #555}.colors-dark .checkout-button:hover{border-color:#fff}.colors-dark .select2-container--default .select2-results .select2-results__options,.colors-dark .wc_payment_method .payment_box{background:#333}.colors-dark .select2-container--default .select2-results .select2-results__option[aria-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}@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";.woocommerce-breadcrumb a,.woocommerce-error a,.woocommerce-info a,.woocommerce-message a{-webkit-transition:box-shadow ease-in-out 130ms;-moz-transition:box-shadow ease-in-out 130ms}.price del,ul.products li.product .button.loading{opacity:.5}.onsale,.woocommerce-loop-product__title{text-transform:uppercase;font-weight:800}@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-breadcrumb{padding-bottom:2em;margin-bottom:4em;border-bottom:1px solid #eee;font-size:13px;font-size:.8125rem}.woocommerce-breadcrumb a{box-shadow:0 1px 0 #0f0f0f;transition:box-shadow ease-in-out 130ms}.woocommerce-breadcrumb a:hover{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;-moz-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}.required{color:#b22222}.required[title]{border-bottom:none}.woocommerce-error,.woocommerce-info,.woocommerce-message{margin-bottom:1.5em;padding:2em}.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;box-shadow:0 1px 0 #fff!important;transition:box-shadow ease-in-out 130ms}ul.products li.product .added_to_cart,ul.products li.product .button{-webkit-transition:box-shadow ease-in-out 130ms;-moz-transition:box-shadow ease-in-out 130ms}.woocommerce-error a:hover,.woocommerce-info a:hover,.woocommerce-message a:hover{color:#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{box-shadow:0 1px 0 #0f0f0f;transition:box-shadow ease-in-out 130ms}ul.products li.product .button:hover{box-shadow:0 3px 0 #0f0f0f}ul.products li.product .added_to_cart{box-shadow:0 1px 0 #0f0f0f;transition:box-shadow ease-in-out 130ms;margin-left:.5em}ul.products li.product .added_to_cart:hover{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;letter-spacing:.15em}a.remove{display:inline-block;width:16px;height:16px;line-height:16px;font-size:16px;text-align:center;border-radius:100%;box-shadow:none!important;-webkit-box-shadow:none!important;border:1px solid #000}a.remove:hover{background:#000;color:#fff!important}.wc-item-meta,dl.variation{list-style:none}.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}.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}.woocommerce-product-gallery .zoomImg{background-color:#fff}.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-4 .flex-control-thumbs li{width:25%}.woocommerce-product-gallery--columns-5 .flex-control-thumbs li{width:20%}.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{box-shadow:0 3px 0 #0f0f0f}.woocommerce-tabs a{box-shadow:0 1px 0 #0f0f0f;-webkit-transition:box-shadow ease-in-out 130ms;-moz-transition:box-shadow ease-in-out 130ms;transition:box-shadow ease-in-out 130ms}.woocommerce-tabs a:hover{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;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.selected a.active::before,.woocommerce-tabs #reviews p.stars:hover a::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'}button.pswp__button,button.pswp__button--arrow--left::before,button.pswp__button--arrow--right::before,button.pswp__button:hover{background-color:transparent!important}button.pswp__button--close:hover{background-position:0 -44px}button.pswp__button--zoom:hover{background-position:-88px 0}.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;box-shadow:none}.site-footer .widget .product_list_widget a:hover,.widget .product_list_widget a:hover{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}#shipping_method li input,.woocommerce-account .woocommerce-MyAccount-content{float:left}.woocommerce-account .woocommerce-MyAccount-navigation li{list-style:none;padding:.5em 0;border-bottom:1px solid #ddd}.woocommerce-account .woocommerce-MyAccount-navigation li a{box-shadow:none}.woocommerce-account .woocommerce-MyAccount-navigation li a:hover,.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{box-shadow:0 3px 0 #0f0f0f}.woocommerce-account .woocommerce-MyAccount-navigation li:before{content:"→";display:inline-block;margin-right:.25em;color:#ddd}.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}.wc_payment_method .payment_box ol:last-of-type,.wc_payment_method .payment_box p:last-child,.wc_payment_method .payment_box ul:last-of-type{margin-bottom:0}#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;box-shadow:none!important;-webkit-box-shadow:none!important}.checkout-button:hover{box-shadow:none!important;-webkit-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;box-sizing:content-box;-webkit-transition:all,ease-in-out,.3s;-moz-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;-moz-transition:all,ease-in-out,.3s;transition:all,ease-in-out,.3s}#ship-to-different-address label input[type=checkbox],.wc_payment_method input[type=radio]{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-checkout .select2-choice,.woocommerce-checkout .select2-choice:hover{box-shadow:none!important;-webkit-box-shadow:none!important}.woocommerce-checkout .select2-choice{padding:.7em 0 .7em .7em}.woocommerce-checkout-review-order-table td{padding:1em .5em}.woocommerce-checkout-review-order-table dl.variation,.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 fieldset{padding:1.5em 1.5em 0;border:0;background:#f6f6f6}.wc_payment_method .payment_box li{list-style:none}.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[type=radio]+label:before{content:"";display:inline-block;width:16px;height:16px;border:2px solid #fff;box-shadow:0 0 0 2px #000;background:#fff;margin-left:4px;margin-right:.5em;border-radius:100%;-webkit-transform:translateY(2px);-moz-transform:translateY(2px);-ms-transform:translateY(2px);-o-transform:translateY(2px);transform:translateY(2px)}.wc_payment_method input[type=radio]:checked+label:before{background:#000}.colors-dark.woocommerce-checkout .select2-container--default .select2-results .select2-results__options,.colors-dark.woocommerce-checkout .wc_payment_method .payment_box{background:#333}.colors-dark.woocommerce-checkout .select2-container--default .select2-results .select2-results__option[aria-selected=true]{color:#333}.colors-dark.woocommerce-checkout .select2-container--default .select2-selection--single{background-color:#333;border:1px solid #555}.colors-dark.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered{color:#ccc}@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";.woocommerce-breadcrumb a,.woocommerce-error a,.woocommerce-info a,.woocommerce-message a{-webkit-transition:box-shadow ease-in-out 130ms;-moz-transition:box-shadow ease-in-out 130ms}.price del,ul.products li.product .button.loading{opacity:.5}.onsale,.woocommerce-loop-product__title{text-transform:uppercase;font-weight:800}@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-breadcrumb{padding-bottom:2em;margin-bottom:4em;border-bottom:1px solid #eee;font-size:13px;font-size:.8125rem}.woocommerce-breadcrumb a{box-shadow:0 1px 0 #0f0f0f;transition:box-shadow ease-in-out 130ms}.woocommerce-breadcrumb a:hover{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;-moz-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}.required{color:#b22222}.required[title]{border-bottom:none}.woocommerce-error,.woocommerce-info,.woocommerce-message{margin-bottom:1.5em;padding:2em}.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;box-shadow:0 1px 0 #fff!important;transition:box-shadow ease-in-out 130ms}ul.products li.product .added_to_cart,ul.products li.product .button{-webkit-transition:box-shadow ease-in-out 130ms;-moz-transition:box-shadow ease-in-out 130ms}.woocommerce-error a:hover,.woocommerce-info a:hover,.woocommerce-message a:hover{color:#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{box-shadow:0 1px 0 #0f0f0f;transition:box-shadow ease-in-out 130ms}ul.products li.product .button:hover{box-shadow:0 3px 0 #0f0f0f}ul.products li.product .added_to_cart{box-shadow:0 1px 0 #0f0f0f;transition:box-shadow ease-in-out 130ms;margin-left:.5em}ul.products li.product .added_to_cart:hover{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;letter-spacing:.15em}a.remove{display:inline-block;width:16px;height:16px;line-height:16px;font-size:16px;text-align:center;border-radius:100%;box-shadow:none!important;-webkit-box-shadow:none!important;border:1px solid #000}a.remove:hover{background:#000;color:#fff!important}.wc-item-meta,dl.variation{list-style:none}.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}.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}.woocommerce-product-gallery .zoomImg{background-color:#fff}.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 li:nth-child(4n+1){clear:left}.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-4 .flex-control-thumbs li{width:25%}.woocommerce-product-gallery--columns-5 .flex-control-thumbs li{width:20%}.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{box-shadow:0 3px 0 #0f0f0f}.woocommerce-tabs a{box-shadow:0 1px 0 #0f0f0f;-webkit-transition:box-shadow ease-in-out 130ms;-moz-transition:box-shadow ease-in-out 130ms;transition:box-shadow ease-in-out 130ms}.woocommerce-tabs a:hover{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;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.selected a.active::before,.woocommerce-tabs #reviews p.stars:hover a::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'}button.pswp__button,button.pswp__button--arrow--left::before,button.pswp__button--arrow--right::before,button.pswp__button:hover{background-color:transparent!important}button.pswp__button--close:hover{background-position:0 -44px}button.pswp__button--zoom:hover{background-position:-88px 0}.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;box-shadow:none}.site-footer .widget .product_list_widget a:hover,.widget .product_list_widget a:hover{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}#shipping_method li input,.woocommerce-account .woocommerce-MyAccount-content{float:left}.woocommerce-account .woocommerce-MyAccount-navigation li{list-style:none;padding:.5em 0;border-bottom:1px solid #ddd}.woocommerce-account .woocommerce-MyAccount-navigation li a{box-shadow:none}.woocommerce-account .woocommerce-MyAccount-navigation li a:hover,.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{box-shadow:0 3px 0 #0f0f0f}.woocommerce-account .woocommerce-MyAccount-navigation li:before{content:"→";display:inline-block;margin-right:.25em;color:#ddd}.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}.wc_payment_method .payment_box ol:last-of-type,.wc_payment_method .payment_box p:last-child,.wc_payment_method .payment_box ul:last-of-type{margin-bottom:0}#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;box-shadow:none!important;-webkit-box-shadow:none!important}.checkout-button:hover{box-shadow:none!important;-webkit-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;box-sizing:content-box;-webkit-transition:all,ease-in-out,.3s;-moz-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;-moz-transition:all,ease-in-out,.3s;transition:all,ease-in-out,.3s}#ship-to-different-address label input[type=checkbox],.wc_payment_method input[type=radio]{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-checkout .select2-choice,.woocommerce-checkout .select2-choice:hover{box-shadow:none!important;-webkit-box-shadow:none!important}.woocommerce-checkout .select2-choice{padding:.7em 0 .7em .7em}.woocommerce-checkout-review-order-table td{padding:1em .5em}.woocommerce-checkout-review-order-table dl.variation,.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 fieldset{padding:1.5em 1.5em 0;border:0;background:#f6f6f6}.wc_payment_method .payment_box li{list-style:none}.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[type=radio]+label:before{content:"";display:inline-block;width:16px;height:16px;border:2px solid #fff;box-shadow:0 0 0 2px #000;background:#fff;margin-left:4px;margin-right:.5em;border-radius:100%;-webkit-transform:translateY(2px);-moz-transform:translateY(2px);-ms-transform:translateY(2px);-o-transform:translateY(2px);transform:translateY(2px)}.wc_payment_method input[type=radio]:checked+label:before{background:#000}.colors-dark .checkout-button{border:2px solid #555}.colors-dark .checkout-button:hover{border-color:#fff}.colors-dark .select2-container--default .select2-results .select2-results__options,.colors-dark .wc_payment_method .payment_box{background:#333}.colors-dark .select2-container--default .select2-results .select2-results__option[aria-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}@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
@@ -388,6 +388,10 @@ table.variations {
|
|
388 |
cursor: pointer;
|
389 |
}
|
390 |
|
|
|
|
|
|
|
|
|
391 |
img {
|
392 |
opacity: .5;
|
393 |
|
@@ -985,12 +989,21 @@ button.pswp__button--zoom:hover {
|
|
985 |
}
|
986 |
}
|
987 |
|
988 |
-
.colors-dark
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
989 |
.wc_payment_method {
|
990 |
.payment_box {
|
991 |
background: #333;
|
992 |
}
|
993 |
}
|
|
|
994 |
.select2-container--default {
|
995 |
.select2-results {
|
996 |
.select2-results__options {
|
@@ -1000,6 +1013,7 @@ button.pswp__button--zoom:hover {
|
|
1000 |
color: #333;
|
1001 |
}
|
1002 |
}
|
|
|
1003 |
.select2-selection--single {
|
1004 |
background-color: #333;
|
1005 |
border: 1px solid #555;
|
388 |
cursor: pointer;
|
389 |
}
|
390 |
|
391 |
+
li:nth-child(4n+1) {
|
392 |
+
clear: left;
|
393 |
+
}
|
394 |
+
|
395 |
img {
|
396 |
opacity: .5;
|
397 |
|
989 |
}
|
990 |
}
|
991 |
|
992 |
+
.colors-dark {
|
993 |
+
.checkout-button {
|
994 |
+
border: 2px solid #555;
|
995 |
+
|
996 |
+
&:hover {
|
997 |
+
border-color: #fff;
|
998 |
+
}
|
999 |
+
}
|
1000 |
+
|
1001 |
.wc_payment_method {
|
1002 |
.payment_box {
|
1003 |
background: #333;
|
1004 |
}
|
1005 |
}
|
1006 |
+
|
1007 |
.select2-container--default {
|
1008 |
.select2-results {
|
1009 |
.select2-results__options {
|
1013 |
color: #333;
|
1014 |
}
|
1015 |
}
|
1016 |
+
|
1017 |
.select2-selection--single {
|
1018 |
background-color: #333;
|
1019 |
border: 1px solid #555;
|
assets/css/woocommerce-rtl.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
@charset "UTF-8";@-webkit-keyframes spin{100%{-webkit-transform:rotate(-360deg)}}@-moz-keyframes spin{100%{-moz-transform:rotate(-360deg)}}@keyframes spin{100%{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-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;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}.admin-bar p.demo_store{top:32px}.clear{clear:both}.woocommerce .blockUI.blockOverlay{position:relative}.woocommerce .blockUI.blockOverlay::before,.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;-moz-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 #reviews #comments .add_review::after,.woocommerce .products ul::after,.woocommerce div.product form.cart::after,.woocommerce div.product p.cart::after,.woocommerce nav.woocommerce-pagination ul,.woocommerce ul.products::after{clear:both}.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}.woocommerce div.product p.price del,.woocommerce div.product span.price del{opacity:.5}.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;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{transition:all cubic-bezier(.795,-.035,0,1) .5s}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{background-color:#fff}.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%;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;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);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);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 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 form.cart::after,.woocommerce div.product form.cart::before,.woocommerce div.product p.cart::after,.woocommerce div.product p.cart::before{display:table;content:' '}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{text-decoration:none;color:#6b6b6b}.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{box-shadow:-2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after{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:' '}.woocommerce div.product .woocommerce-tabs ul.tabs li::before{right:-6px;-webkit-border-bottom-left-radius:4px;-moz-border-bottom-left-radius:4px;border-bottom-left-radius:4px;border-width:0 0 1px 1px;box-shadow:-2px 2px 0 #ebe9eb}.woocommerce div.product .woocommerce-tabs ul.tabs li::after{left:-6px;-webkit-border-bottom-right-radius:4px;-moz-border-bottom-right-radius:4px;border-bottom-right-radius:4px;border-width:0 1px 1px 0;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 form.cart,.woocommerce div.product p.cart{margin-bottom:2em}.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.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;transform:scale(1.5,1.5)}.woocommerce span.onsale{min-height:3.236em;min-width:3.236em;padding:.202em;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;-webkit-font-smoothing:antialiased;z-index:9}.woocommerce .products ul,.woocommerce ul.products{margin:0 0 1em;padding:0;list-style:none;clear:both}.woocommerce .products ul::after,.woocommerce .products ul::before,.woocommerce ul.products::after,.woocommerce ul.products::before{content:' ';display:table}.woocommerce .products ul li,.woocommerce ul.products li{list-style:none}.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;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:block}.woocommerce ul.products li.product .price ins{background:0 0;font-weight:700}.woocommerce ul.products li.product .price .from{font-size:.67em;margin:-2px 0 0;text-transform:uppercase;color:rgba(132,132,132,.5)}.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count{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;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;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;white-space:nowrap;display:inline-block;background-image:none;box-shadow:none;-webkit-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;-webkit-font-smoothing:antialiased;font-weight:400;position:absolute;top:.618em;left:1em;-webkit-animation:spin 2s linear infinite;-moz-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;white-space:nowrap;display:inline-block}.woocommerce #reviews #comments .add_review::after,.woocommerce #reviews #comments .add_review::before,.woocommerce #reviews #comments ol.commentlist li .comment-text::after,.woocommerce #reviews #comments ol.commentlist li .comment-text::before,.woocommerce #reviews #comments ol.commentlist::after,.woocommerce #reviews #comments ol.commentlist::before{content:' ';display:table}.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 h2{clear:none}.woocommerce #review_form #respond::after,.woocommerce #reviews #comments ol.commentlist li .comment-text::after,.woocommerce #reviews #comments ol.commentlist::after,.woocommerce .woocommerce-product-rating::after,.woocommerce ul.cart_list li dl::after,.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li dl::after,.woocommerce ul.product_list_widget li::after{clear:both}.woocommerce #reviews #comments ol.commentlist{margin:0;width:100%;background:0 0;list-style:none}.woocommerce #reviews #comments ol.commentlist li{padding:0;margin:0 0 20px;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;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 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;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 .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:0 0;border:0}.woocommerce #review_form #respond::after,.woocommerce #review_form #respond::before{content:' ';display:table}.woocommerce p.stars a::before,.woocommerce p.stars a:hover~a::before{content:'\e021'}.woocommerce #review_form #respond p{margin:0 0 10px}.woocommerce #review_form #respond .form-submit input{right:auto}.woocommerce #review_form #respond textarea{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;text-indent:0}.woocommerce table.shop_attributes td,.woocommerce table.shop_attributes th{line-height:1.5;border-bottom:1px dotted rgba(0,0,0,.1);border-top:0;margin:0}.woocommerce p.stars.selected a.active::before,.woocommerce p.stars:hover a::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}.woocommerce table.shop_attributes td{font-style:italic;padding:0}.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 td:last-child,.woocommerce table.woocommerce-MyAccount-downloads th:first-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}.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}.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;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 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;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 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}#add_payment_method .wc-proceed-to-checkout::after,.woocommerce .widget_layered_nav ul li::after,.woocommerce .widget_rating_filter ul li::after,.woocommerce .widget_shopping_cart .buttons::after,.woocommerce ul.order_details::after,.woocommerce-account .addresses .title::after,.woocommerce-account .woocommerce::after,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::after,.woocommerce-error::after,.woocommerce-info::after,.woocommerce-message::after,.woocommerce.widget_shopping_cart .buttons::after{clear:both}.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 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;-moz-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 select{cursor:pointer;margin:0}.woocommerce form .form-row .required{color:red;font-weight:700;border:0}.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{box-sizing:border-box;width:100%;margin:0;outline:0;line-height:1}.woocommerce form .form-row textarea{height:4em;line-height:1.5;display:block;-moz-box-shadow:none;-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;margin:0;padding:0}.woocommerce ul#shipping_method li{margin:0;padding:.25em 22px .25em 0;text-indent:-22px;list-style:none}.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 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 .widget_layered_nav ul{margin:0;padding:0;border:0;list-style:none}.woocommerce .widget_layered_nav ul li{padding:0 0 1px;list-style:none}.woocommerce .widget_layered_nav ul li::after,.woocommerce .widget_layered_nav ul li::before{content:' ';display:table}.woocommerce .widget_layered_nav ul li.chosen a::before,.woocommerce .widget_layered_nav_filters ul li a::before{line-height:1;content:"";font-weight:400;color:#a00;font-family:WooCommerce;speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-decoration:none}.woocommerce .widget_layered_nav ul li a,.woocommerce .widget_layered_nav ul li span{padding:1px 0}.woocommerce .widget_layered_nav ul li.chosen a::before{margin-left:.618em}.woocommerce .widget_layered_nav_filters ul{margin:0;padding:0;border:0;list-style:none;overflow:hidden;zoom:1}.woocommerce .widget_layered_nav_filters ul li{float:right;padding:0 0 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{margin-left:.618em}.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}.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 a{padding:1px 0;text-decoration:none}.woocommerce .widget_rating_filter ul li .star-rating{float:none;display:inline-block}.rtl.woocommerce div.product div.images .flex-control-thumbs li,.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{float:left}.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}.pswp{z-index:999999}.woocommerce img.pswp__img,.woocommerce-page img.pswp__img{max-width:none}button.pswp__button{box-shadow:none!important;background-image:url(photoswipe/default-skin/default-skin.png)!important}button.pswp__button,button.pswp__button--arrow--left::before,button.pswp__button--arrow--right::before,button.pswp__button:hover{background-color:transparent!important}button.pswp__button--arrow--left,button.pswp__button--arrow--left:hover,button.pswp__button--arrow--right,button.pswp__button--arrow--right:hover{background-image:none!important}button.pswp__button--close:hover{background-position:100% -44px}button.pswp__button--zoom:hover{background-position:-88px 0}.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;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::before,.woocommerce-info::before,.woocommerce-message::before{font-family:WooCommerce;content:'\e028';display:inline-block;position:absolute;top:1em;right:1.5em}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{list-style:none!important;padding-right:0!important;margin-right:0!important}.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 .addresses .title::after,.woocommerce-account .addresses .title::before,.woocommerce-account .woocommerce::after,.woocommerce-account .woocommerce::before{content:' ';display:table}.woocommerce-account .addresses .title h3{float:right}.woocommerce-account .addresses .title .edit,.woocommerce-account ul.digital-downloads li .count{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}#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;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;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #d3ced2;padding:6px 6px 5px;margin:0 0 0 4px;outline:0;line-height:1}#add_payment_method table.cart input,.woocommerce-cart table.cart input,.woocommerce-checkout table.cart input{margin:0;vertical-align:middle;line-height:1}#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 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 #payment ul.payment_methods li:not(.woocommerce-notice)::after,#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::before,#add_payment_method #payment ul.payment_methods::after,#add_payment_method #payment ul.payment_methods::before,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::before,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-checkout #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::before{content:' ';display:table}#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 .form-row-first,#add_payment_method .checkout .col-2 .notes,.woocommerce-cart .checkout .col-2 .form-row-first,.woocommerce-cart .checkout .col-2 .notes,.woocommerce-checkout .checkout .col-2 .form-row-first,.woocommerce-checkout .checkout .col-2 .notes{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 #payment ul.payment_methods li:not(.woocommerce-notice)::after,#add_payment_method #payment ul.payment_methods::after,#add_payment_method .checkout .shipping_address,.single-product .twentythirteen p.stars,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-cart .checkout .shipping_address,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods::after,.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}#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;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 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;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:#bbb3b9 #c7c1c6 #c7c1c6}#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;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-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}.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)}}@-moz-keyframes spin{100%{-moz-transform:rotate(-360deg)}}@keyframes spin{100%{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-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;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}.admin-bar p.demo_store{top:32px}.clear{clear:both}.woocommerce .blockUI.blockOverlay{position:relative}.woocommerce .blockUI.blockOverlay::before,.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;-moz-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}.woocommerce div.product p.price del,.woocommerce div.product span.price del{opacity:.5}.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;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{transition:all cubic-bezier(.795,-.035,0,1) .5s}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{background-color:#fff}.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%;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;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);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);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 div.images .flex-control-thumbs li:nth-child(4n+1){clear:right}.woocommerce #reviews #comments .add_review::after,.woocommerce .products ul::after,.woocommerce div.product form.cart::after,.woocommerce div.product p.cart::after,.woocommerce nav.woocommerce-pagination ul,.woocommerce ul.products::after{clear:both}.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 form.cart::after,.woocommerce div.product form.cart::before,.woocommerce div.product p.cart::after,.woocommerce div.product p.cart::before{display:table;content:' '}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{text-decoration:none;color:#6b6b6b}.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{box-shadow:-2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after{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:' '}.woocommerce div.product .woocommerce-tabs ul.tabs li::before{right:-6px;-webkit-border-bottom-left-radius:4px;-moz-border-bottom-left-radius:4px;border-bottom-left-radius:4px;border-width:0 0 1px 1px;box-shadow:-2px 2px 0 #ebe9eb}.woocommerce div.product .woocommerce-tabs ul.tabs li::after{left:-6px;-webkit-border-bottom-right-radius:4px;-moz-border-bottom-right-radius:4px;border-bottom-right-radius:4px;border-width:0 1px 1px 0;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 form.cart,.woocommerce div.product p.cart{margin-bottom:2em}.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.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;transform:scale(1.5,1.5)}.woocommerce span.onsale{min-height:3.236em;min-width:3.236em;padding:.202em;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;-webkit-font-smoothing:antialiased;z-index:9}.woocommerce .products ul,.woocommerce ul.products{margin:0 0 1em;padding:0;list-style:none;clear:both}.woocommerce .products ul::after,.woocommerce .products ul::before,.woocommerce ul.products::after,.woocommerce ul.products::before{content:' ';display:table}.woocommerce .products ul li,.woocommerce ul.products li{list-style:none}.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;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:block}.woocommerce ul.products li.product .price ins{background:0 0;font-weight:700}.woocommerce ul.products li.product .price .from{font-size:.67em;margin:-2px 0 0;text-transform:uppercase;color:rgba(132,132,132,.5)}.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count{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;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;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;white-space:nowrap;display:inline-block;background-image:none;box-shadow:none;-webkit-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;-webkit-font-smoothing:antialiased;font-weight:400;position:absolute;top:.618em;left:1em;-webkit-animation:spin 2s linear infinite;-moz-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;white-space:nowrap;display:inline-block}.woocommerce #reviews #comments .add_review::after,.woocommerce #reviews #comments .add_review::before,.woocommerce #reviews #comments ol.commentlist li .comment-text::after,.woocommerce #reviews #comments ol.commentlist li .comment-text::before,.woocommerce #reviews #comments ol.commentlist::after,.woocommerce #reviews #comments ol.commentlist::before{content:' ';display:table}.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 h2{clear:none}.woocommerce #review_form #respond::after,.woocommerce #reviews #comments ol.commentlist li .comment-text::after,.woocommerce #reviews #comments ol.commentlist::after,.woocommerce .woocommerce-product-rating::after,.woocommerce ul.cart_list li dl::after,.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li dl::after,.woocommerce ul.product_list_widget li::after{clear:both}.woocommerce #reviews #comments ol.commentlist{margin:0;width:100%;background:0 0;list-style:none}.woocommerce #reviews #comments ol.commentlist li{padding:0;margin:0 0 20px;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;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 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;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 .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:0 0;border:0}.woocommerce #review_form #respond::after,.woocommerce #review_form #respond::before{content:' ';display:table}.woocommerce p.stars a::before,.woocommerce p.stars a:hover~a::before{content:'\e021'}.woocommerce #review_form #respond p{margin:0 0 10px}.woocommerce #review_form #respond .form-submit input{right:auto}.woocommerce #review_form #respond textarea{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;text-indent:0}.woocommerce table.shop_attributes td,.woocommerce table.shop_attributes th{line-height:1.5;border-bottom:1px dotted rgba(0,0,0,.1);border-top:0;margin:0}.woocommerce p.stars.selected a.active::before,.woocommerce p.stars:hover a::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}.woocommerce table.shop_attributes td{font-style:italic;padding:0}.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 td:last-child,.woocommerce table.woocommerce-MyAccount-downloads th:first-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}.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}.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;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 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;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 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}#add_payment_method .wc-proceed-to-checkout::after,.woocommerce .widget_layered_nav ul li::after,.woocommerce .widget_rating_filter ul li::after,.woocommerce .widget_shopping_cart .buttons::after,.woocommerce ul.order_details::after,.woocommerce-account .addresses .title::after,.woocommerce-account .woocommerce::after,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::after,.woocommerce-error::after,.woocommerce-info::after,.woocommerce-message::after,.woocommerce.widget_shopping_cart .buttons::after{clear:both}.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 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;-moz-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 select{cursor:pointer;margin:0}.woocommerce form .form-row .required{color:red;font-weight:700;border:0}.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{box-sizing:border-box;width:100%;margin:0;outline:0;line-height:1}.woocommerce form .form-row textarea{height:4em;line-height:1.5;display:block;-moz-box-shadow:none;-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;margin:0;padding:0}.woocommerce ul#shipping_method li{margin:0;padding:.25em 22px .25em 0;text-indent:-22px;list-style:none}.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 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 .widget_layered_nav ul{margin:0;padding:0;border:0;list-style:none}.woocommerce .widget_layered_nav ul li{padding:0 0 1px;list-style:none}.woocommerce .widget_layered_nav ul li::after,.woocommerce .widget_layered_nav ul li::before{content:' ';display:table}.woocommerce .widget_layered_nav ul li.chosen a::before,.woocommerce .widget_layered_nav_filters ul li a::before{line-height:1;content:"";font-weight:400;color:#a00;font-family:WooCommerce;speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-decoration:none}.woocommerce .widget_layered_nav ul li a,.woocommerce .widget_layered_nav ul li span{padding:1px 0}.woocommerce .widget_layered_nav ul li.chosen a::before{margin-left:.618em}.woocommerce .widget_layered_nav_filters ul{margin:0;padding:0;border:0;list-style:none;overflow:hidden;zoom:1}.woocommerce .widget_layered_nav_filters ul li{float:right;padding:0 0 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{margin-left:.618em}.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}.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 a{padding:1px 0;text-decoration:none}.woocommerce .widget_rating_filter ul li .star-rating{float:none;display:inline-block}.rtl.woocommerce div.product div.images .flex-control-thumbs li,.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{float:left}.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}.pswp{z-index:999999}.woocommerce img.pswp__img,.woocommerce-page img.pswp__img{max-width:none}button.pswp__button{box-shadow:none!important;background-image:url(photoswipe/default-skin/default-skin.png)!important}button.pswp__button,button.pswp__button--arrow--left::before,button.pswp__button--arrow--right::before,button.pswp__button:hover{background-color:transparent!important}button.pswp__button--arrow--left,button.pswp__button--arrow--left:hover,button.pswp__button--arrow--right,button.pswp__button--arrow--right:hover{background-image:none!important}button.pswp__button--close:hover{background-position:100% -44px}button.pswp__button--zoom:hover{background-position:-88px 0}.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;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::before,.woocommerce-info::before,.woocommerce-message::before{font-family:WooCommerce;content:'\e028';display:inline-block;position:absolute;top:1em;right:1.5em}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{list-style:none!important;padding-right:0!important;margin-right:0!important}.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 .addresses .title::after,.woocommerce-account .addresses .title::before,.woocommerce-account .woocommerce::after,.woocommerce-account .woocommerce::before{content:' ';display:table}.woocommerce-account .addresses .title h3{float:right}.woocommerce-account .addresses .title .edit,.woocommerce-account ul.digital-downloads li .count{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}#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;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;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #d3ced2;padding:6px 6px 5px;margin:0 0 0 4px;outline:0;line-height:1}#add_payment_method table.cart input,.woocommerce-cart table.cart input,.woocommerce-checkout table.cart input{margin:0;vertical-align:middle;line-height:1}#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 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 #payment ul.payment_methods li:not(.woocommerce-notice)::after,#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::before,#add_payment_method #payment ul.payment_methods::after,#add_payment_method #payment ul.payment_methods::before,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::before,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-checkout #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::before{content:' ';display:table}#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 .form-row-first,#add_payment_method .checkout .col-2 .notes,.woocommerce-cart .checkout .col-2 .form-row-first,.woocommerce-cart .checkout .col-2 .notes,.woocommerce-checkout .checkout .col-2 .form-row-first,.woocommerce-checkout .checkout .col-2 .notes{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 #payment ul.payment_methods li:not(.woocommerce-notice)::after,#add_payment_method #payment ul.payment_methods::after,#add_payment_method .checkout .shipping_address,.single-product .twentythirteen p.stars,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-cart .checkout .shipping_address,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods::after,.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}#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;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 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;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:#bbb3b9 #c7c1c6 #c7c1c6}#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;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-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}.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)}}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-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;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}.admin-bar p.demo_store{top:32px}.clear{clear:both}.woocommerce .blockUI.blockOverlay{position:relative}.woocommerce .blockUI.blockOverlay::before,.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;-moz-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 #reviews #comments .add_review::after,.woocommerce .products ul::after,.woocommerce div.product form.cart::after,.woocommerce div.product p.cart::after,.woocommerce nav.woocommerce-pagination ul,.woocommerce ul.products::after{clear:both}.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}.woocommerce div.product p.price del,.woocommerce div.product span.price del{opacity:.5}.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;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{transition:all cubic-bezier(.795,-.035,0,1) .5s}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{background-color:#fff}.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%;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;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);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);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 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 form.cart::after,.woocommerce div.product form.cart::before,.woocommerce div.product p.cart::after,.woocommerce div.product p.cart::before{display:table;content:' '}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{text-decoration:none;color:#6b6b6b}.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{box-shadow:2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after{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:' '}.woocommerce div.product .woocommerce-tabs ul.tabs li::before{left:-6px;-webkit-border-bottom-right-radius:4px;-moz-border-bottom-right-radius:4px;border-bottom-right-radius:4px;border-width:0 1px 1px 0;box-shadow:2px 2px 0 #ebe9eb}.woocommerce div.product .woocommerce-tabs ul.tabs li::after{right:-6px;-webkit-border-bottom-left-radius:4px;-moz-border-bottom-left-radius:4px;border-bottom-left-radius:4px;border-width:0 0 1px 1px;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 form.cart,.woocommerce div.product p.cart{margin-bottom:2em}.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.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;transform:scale(1.5,1.5)}.woocommerce span.onsale{min-height:3.236em;min-width:3.236em;padding:.202em;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;-webkit-font-smoothing:antialiased;z-index:9}.woocommerce .products ul,.woocommerce ul.products{margin:0 0 1em;padding:0;list-style:none;clear:both}.woocommerce .products ul::after,.woocommerce .products ul::before,.woocommerce ul.products::after,.woocommerce ul.products::before{content:' ';display:table}.woocommerce .products ul li,.woocommerce ul.products li{list-style:none}.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;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:block}.woocommerce ul.products li.product .price ins{background:0 0;font-weight:700}.woocommerce ul.products li.product .price .from{font-size:.67em;margin:-2px 0 0;text-transform:uppercase;color:rgba(132,132,132,.5)}.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count{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;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;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;white-space:nowrap;display:inline-block;background-image:none;box-shadow:none;-webkit-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;-webkit-font-smoothing:antialiased;font-weight:400;position:absolute;top:.618em;right:1em;-webkit-animation:spin 2s linear infinite;-moz-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;white-space:nowrap;display:inline-block}.woocommerce #reviews #comments .add_review::after,.woocommerce #reviews #comments .add_review::before,.woocommerce #reviews #comments ol.commentlist li .comment-text::after,.woocommerce #reviews #comments ol.commentlist li .comment-text::before,.woocommerce #reviews #comments ol.commentlist::after,.woocommerce #reviews #comments ol.commentlist::before{content:' ';display:table}.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 h2{clear:none}.woocommerce #review_form #respond::after,.woocommerce #reviews #comments ol.commentlist li .comment-text::after,.woocommerce #reviews #comments ol.commentlist::after,.woocommerce .woocommerce-product-rating::after,.woocommerce ul.cart_list li dl::after,.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li dl::after,.woocommerce ul.product_list_widget li::after{clear:both}.woocommerce #reviews #comments ol.commentlist{margin:0;width:100%;background:0 0;list-style:none}.woocommerce #reviews #comments ol.commentlist li{padding:0;margin:0 0 20px;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;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 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;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 .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:0 0;border:0}.woocommerce #review_form #respond::after,.woocommerce #review_form #respond::before{content:' ';display:table}.woocommerce p.stars a::before,.woocommerce p.stars a:hover~a::before{content:'\e021'}.woocommerce #review_form #respond p{margin:0 0 10px}.woocommerce #review_form #respond .form-submit input{left:auto}.woocommerce #review_form #respond textarea{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;text-indent:0}.woocommerce table.shop_attributes td,.woocommerce table.shop_attributes th{line-height:1.5;border-bottom:1px dotted rgba(0,0,0,.1);border-top:0;margin:0}.woocommerce p.stars.selected a.active::before,.woocommerce p.stars:hover a::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}.woocommerce table.shop_attributes td{font-style:italic;padding:0}.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 td:last-child,.woocommerce table.woocommerce-MyAccount-downloads th:first-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}.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}.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;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 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;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 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}#add_payment_method .wc-proceed-to-checkout::after,.woocommerce .widget_layered_nav ul li::after,.woocommerce .widget_rating_filter ul li::after,.woocommerce .widget_shopping_cart .buttons::after,.woocommerce ul.order_details::after,.woocommerce-account .addresses .title::after,.woocommerce-account .woocommerce::after,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::after,.woocommerce-error::after,.woocommerce-info::after,.woocommerce-message::after,.woocommerce.widget_shopping_cart .buttons::after{clear:both}.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 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;-moz-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 select{cursor:pointer;margin:0}.woocommerce form .form-row .required{color:red;font-weight:700;border:0}.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{box-sizing:border-box;width:100%;margin:0;outline:0;line-height:1}.woocommerce form .form-row textarea{height:4em;line-height:1.5;display:block;-moz-box-shadow:none;-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;margin:0;padding:0}.woocommerce ul#shipping_method li{margin:0;padding:.25em 0 .25em 22px;text-indent:-22px;list-style:none}.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 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 .widget_layered_nav ul{margin:0;padding:0;border:0;list-style:none}.woocommerce .widget_layered_nav ul li{padding:0 0 1px;list-style:none}.woocommerce .widget_layered_nav ul li::after,.woocommerce .widget_layered_nav ul li::before{content:' ';display:table}.woocommerce .widget_layered_nav ul li.chosen a::before,.woocommerce .widget_layered_nav_filters ul li a::before{line-height:1;content:"";font-weight:400;color:#a00;font-family:WooCommerce;speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-decoration:none}.woocommerce .widget_layered_nav ul li a,.woocommerce .widget_layered_nav ul li span{padding:1px 0}.woocommerce .widget_layered_nav ul li.chosen a::before{margin-right:.618em}.woocommerce .widget_layered_nav_filters ul{margin:0;padding:0;border:0;list-style:none;overflow:hidden;zoom:1}.woocommerce .widget_layered_nav_filters ul li{float:left;padding:0 1px 1px 0;list-style:none}.woocommerce .widget_layered_nav_filters ul li a{text-decoration:none}.woocommerce .widget_layered_nav_filters ul li a::before{margin-right:.618em}.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}.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 a{padding:1px 0;text-decoration:none}.woocommerce .widget_rating_filter ul li .star-rating{float:none;display:inline-block}.rtl.woocommerce div.product div.images .flex-control-thumbs li,.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{float:right}.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}.pswp{z-index:999999}.woocommerce img.pswp__img,.woocommerce-page img.pswp__img{max-width:none}button.pswp__button{box-shadow:none!important;background-image:url(photoswipe/default-skin/default-skin.png)!important}button.pswp__button,button.pswp__button--arrow--left::before,button.pswp__button--arrow--right::before,button.pswp__button:hover{background-color:transparent!important}button.pswp__button--arrow--left,button.pswp__button--arrow--left:hover,button.pswp__button--arrow--right,button.pswp__button--arrow--right:hover{background-image:none!important}button.pswp__button--close:hover{background-position:0 -44px}button.pswp__button--zoom:hover{background-position:-88px 0}.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;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::before,.woocommerce-info::before,.woocommerce-message::before{font-family:WooCommerce;content:'\e028';display:inline-block;position:absolute;top:1em;left:1.5em}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{list-style:none!important;padding-left:0!important;margin-left:0!important}.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 .addresses .title::after,.woocommerce-account .addresses .title::before,.woocommerce-account .woocommerce::after,.woocommerce-account .woocommerce::before{content:' ';display:table}.woocommerce-account .addresses .title h3{float:left}.woocommerce-account .addresses .title .edit,.woocommerce-account ul.digital-downloads li .count{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}#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;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;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #d3ced2;padding:6px 6px 5px;margin:0 4px 0 0;outline:0;line-height:1}#add_payment_method table.cart input,.woocommerce-cart table.cart input,.woocommerce-checkout table.cart input{margin:0;vertical-align:middle;line-height:1}#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 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 #payment ul.payment_methods li:not(.woocommerce-notice)::after,#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::before,#add_payment_method #payment ul.payment_methods::after,#add_payment_method #payment ul.payment_methods::before,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::before,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-checkout #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::before{content:' ';display:table}#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 .form-row-first,#add_payment_method .checkout .col-2 .notes,.woocommerce-cart .checkout .col-2 .form-row-first,.woocommerce-cart .checkout .col-2 .notes,.woocommerce-checkout .checkout .col-2 .form-row-first,.woocommerce-checkout .checkout .col-2 .notes{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 #payment ul.payment_methods li:not(.woocommerce-notice)::after,#add_payment_method #payment ul.payment_methods::after,#add_payment_method .checkout .shipping_address,.single-product .twentythirteen p.stars,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-cart .checkout .shipping_address,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods::after,.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}#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;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 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;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:#bbb3b9 #c7c1c6 #c7c1c6}#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;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-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}.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)}}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-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;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}.admin-bar p.demo_store{top:32px}.clear{clear:both}.woocommerce .blockUI.blockOverlay{position:relative}.woocommerce .blockUI.blockOverlay::before,.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;-moz-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}.woocommerce div.product p.price del,.woocommerce div.product span.price del{opacity:.5}.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;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{transition:all cubic-bezier(.795,-.035,0,1) .5s}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{background-color:#fff}.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%;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;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);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);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 div.images .flex-control-thumbs li:nth-child(4n+1){clear:left}.woocommerce #reviews #comments .add_review::after,.woocommerce .products ul::after,.woocommerce div.product form.cart::after,.woocommerce div.product p.cart::after,.woocommerce nav.woocommerce-pagination ul,.woocommerce ul.products::after{clear:both}.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 form.cart::after,.woocommerce div.product form.cart::before,.woocommerce div.product p.cart::after,.woocommerce div.product p.cart::before{display:table;content:' '}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{text-decoration:none;color:#6b6b6b}.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{box-shadow:2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after{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:' '}.woocommerce div.product .woocommerce-tabs ul.tabs li::before{left:-6px;-webkit-border-bottom-right-radius:4px;-moz-border-bottom-right-radius:4px;border-bottom-right-radius:4px;border-width:0 1px 1px 0;box-shadow:2px 2px 0 #ebe9eb}.woocommerce div.product .woocommerce-tabs ul.tabs li::after{right:-6px;-webkit-border-bottom-left-radius:4px;-moz-border-bottom-left-radius:4px;border-bottom-left-radius:4px;border-width:0 0 1px 1px;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 form.cart,.woocommerce div.product p.cart{margin-bottom:2em}.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.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;transform:scale(1.5,1.5)}.woocommerce span.onsale{min-height:3.236em;min-width:3.236em;padding:.202em;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;-webkit-font-smoothing:antialiased;z-index:9}.woocommerce .products ul,.woocommerce ul.products{margin:0 0 1em;padding:0;list-style:none;clear:both}.woocommerce .products ul::after,.woocommerce .products ul::before,.woocommerce ul.products::after,.woocommerce ul.products::before{content:' ';display:table}.woocommerce .products ul li,.woocommerce ul.products li{list-style:none}.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;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:block}.woocommerce ul.products li.product .price ins{background:0 0;font-weight:700}.woocommerce ul.products li.product .price .from{font-size:.67em;margin:-2px 0 0;text-transform:uppercase;color:rgba(132,132,132,.5)}.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count{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;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;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;white-space:nowrap;display:inline-block;background-image:none;box-shadow:none;-webkit-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;-webkit-font-smoothing:antialiased;font-weight:400;position:absolute;top:.618em;right:1em;-webkit-animation:spin 2s linear infinite;-moz-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;white-space:nowrap;display:inline-block}.woocommerce #reviews #comments .add_review::after,.woocommerce #reviews #comments .add_review::before,.woocommerce #reviews #comments ol.commentlist li .comment-text::after,.woocommerce #reviews #comments ol.commentlist li .comment-text::before,.woocommerce #reviews #comments ol.commentlist::after,.woocommerce #reviews #comments ol.commentlist::before{content:' ';display:table}.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 h2{clear:none}.woocommerce #review_form #respond::after,.woocommerce #reviews #comments ol.commentlist li .comment-text::after,.woocommerce #reviews #comments ol.commentlist::after,.woocommerce .woocommerce-product-rating::after,.woocommerce ul.cart_list li dl::after,.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li dl::after,.woocommerce ul.product_list_widget li::after{clear:both}.woocommerce #reviews #comments ol.commentlist{margin:0;width:100%;background:0 0;list-style:none}.woocommerce #reviews #comments ol.commentlist li{padding:0;margin:0 0 20px;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;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 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;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 .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:0 0;border:0}.woocommerce #review_form #respond::after,.woocommerce #review_form #respond::before{content:' ';display:table}.woocommerce p.stars a::before,.woocommerce p.stars a:hover~a::before{content:'\e021'}.woocommerce #review_form #respond p{margin:0 0 10px}.woocommerce #review_form #respond .form-submit input{left:auto}.woocommerce #review_form #respond textarea{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;text-indent:0}.woocommerce table.shop_attributes td,.woocommerce table.shop_attributes th{line-height:1.5;border-bottom:1px dotted rgba(0,0,0,.1);border-top:0;margin:0}.woocommerce p.stars.selected a.active::before,.woocommerce p.stars:hover a::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}.woocommerce table.shop_attributes td{font-style:italic;padding:0}.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 td:last-child,.woocommerce table.woocommerce-MyAccount-downloads th:first-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}.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}.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;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 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;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 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}#add_payment_method .wc-proceed-to-checkout::after,.woocommerce .widget_layered_nav ul li::after,.woocommerce .widget_rating_filter ul li::after,.woocommerce .widget_shopping_cart .buttons::after,.woocommerce ul.order_details::after,.woocommerce-account .addresses .title::after,.woocommerce-account .woocommerce::after,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::after,.woocommerce-error::after,.woocommerce-info::after,.woocommerce-message::after,.woocommerce.widget_shopping_cart .buttons::after{clear:both}.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 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;-moz-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 select{cursor:pointer;margin:0}.woocommerce form .form-row .required{color:red;font-weight:700;border:0}.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{box-sizing:border-box;width:100%;margin:0;outline:0;line-height:1}.woocommerce form .form-row textarea{height:4em;line-height:1.5;display:block;-moz-box-shadow:none;-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;margin:0;padding:0}.woocommerce ul#shipping_method li{margin:0;padding:.25em 0 .25em 22px;text-indent:-22px;list-style:none}.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 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 .widget_layered_nav ul{margin:0;padding:0;border:0;list-style:none}.woocommerce .widget_layered_nav ul li{padding:0 0 1px;list-style:none}.woocommerce .widget_layered_nav ul li::after,.woocommerce .widget_layered_nav ul li::before{content:' ';display:table}.woocommerce .widget_layered_nav ul li.chosen a::before,.woocommerce .widget_layered_nav_filters ul li a::before{line-height:1;content:"";font-weight:400;color:#a00;font-family:WooCommerce;speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-decoration:none}.woocommerce .widget_layered_nav ul li a,.woocommerce .widget_layered_nav ul li span{padding:1px 0}.woocommerce .widget_layered_nav ul li.chosen a::before{margin-right:.618em}.woocommerce .widget_layered_nav_filters ul{margin:0;padding:0;border:0;list-style:none;overflow:hidden;zoom:1}.woocommerce .widget_layered_nav_filters ul li{float:left;padding:0 1px 1px 0;list-style:none}.woocommerce .widget_layered_nav_filters ul li a{text-decoration:none}.woocommerce .widget_layered_nav_filters ul li a::before{margin-right:.618em}.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}.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 a{padding:1px 0;text-decoration:none}.woocommerce .widget_rating_filter ul li .star-rating{float:none;display:inline-block}.rtl.woocommerce div.product div.images .flex-control-thumbs li,.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{float:right}.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}.pswp{z-index:999999}.woocommerce img.pswp__img,.woocommerce-page img.pswp__img{max-width:none}button.pswp__button{box-shadow:none!important;background-image:url(photoswipe/default-skin/default-skin.png)!important}button.pswp__button,button.pswp__button--arrow--left::before,button.pswp__button--arrow--right::before,button.pswp__button:hover{background-color:transparent!important}button.pswp__button--arrow--left,button.pswp__button--arrow--left:hover,button.pswp__button--arrow--right,button.pswp__button--arrow--right:hover{background-image:none!important}button.pswp__button--close:hover{background-position:0 -44px}button.pswp__button--zoom:hover{background-position:-88px 0}.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;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::before,.woocommerce-info::before,.woocommerce-message::before{font-family:WooCommerce;content:'\e028';display:inline-block;position:absolute;top:1em;left:1.5em}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{list-style:none!important;padding-left:0!important;margin-left:0!important}.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 .addresses .title::after,.woocommerce-account .addresses .title::before,.woocommerce-account .woocommerce::after,.woocommerce-account .woocommerce::before{content:' ';display:table}.woocommerce-account .addresses .title h3{float:left}.woocommerce-account .addresses .title .edit,.woocommerce-account ul.digital-downloads li .count{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}#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;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;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #d3ced2;padding:6px 6px 5px;margin:0 4px 0 0;outline:0;line-height:1}#add_payment_method table.cart input,.woocommerce-cart table.cart input,.woocommerce-checkout table.cart input{margin:0;vertical-align:middle;line-height:1}#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 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 #payment ul.payment_methods li:not(.woocommerce-notice)::after,#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::before,#add_payment_method #payment ul.payment_methods::after,#add_payment_method #payment ul.payment_methods::before,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::before,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-checkout #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::before{content:' ';display:table}#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 .form-row-first,#add_payment_method .checkout .col-2 .notes,.woocommerce-cart .checkout .col-2 .form-row-first,.woocommerce-cart .checkout .col-2 .notes,.woocommerce-checkout .checkout .col-2 .form-row-first,.woocommerce-checkout .checkout .col-2 .notes{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 #payment ul.payment_methods li:not(.woocommerce-notice)::after,#add_payment_method #payment ul.payment_methods::after,#add_payment_method .checkout .shipping_address,.single-product .twentythirteen p.stars,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-cart .checkout .shipping_address,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods::after,.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}#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;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 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;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:#bbb3b9 #c7c1c6 #c7c1c6}#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;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-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}.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
@@ -249,6 +249,10 @@ p.demo_store,
|
|
249 |
}
|
250 |
}
|
251 |
}
|
|
|
|
|
|
|
|
|
252 |
}
|
253 |
}
|
254 |
|
249 |
}
|
250 |
}
|
251 |
}
|
252 |
+
|
253 |
+
li:nth-child(4n+1) {
|
254 |
+
clear: left;
|
255 |
+
}
|
256 |
}
|
257 |
}
|
258 |
|
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.0.
|
6 |
"Report-Msgid-Bugs-To: https://github.com/woocommerce/woocommerce/issues\n"
|
7 |
-
"POT-Creation-Date: 2017-
|
8 |
"MIME-Version: 1.0\n"
|
9 |
"Content-Type: text/plain; charset=utf-8\n"
|
10 |
"Content-Transfer-Encoding: 8bit\n"
|
@@ -5232,11 +5232,11 @@ msgstr ""
|
|
5232 |
#: includes/abstracts/abstract-wc-rest-controller.php:97
|
5233 |
#: includes/api/legacy/v2/class-wc-api-coupons.php:519
|
5234 |
#: includes/api/legacy/v2/class-wc-api-customers.php:783
|
5235 |
-
#: includes/api/legacy/v2/class-wc-api-orders.php:
|
5236 |
#: includes/api/legacy/v2/class-wc-api-products.php:2272
|
5237 |
#: includes/api/legacy/v3/class-wc-api-coupons.php:519
|
5238 |
#: includes/api/legacy/v3/class-wc-api-customers.php:773
|
5239 |
-
#: includes/api/legacy/v3/class-wc-api-orders.php:
|
5240 |
#: includes/api/legacy/v3/class-wc-api-products.php:3078
|
5241 |
#: includes/api/legacy/v3/class-wc-api-taxes.php:465
|
5242 |
#. translators: %s: items limit
|
@@ -5698,7 +5698,7 @@ msgstr ""
|
|
5698 |
#: includes/gateways/cod/class-wc-gateway-cod.php:82
|
5699 |
#: includes/gateways/paypal/includes/settings-paypal.php:25
|
5700 |
#: includes/gateways/simplify-commerce/class-wc-gateway-simplify-commerce.php:204
|
5701 |
-
#: includes/wc-template-functions.php:
|
5702 |
#: templates/single-product/tabs/description.php:25
|
5703 |
msgid "Description"
|
5704 |
msgstr ""
|
@@ -6189,6 +6189,7 @@ msgid ""
|
|
6189 |
msgstr ""
|
6190 |
|
6191 |
#: includes/admin/class-wc-admin-attributes.php:344
|
|
|
6192 |
msgid "Update"
|
6193 |
msgstr ""
|
6194 |
|
@@ -7647,7 +7648,7 @@ msgstr ""
|
|
7647 |
#: includes/admin/class-wc-admin-profile.php:129
|
7648 |
#: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:75
|
7649 |
#: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:124
|
7650 |
-
#: includes/wc-template-functions.php:
|
7651 |
#: templates/cart/shipping-calculator.php:39
|
7652 |
msgid "Select a country…"
|
7653 |
msgstr ""
|
@@ -8715,11 +8716,7 @@ msgid "Apply"
|
|
8715 |
msgstr ""
|
8716 |
|
8717 |
#: includes/admin/meta-boxes/class-wc-meta-box-order-actions.php:86
|
8718 |
-
msgid "
|
8719 |
-
msgstr ""
|
8720 |
-
|
8721 |
-
#: includes/admin/meta-boxes/class-wc-meta-box-order-actions.php:86
|
8722 |
-
msgid "Save/update the %s"
|
8723 |
msgstr ""
|
8724 |
|
8725 |
#: includes/admin/meta-boxes/class-wc-meta-box-order-actions.php:135
|
@@ -10909,7 +10906,7 @@ msgid "Store notice text"
|
|
10909 |
msgstr ""
|
10910 |
|
10911 |
#: includes/admin/settings/class-wc-settings-general.php:156
|
10912 |
-
#: includes/wc-template-functions.php:
|
10913 |
msgid ""
|
10914 |
"This is a demo store for testing purposes — no orders shall be "
|
10915 |
"fulfilled."
|
@@ -12893,7 +12890,7 @@ msgstr ""
|
|
12893 |
#: includes/admin/views/html-notice-template-check.php:13
|
12894 |
#: includes/admin/views/html-notice-theme-support.php:12
|
12895 |
#: includes/admin/views/html-notice-updated.php:12
|
12896 |
-
#: includes/wc-template-functions.php:
|
12897 |
msgid "Dismiss"
|
12898 |
msgstr ""
|
12899 |
|
@@ -13654,12 +13651,12 @@ msgid "The order ID."
|
|
13654 |
msgstr ""
|
13655 |
|
13656 |
#: includes/api/class-wc-rest-order-refunds-controller.php:190
|
13657 |
-
#: includes/api/legacy/v2/class-wc-api-orders.php:
|
13658 |
-
#: includes/api/legacy/v2/class-wc-api-orders.php:
|
13659 |
-
#: includes/api/legacy/v2/class-wc-api-orders.php:
|
13660 |
-
#: includes/api/legacy/v3/class-wc-api-orders.php:
|
13661 |
-
#: includes/api/legacy/v3/class-wc-api-orders.php:
|
13662 |
-
#: includes/api/legacy/v3/class-wc-api-orders.php:
|
13663 |
#: includes/api/v1/class-wc-rest-order-refunds-controller.php:132
|
13664 |
msgid "Invalid order refund ID."
|
13665 |
msgstr ""
|
@@ -13670,8 +13667,8 @@ msgid "Refund amount must be greater than zero."
|
|
13670 |
msgstr ""
|
13671 |
|
13672 |
#: includes/api/class-wc-rest-order-refunds-controller.php:290
|
13673 |
-
#: includes/api/legacy/v2/class-wc-api-orders.php:
|
13674 |
-
#: includes/api/legacy/v3/class-wc-api-orders.php:
|
13675 |
#: includes/api/v1/class-wc-rest-order-refunds-controller.php:310
|
13676 |
msgid "Cannot create order refund, please try again."
|
13677 |
msgstr ""
|
@@ -13865,8 +13862,8 @@ msgid "Product ID or SKU is required."
|
|
13865 |
msgstr ""
|
13866 |
|
13867 |
#: includes/api/class-wc-rest-orders-controller.php:644
|
13868 |
-
#: includes/api/legacy/v2/class-wc-api-orders.php:
|
13869 |
-
#: includes/api/legacy/v3/class-wc-api-orders.php:
|
13870 |
#: includes/api/v1/class-wc-rest-orders-controller.php:685
|
13871 |
msgid "Shipping method ID is required."
|
13872 |
msgstr ""
|
@@ -13877,8 +13874,8 @@ msgid "Fee name is required."
|
|
13877 |
msgstr ""
|
13878 |
|
13879 |
#: includes/api/class-wc-rest-orders-controller.php:688
|
13880 |
-
#: includes/api/legacy/v2/class-wc-api-orders.php:
|
13881 |
-
#: includes/api/legacy/v3/class-wc-api-orders.php:
|
13882 |
#: includes/api/v1/class-wc-rest-orders-controller.php:727
|
13883 |
msgid "Coupon code is required."
|
13884 |
msgstr ""
|
@@ -14090,7 +14087,7 @@ msgstr ""
|
|
14090 |
|
14091 |
#: includes/api/class-wc-rest-orders-controller.php:1347
|
14092 |
#: includes/api/class-wc-rest-shipping-zone-methods-controller.php:49
|
14093 |
-
#: includes/api/class-wc-rest-shipping-zone-methods-controller.php:
|
14094 |
#: includes/api/v1/class-wc-rest-orders-controller.php:1397
|
14095 |
msgid "Shipping method ID."
|
14096 |
msgstr ""
|
@@ -14213,51 +14210,51 @@ msgstr ""
|
|
14213 |
|
14214 |
#: includes/api/class-wc-rest-payment-gateways-controller.php:391
|
14215 |
#: includes/api/class-wc-rest-setting-options-controller.php:464
|
14216 |
-
#: includes/api/class-wc-rest-shipping-zone-methods-controller.php:
|
14217 |
msgid "A unique identifier for the setting."
|
14218 |
msgstr ""
|
14219 |
|
14220 |
#: includes/api/class-wc-rest-payment-gateways-controller.php:397
|
14221 |
#: includes/api/class-wc-rest-setting-options-controller.php:473
|
14222 |
#: includes/api/class-wc-rest-settings-controller.php:204
|
14223 |
-
#: includes/api/class-wc-rest-shipping-zone-methods-controller.php:
|
14224 |
msgid "A human readable label for the setting used in interfaces."
|
14225 |
msgstr ""
|
14226 |
|
14227 |
#: includes/api/class-wc-rest-payment-gateways-controller.php:403
|
14228 |
#: includes/api/class-wc-rest-setting-options-controller.php:482
|
14229 |
#: includes/api/class-wc-rest-settings-controller.php:210
|
14230 |
-
#: includes/api/class-wc-rest-shipping-zone-methods-controller.php:
|
14231 |
msgid "A human readable description for the setting used in interfaces."
|
14232 |
msgstr ""
|
14233 |
|
14234 |
#: includes/api/class-wc-rest-payment-gateways-controller.php:409
|
14235 |
#: includes/api/class-wc-rest-setting-options-controller.php:520
|
14236 |
-
#: includes/api/class-wc-rest-shipping-zone-methods-controller.php:
|
14237 |
msgid "Type of setting."
|
14238 |
msgstr ""
|
14239 |
|
14240 |
#: includes/api/class-wc-rest-payment-gateways-controller.php:416
|
14241 |
#: includes/api/class-wc-rest-setting-options-controller.php:491
|
14242 |
-
#: includes/api/class-wc-rest-shipping-zone-methods-controller.php:
|
14243 |
msgid "Setting value."
|
14244 |
msgstr ""
|
14245 |
|
14246 |
#: includes/api/class-wc-rest-payment-gateways-controller.php:421
|
14247 |
#: includes/api/class-wc-rest-setting-options-controller.php:496
|
14248 |
-
#: includes/api/class-wc-rest-shipping-zone-methods-controller.php:
|
14249 |
msgid "Default value for the setting."
|
14250 |
msgstr ""
|
14251 |
|
14252 |
#: includes/api/class-wc-rest-payment-gateways-controller.php:427
|
14253 |
#: includes/api/class-wc-rest-setting-options-controller.php:502
|
14254 |
-
#: includes/api/class-wc-rest-shipping-zone-methods-controller.php:
|
14255 |
msgid "Additional help text shown to the user about the setting."
|
14256 |
msgstr ""
|
14257 |
|
14258 |
#: includes/api/class-wc-rest-payment-gateways-controller.php:433
|
14259 |
#: includes/api/class-wc-rest-setting-options-controller.php:511
|
14260 |
-
#: includes/api/class-wc-rest-shipping-zone-methods-controller.php:
|
14261 |
msgid "Placeholder text to be displayed in text inputs."
|
14262 |
msgstr ""
|
14263 |
|
@@ -15106,12 +15103,12 @@ msgid "Method ID."
|
|
15106 |
msgstr ""
|
15107 |
|
15108 |
#: includes/api/class-wc-rest-shipping-methods-controller.php:202
|
15109 |
-
#: includes/api/class-wc-rest-shipping-zone-methods-controller.php:
|
15110 |
msgid "Shipping method title."
|
15111 |
msgstr ""
|
15112 |
|
15113 |
#: includes/api/class-wc-rest-shipping-methods-controller.php:208
|
15114 |
-
#: includes/api/class-wc-rest-shipping-zone-methods-controller.php:
|
15115 |
msgid "Shipping method description."
|
15116 |
msgstr ""
|
15117 |
|
@@ -15145,23 +15142,24 @@ msgstr ""
|
|
15145 |
msgid "Shipping methods do not support trashing."
|
15146 |
msgstr ""
|
15147 |
|
15148 |
-
#: includes/api/class-wc-rest-shipping-zone-methods-controller.php:
|
|
|
15149 |
msgid "Shipping method instance ID."
|
15150 |
msgstr ""
|
15151 |
|
15152 |
-
#: includes/api/class-wc-rest-shipping-zone-methods-controller.php:
|
15153 |
msgid "Shipping method customer facing title."
|
15154 |
msgstr ""
|
15155 |
|
15156 |
-
#: includes/api/class-wc-rest-shipping-zone-methods-controller.php:
|
15157 |
msgid "Shipping method sort order."
|
15158 |
msgstr ""
|
15159 |
|
15160 |
-
#: includes/api/class-wc-rest-shipping-zone-methods-controller.php:
|
15161 |
msgid "Shipping method enabled status."
|
15162 |
msgstr ""
|
15163 |
|
15164 |
-
#: includes/api/class-wc-rest-shipping-zone-methods-controller.php:
|
15165 |
msgid "Shipping method settings."
|
15166 |
msgstr ""
|
15167 |
|
@@ -16009,16 +16007,16 @@ msgstr ""
|
|
16009 |
#: includes/api/legacy/v2/class-wc-api-coupons.php:208
|
16010 |
#: includes/api/legacy/v2/class-wc-api-customers.php:344
|
16011 |
#: includes/api/legacy/v2/class-wc-api-orders.php:363
|
16012 |
-
#: includes/api/legacy/v2/class-wc-api-orders.php:
|
16013 |
-
#: includes/api/legacy/v2/class-wc-api-orders.php:
|
16014 |
#: includes/api/legacy/v2/class-wc-api-products.php:210
|
16015 |
#: includes/api/legacy/v2/class-wc-api-products.php:1995
|
16016 |
#: includes/api/legacy/v2/class-wc-api-webhooks.php:169
|
16017 |
#: includes/api/legacy/v3/class-wc-api-coupons.php:208
|
16018 |
#: includes/api/legacy/v3/class-wc-api-customers.php:345
|
16019 |
#: includes/api/legacy/v3/class-wc-api-orders.php:400
|
16020 |
-
#: includes/api/legacy/v3/class-wc-api-orders.php:
|
16021 |
-
#: includes/api/legacy/v3/class-wc-api-orders.php:
|
16022 |
#: includes/api/legacy/v3/class-wc-api-products.php:259
|
16023 |
#: includes/api/legacy/v3/class-wc-api-products.php:690
|
16024 |
#: includes/api/legacy/v3/class-wc-api-products.php:943
|
@@ -16046,16 +16044,16 @@ msgstr ""
|
|
16046 |
#: includes/api/legacy/v2/class-wc-api-coupons.php:317
|
16047 |
#: includes/api/legacy/v2/class-wc-api-customers.php:397
|
16048 |
#: includes/api/legacy/v2/class-wc-api-orders.php:501
|
16049 |
-
#: includes/api/legacy/v2/class-wc-api-orders.php:
|
16050 |
-
#: includes/api/legacy/v2/class-wc-api-orders.php:
|
16051 |
#: includes/api/legacy/v2/class-wc-api-products.php:317
|
16052 |
#: includes/api/legacy/v2/class-wc-api-products.php:2076
|
16053 |
#: includes/api/legacy/v2/class-wc-api-webhooks.php:250
|
16054 |
#: includes/api/legacy/v3/class-wc-api-coupons.php:317
|
16055 |
#: includes/api/legacy/v3/class-wc-api-customers.php:398
|
16056 |
#: includes/api/legacy/v3/class-wc-api-orders.php:543
|
16057 |
-
#: includes/api/legacy/v3/class-wc-api-orders.php:
|
16058 |
-
#: includes/api/legacy/v3/class-wc-api-orders.php:
|
16059 |
#: includes/api/legacy/v3/class-wc-api-products.php:371
|
16060 |
#: includes/api/legacy/v3/class-wc-api-products.php:767
|
16061 |
#: includes/api/legacy/v3/class-wc-api-products.php:988
|
@@ -16076,11 +16074,11 @@ msgstr ""
|
|
16076 |
|
16077 |
#: includes/api/legacy/v2/class-wc-api-coupons.php:511
|
16078 |
#: includes/api/legacy/v2/class-wc-api-customers.php:775
|
16079 |
-
#: includes/api/legacy/v2/class-wc-api-orders.php:
|
16080 |
#: includes/api/legacy/v2/class-wc-api-products.php:2264
|
16081 |
#: includes/api/legacy/v3/class-wc-api-coupons.php:511
|
16082 |
#: includes/api/legacy/v3/class-wc-api-customers.php:765
|
16083 |
-
#: includes/api/legacy/v3/class-wc-api-orders.php:
|
16084 |
#: includes/api/legacy/v3/class-wc-api-products.php:3070
|
16085 |
#: includes/api/legacy/v3/class-wc-api-taxes.php:457
|
16086 |
msgid "No %1$s data specified to create/edit %1$s"
|
@@ -16122,9 +16120,9 @@ msgid "Provided order currency is invalid."
|
|
16122 |
msgstr ""
|
16123 |
|
16124 |
#: includes/api/legacy/v2/class-wc-api-orders.php:518
|
16125 |
-
#: includes/api/legacy/v2/class-wc-api-orders.php:
|
16126 |
#: includes/api/legacy/v3/class-wc-api-orders.php:560
|
16127 |
-
#: includes/api/legacy/v3/class-wc-api-orders.php:
|
16128 |
msgid "Order ID is invalid"
|
16129 |
msgstr ""
|
16130 |
|
@@ -16158,148 +16156,133 @@ msgstr ""
|
|
16158 |
msgid "Product quantity is required."
|
16159 |
msgstr ""
|
16160 |
|
16161 |
-
#: includes/api/legacy/v2/class-wc-api-orders.php:
|
16162 |
-
#: includes/api/legacy/v3/class-wc-api-orders.php:
|
16163 |
msgid "Cannot create line item, try again."
|
16164 |
msgstr ""
|
16165 |
|
16166 |
-
#: includes/api/legacy/v2/class-wc-api-orders.php:
|
16167 |
-
#: includes/api/legacy/v3/class-wc-api-orders.php:
|
16168 |
msgid "Shipping total must be a positive amount."
|
16169 |
msgstr ""
|
16170 |
|
16171 |
-
#: includes/api/legacy/v2/class-wc-api-orders.php:
|
16172 |
-
#: includes/api/legacy/v3/class-wc-api-orders.php:
|
16173 |
-
msgid "Cannot create shipping method, try again."
|
16174 |
-
msgstr ""
|
16175 |
-
|
16176 |
-
#: includes/api/legacy/v2/class-wc-api-orders.php:1050
|
16177 |
-
#: includes/api/legacy/v3/class-wc-api-orders.php:1100
|
16178 |
msgid "Cannot update shipping method, try again."
|
16179 |
msgstr ""
|
16180 |
|
16181 |
-
#: includes/api/legacy/v2/class-wc-api-orders.php:
|
16182 |
-
#: includes/api/legacy/v3/class-wc-api-orders.php:
|
16183 |
msgid "Fee title is required"
|
16184 |
msgstr ""
|
16185 |
|
16186 |
-
#: includes/api/legacy/v2/class-wc-api-orders.php:
|
16187 |
-
#: includes/api/legacy/v3/class-wc-api-orders.php:
|
16188 |
msgid "Fee tax class is required when fee is taxable."
|
16189 |
msgstr ""
|
16190 |
|
16191 |
-
#: includes/api/legacy/v2/class-wc-api-orders.php:
|
16192 |
-
#: includes/api/legacy/v3/class-wc-api-orders.php:
|
16193 |
-
msgid "Cannot create fee, try again."
|
16194 |
-
msgstr ""
|
16195 |
-
|
16196 |
-
#: includes/api/legacy/v2/class-wc-api-orders.php:1125
|
16197 |
-
#: includes/api/legacy/v3/class-wc-api-orders.php:1175
|
16198 |
msgid "Cannot update fee, try again."
|
16199 |
msgstr ""
|
16200 |
|
16201 |
-
#: includes/api/legacy/v2/class-wc-api-orders.php:
|
16202 |
-
#: includes/api/legacy/v3/class-wc-api-orders.php:
|
16203 |
msgid "Coupon discount total must be a positive amount."
|
16204 |
msgstr ""
|
16205 |
|
16206 |
-
#: includes/api/legacy/v2/class-wc-api-orders.php:
|
16207 |
-
#: includes/api/legacy/v3/class-wc-api-orders.php:
|
16208 |
-
msgid "Cannot
|
16209 |
msgstr ""
|
16210 |
|
16211 |
-
#: includes/api/legacy/v2/class-wc-api-orders.php:
|
16212 |
-
#: includes/api/legacy/
|
16213 |
-
|
|
|
|
|
|
|
|
|
16214 |
msgstr ""
|
16215 |
|
16216 |
-
#: includes/api/legacy/v2/class-wc-api-orders.php:
|
16217 |
#: includes/api/legacy/v2/class-wc-api-orders.php:1355
|
16218 |
#: includes/api/legacy/v2/class-wc-api-orders.php:1419
|
16219 |
-
#: includes/api/legacy/v3/class-wc-api-orders.php:
|
16220 |
#: includes/api/legacy/v3/class-wc-api-orders.php:1405
|
16221 |
#: includes/api/legacy/v3/class-wc-api-orders.php:1469
|
16222 |
-
msgid "Invalid order note ID"
|
16223 |
-
msgstr ""
|
16224 |
-
|
16225 |
-
#: includes/api/legacy/v2/class-wc-api-orders.php:1251
|
16226 |
-
#: includes/api/legacy/v2/class-wc-api-orders.php:1362
|
16227 |
-
#: includes/api/legacy/v2/class-wc-api-orders.php:1426
|
16228 |
-
#: includes/api/legacy/v3/class-wc-api-orders.php:1301
|
16229 |
-
#: includes/api/legacy/v3/class-wc-api-orders.php:1412
|
16230 |
-
#: includes/api/legacy/v3/class-wc-api-orders.php:1476
|
16231 |
msgid "An order note with the provided ID could not be found"
|
16232 |
msgstr ""
|
16233 |
|
16234 |
-
#: includes/api/legacy/v2/class-wc-api-orders.php:
|
16235 |
-
#: includes/api/legacy/v3/class-wc-api-orders.php:
|
16236 |
msgid "You do not have permission to create order notes"
|
16237 |
msgstr ""
|
16238 |
|
16239 |
-
#: includes/api/legacy/v2/class-wc-api-orders.php:
|
16240 |
-
#: includes/api/legacy/v3/class-wc-api-orders.php:
|
16241 |
msgid "Order note is required"
|
16242 |
msgstr ""
|
16243 |
|
16244 |
-
#: includes/api/legacy/v2/class-wc-api-orders.php:
|
16245 |
-
#: includes/api/legacy/v3/class-wc-api-orders.php:
|
16246 |
#: includes/api/v1/class-wc-rest-order-notes-controller.php:230
|
16247 |
msgid "Cannot create order note, please try again."
|
16248 |
msgstr ""
|
16249 |
|
16250 |
-
#: includes/api/legacy/v2/class-wc-api-orders.php:
|
16251 |
-
#: includes/api/legacy/v2/class-wc-api-orders.php:
|
16252 |
-
#: includes/api/legacy/v3/class-wc-api-orders.php:
|
16253 |
-
#: includes/api/legacy/v3/class-wc-api-orders.php:
|
16254 |
msgid "The order note ID provided is not associated with the order"
|
16255 |
msgstr ""
|
16256 |
|
16257 |
-
#: includes/api/legacy/v2/class-wc-api-orders.php:
|
16258 |
-
#: includes/api/legacy/v3/class-wc-api-orders.php:
|
16259 |
msgid "This order note cannot be deleted"
|
16260 |
msgstr ""
|
16261 |
|
16262 |
-
#: includes/api/legacy/v2/class-wc-api-orders.php:
|
16263 |
-
#: includes/api/legacy/v3/class-wc-api-orders.php:
|
16264 |
msgid "Permanently deleted order note"
|
16265 |
msgstr ""
|
16266 |
|
16267 |
-
#: includes/api/legacy/v2/class-wc-api-orders.php:
|
16268 |
-
#: includes/api/legacy/v2/class-wc-api-orders.php:
|
16269 |
-
#: includes/api/legacy/v2/class-wc-api-orders.php:
|
16270 |
-
#: includes/api/legacy/v3/class-wc-api-orders.php:
|
16271 |
-
#: includes/api/legacy/v3/class-wc-api-orders.php:
|
16272 |
-
#: includes/api/legacy/v3/class-wc-api-orders.php:
|
16273 |
msgid "An order refund with the provided ID could not be found."
|
16274 |
msgstr ""
|
16275 |
|
16276 |
-
#: includes/api/legacy/v2/class-wc-api-orders.php:
|
16277 |
-
#: includes/api/legacy/v3/class-wc-api-orders.php:
|
16278 |
msgid "You do not have permission to create order refunds"
|
16279 |
msgstr ""
|
16280 |
|
16281 |
-
#: includes/api/legacy/v2/class-wc-api-orders.php:
|
16282 |
-
#: includes/api/legacy/v3/class-wc-api-orders.php:
|
16283 |
msgid "Refund amount is required."
|
16284 |
msgstr ""
|
16285 |
|
16286 |
-
#: includes/api/legacy/v2/class-wc-api-orders.php:
|
16287 |
-
#: includes/api/legacy/v3/class-wc-api-orders.php:
|
16288 |
msgid "Refund amount must be positive."
|
16289 |
msgstr ""
|
16290 |
|
16291 |
-
#: includes/api/legacy/v2/class-wc-api-orders.php:
|
16292 |
-
#: includes/api/legacy/v3/class-wc-api-orders.php:
|
16293 |
#: includes/wc-order-functions.php:635
|
16294 |
msgid ""
|
16295 |
"An error occurred while attempting to create the refund using the payment "
|
16296 |
"gateway API."
|
16297 |
msgstr ""
|
16298 |
|
16299 |
-
#: includes/api/legacy/v2/class-wc-api-orders.php:
|
16300 |
-
#: includes/api/legacy/v2/class-wc-api-orders.php:
|
16301 |
-
#: includes/api/legacy/v3/class-wc-api-orders.php:
|
16302 |
-
#: includes/api/legacy/v3/class-wc-api-orders.php:
|
16303 |
msgid "The order refund ID provided is not associated with the order."
|
16304 |
msgstr ""
|
16305 |
|
@@ -17293,7 +17276,7 @@ msgid "Get cart should not be called before the wp_loaded action."
|
|
17293 |
msgstr ""
|
17294 |
|
17295 |
#: includes/class-wc-cart.php:912 includes/class-wc-frontend-scripts.php:523
|
17296 |
-
#: includes/wc-cart-functions.php:115 includes/wc-template-functions.php:
|
17297 |
#. translators: %s: product name
|
17298 |
msgid "View cart"
|
17299 |
msgstr ""
|
@@ -17652,7 +17635,7 @@ msgid "Invalid download link."
|
|
17652 |
msgstr ""
|
17653 |
|
17654 |
#: includes/class-wc-download-handler.php:93
|
17655 |
-
#: includes/class-wc-form-handler.php:
|
17656 |
#: includes/data-stores/abstract-wc-order-data-store-cpt.php:86
|
17657 |
#: includes/shortcodes/class-wc-shortcode-checkout.php:169
|
17658 |
#: includes/shortcodes/class-wc-shortcode-my-account.php:118
|
@@ -17792,7 +17775,7 @@ msgstr ""
|
|
17792 |
msgid "Cart updated."
|
17793 |
msgstr ""
|
17794 |
|
17795 |
-
#: includes/class-wc-form-handler.php:
|
17796 |
msgid ""
|
17797 |
"%d item from your previous order is currently unavailable and could not be "
|
17798 |
"added to your cart."
|
@@ -17802,70 +17785,70 @@ msgid_plural ""
|
|
17802 |
msgstr[0] ""
|
17803 |
msgstr[1] ""
|
17804 |
|
17805 |
-
#: includes/class-wc-form-handler.php:
|
17806 |
msgid "The cart has been filled with the items from your previous order."
|
17807 |
msgstr ""
|
17808 |
|
17809 |
-
#: includes/class-wc-form-handler.php:
|
17810 |
msgid "Order cancelled by customer."
|
17811 |
msgstr ""
|
17812 |
|
17813 |
-
#: includes/class-wc-form-handler.php:
|
17814 |
msgid "Your order was cancelled."
|
17815 |
msgstr ""
|
17816 |
|
17817 |
-
#: includes/class-wc-form-handler.php:
|
17818 |
msgid ""
|
17819 |
"Your order can no longer be cancelled. Please contact us if you need "
|
17820 |
"assistance."
|
17821 |
msgstr ""
|
17822 |
|
17823 |
-
#: includes/class-wc-form-handler.php:
|
17824 |
msgid "Please choose the quantity of items you wish to add to your cart…"
|
17825 |
msgstr ""
|
17826 |
|
17827 |
-
#: includes/class-wc-form-handler.php:
|
17828 |
msgid "Please choose a product to add to your cart…"
|
17829 |
msgstr ""
|
17830 |
|
17831 |
-
#: includes/class-wc-form-handler.php:
|
17832 |
msgid "Please choose product options…"
|
17833 |
msgstr ""
|
17834 |
|
17835 |
-
#: includes/class-wc-form-handler.php:
|
17836 |
msgid "Invalid value posted for %s"
|
17837 |
msgstr ""
|
17838 |
|
17839 |
-
#: includes/class-wc-form-handler.php:
|
17840 |
msgid "%s is a required field"
|
17841 |
msgid_plural "%s are required fields"
|
17842 |
msgstr[0] ""
|
17843 |
msgstr[1] ""
|
17844 |
|
17845 |
-
#: includes/class-wc-form-handler.php:
|
17846 |
-
#: includes/class-wc-form-handler.php:
|
17847 |
-
#: includes/class-wc-form-handler.php:
|
17848 |
-
#: includes/class-wc-form-handler.php:
|
17849 |
msgid "Error:"
|
17850 |
msgstr ""
|
17851 |
|
17852 |
-
#: includes/class-wc-form-handler.php:
|
17853 |
msgid "Username is required."
|
17854 |
msgstr ""
|
17855 |
|
17856 |
-
#: includes/class-wc-form-handler.php:
|
17857 |
msgid "A user could not be found with this email address."
|
17858 |
msgstr ""
|
17859 |
|
17860 |
-
#: includes/class-wc-form-handler.php:
|
17861 |
msgid "Please enter your password."
|
17862 |
msgstr ""
|
17863 |
|
17864 |
-
#: includes/class-wc-form-handler.php:
|
17865 |
msgid "Passwords do not match."
|
17866 |
msgstr ""
|
17867 |
|
17868 |
-
#: includes/class-wc-form-handler.php:
|
17869 |
msgid "Anti-spam field was filled in."
|
17870 |
msgstr ""
|
17871 |
|
@@ -17878,7 +17861,7 @@ msgid "Error processing checkout. Please try again."
|
|
17878 |
msgstr ""
|
17879 |
|
17880 |
#: includes/class-wc-frontend-scripts.php:500
|
17881 |
-
#: includes/wc-template-functions.php:
|
17882 |
msgid "required"
|
17883 |
msgstr ""
|
17884 |
|
@@ -19828,13 +19811,13 @@ msgid "Refund was declined."
|
|
19828 |
msgstr ""
|
19829 |
|
19830 |
#: includes/legacy/abstract-wc-legacy-order.php:504
|
19831 |
-
#: includes/wc-template-functions.php:
|
19832 |
#. translators: 1: current item count
|
19833 |
msgid "Download %d"
|
19834 |
msgstr ""
|
19835 |
|
19836 |
#: includes/legacy/abstract-wc-legacy-order.php:504
|
19837 |
-
#: includes/wc-template-functions.php:
|
19838 |
msgid "Download"
|
19839 |
msgstr ""
|
19840 |
|
@@ -21154,7 +21137,7 @@ msgstr ""
|
|
21154 |
msgid "Allow, but notify customer"
|
21155 |
msgstr ""
|
21156 |
|
21157 |
-
#: includes/wc-stock-functions.php:
|
21158 |
#. translators: 1: item name 2: old stock quantity 3: new stock quantity
|
21159 |
msgid "%1$s stock reduced from %2$s to %3$s."
|
21160 |
msgstr ""
|
@@ -21163,90 +21146,90 @@ msgstr ""
|
|
21163 |
msgid "Checkout is not available whilst your cart is empty."
|
21164 |
msgstr ""
|
21165 |
|
21166 |
-
#: includes/wc-template-functions.php:
|
21167 |
msgid "New products"
|
21168 |
msgstr ""
|
21169 |
|
21170 |
-
#: includes/wc-template-functions.php:
|
21171 |
msgid "New products added to %s"
|
21172 |
msgstr ""
|
21173 |
|
21174 |
-
#: includes/wc-template-functions.php:
|
21175 |
msgid "New products tagged %s"
|
21176 |
msgstr ""
|
21177 |
|
21178 |
-
#: includes/wc-template-functions.php:
|
21179 |
msgid "Search results: “%s”"
|
21180 |
msgstr ""
|
21181 |
|
21182 |
-
#: includes/wc-template-functions.php:
|
21183 |
msgid " – Page %s"
|
21184 |
msgstr ""
|
21185 |
|
21186 |
-
#: includes/wc-template-functions.php:
|
21187 |
msgid "Default sorting"
|
21188 |
msgstr ""
|
21189 |
|
21190 |
-
#: includes/wc-template-functions.php:
|
21191 |
msgid "Sort by popularity"
|
21192 |
msgstr ""
|
21193 |
|
21194 |
-
#: includes/wc-template-functions.php:
|
21195 |
msgid "Sort by average rating"
|
21196 |
msgstr ""
|
21197 |
|
21198 |
-
#: includes/wc-template-functions.php:
|
21199 |
msgid "Sort by newness"
|
21200 |
msgstr ""
|
21201 |
|
21202 |
-
#: includes/wc-template-functions.php:
|
21203 |
msgid "Sort by price: low to high"
|
21204 |
msgstr ""
|
21205 |
|
21206 |
-
#: includes/wc-template-functions.php:
|
21207 |
msgid "Sort by price: high to low"
|
21208 |
msgstr ""
|
21209 |
|
21210 |
-
#: includes/wc-template-functions.php:
|
21211 |
#: templates/checkout/form-shipping.php:56
|
21212 |
#: templates/single-product/tabs/additional-information.php:25
|
21213 |
msgid "Additional information"
|
21214 |
msgstr ""
|
21215 |
|
21216 |
-
#: includes/wc-template-functions.php:
|
21217 |
msgid "Reviews (%d)"
|
21218 |
msgstr ""
|
21219 |
|
21220 |
-
#: includes/wc-template-functions.php:
|
21221 |
msgid "Checkout"
|
21222 |
msgstr ""
|
21223 |
|
21224 |
-
#: includes/wc-template-functions.php:
|
21225 |
msgid "Place order"
|
21226 |
msgstr ""
|
21227 |
|
21228 |
-
#: includes/wc-template-functions.php:
|
21229 |
msgid "Update country"
|
21230 |
msgstr ""
|
21231 |
|
21232 |
-
#: includes/wc-template-functions.php:
|
21233 |
#: templates/cart/shipping-calculator.php:63
|
21234 |
msgid "Select a state…"
|
21235 |
msgstr ""
|
21236 |
|
21237 |
-
#: includes/wc-template-functions.php:
|
21238 |
-
#: includes/wc-template-functions.php:
|
21239 |
-
#: includes/wc-template-functions.php:
|
21240 |
msgid "Choose an option"
|
21241 |
msgstr ""
|
21242 |
|
21243 |
-
#: includes/wc-template-functions.php:
|
21244 |
#: includes/widgets/class-wc-widget-layered-nav-filters.php:166
|
21245 |
#: includes/widgets/class-wc-widget-rating-filter.php:188
|
21246 |
msgid "Rated %s out of 5"
|
21247 |
msgstr ""
|
21248 |
|
21249 |
-
#: includes/wc-template-functions.php:
|
21250 |
msgid "out of 5"
|
21251 |
msgstr ""
|
21252 |
|
@@ -22572,22 +22555,22 @@ msgctxt "Pagination"
|
|
22572 |
msgid "%1$s of %2$s"
|
22573 |
msgstr ""
|
22574 |
|
22575 |
-
#: includes/api/class-wc-rest-system-status-controller.php:
|
22576 |
msgctxt "Page setting"
|
22577 |
msgid "Shop base"
|
22578 |
msgstr ""
|
22579 |
|
22580 |
-
#: includes/api/class-wc-rest-system-status-controller.php:
|
22581 |
msgctxt "Page setting"
|
22582 |
msgid "Cart"
|
22583 |
msgstr ""
|
22584 |
|
22585 |
-
#: includes/api/class-wc-rest-system-status-controller.php:
|
22586 |
msgctxt "Page setting"
|
22587 |
msgid "Checkout"
|
22588 |
msgstr ""
|
22589 |
|
22590 |
-
#: includes/api/class-wc-rest-system-status-controller.php:
|
22591 |
msgctxt "Page setting"
|
22592 |
msgid "My account"
|
22593 |
msgstr ""
|
@@ -22696,12 +22679,12 @@ msgid_plural "Shipping %d"
|
|
22696 |
msgstr[0] ""
|
22697 |
msgstr[1] ""
|
22698 |
|
22699 |
-
#: includes/wc-template-functions.php:
|
22700 |
msgctxt "breadcrumb"
|
22701 |
msgid "Home"
|
22702 |
msgstr ""
|
22703 |
|
22704 |
-
#: includes/wc-template-functions.php:
|
22705 |
msgctxt "min_price"
|
22706 |
msgid "From:"
|
22707 |
msgstr ""
|
2 |
# This file is distributed under the same license as the WooCommerce package.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
+
"Project-Id-Version: WooCommerce 3.0.6\n"
|
6 |
"Report-Msgid-Bugs-To: https://github.com/woocommerce/woocommerce/issues\n"
|
7 |
+
"POT-Creation-Date: 2017-05-09 17:35:14+00:00\n"
|
8 |
"MIME-Version: 1.0\n"
|
9 |
"Content-Type: text/plain; charset=utf-8\n"
|
10 |
"Content-Transfer-Encoding: 8bit\n"
|
5232 |
#: includes/abstracts/abstract-wc-rest-controller.php:97
|
5233 |
#: includes/api/legacy/v2/class-wc-api-coupons.php:519
|
5234 |
#: includes/api/legacy/v2/class-wc-api-customers.php:783
|
5235 |
+
#: includes/api/legacy/v2/class-wc-api-orders.php:1763
|
5236 |
#: includes/api/legacy/v2/class-wc-api-products.php:2272
|
5237 |
#: includes/api/legacy/v3/class-wc-api-coupons.php:519
|
5238 |
#: includes/api/legacy/v3/class-wc-api-customers.php:773
|
5239 |
+
#: includes/api/legacy/v3/class-wc-api-orders.php:1813
|
5240 |
#: includes/api/legacy/v3/class-wc-api-products.php:3078
|
5241 |
#: includes/api/legacy/v3/class-wc-api-taxes.php:465
|
5242 |
#. translators: %s: items limit
|
5698 |
#: includes/gateways/cod/class-wc-gateway-cod.php:82
|
5699 |
#: includes/gateways/paypal/includes/settings-paypal.php:25
|
5700 |
#: includes/gateways/simplify-commerce/class-wc-gateway-simplify-commerce.php:204
|
5701 |
+
#: includes/wc-template-functions.php:1140
|
5702 |
#: templates/single-product/tabs/description.php:25
|
5703 |
msgid "Description"
|
5704 |
msgstr ""
|
6189 |
msgstr ""
|
6190 |
|
6191 |
#: includes/admin/class-wc-admin-attributes.php:344
|
6192 |
+
#: includes/admin/meta-boxes/class-wc-meta-box-order-actions.php:86
|
6193 |
msgid "Update"
|
6194 |
msgstr ""
|
6195 |
|
7648 |
#: includes/admin/class-wc-admin-profile.php:129
|
7649 |
#: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:75
|
7650 |
#: includes/admin/meta-boxes/class-wc-meta-box-order-data.php:124
|
7651 |
+
#: includes/wc-template-functions.php:1961
|
7652 |
#: templates/cart/shipping-calculator.php:39
|
7653 |
msgid "Select a country…"
|
7654 |
msgstr ""
|
8716 |
msgstr ""
|
8717 |
|
8718 |
#: includes/admin/meta-boxes/class-wc-meta-box-order-actions.php:86
|
8719 |
+
msgid "Create"
|
|
|
|
|
|
|
|
|
8720 |
msgstr ""
|
8721 |
|
8722 |
#: includes/admin/meta-boxes/class-wc-meta-box-order-actions.php:135
|
10906 |
msgstr ""
|
10907 |
|
10908 |
#: includes/admin/settings/class-wc-settings-general.php:156
|
10909 |
+
#: includes/wc-template-functions.php:507
|
10910 |
msgid ""
|
10911 |
"This is a demo store for testing purposes — no orders shall be "
|
10912 |
"fulfilled."
|
12890 |
#: includes/admin/views/html-notice-template-check.php:13
|
12891 |
#: includes/admin/views/html-notice-theme-support.php:12
|
12892 |
#: includes/admin/views/html-notice-updated.php:12
|
12893 |
+
#: includes/wc-template-functions.php:510
|
12894 |
msgid "Dismiss"
|
12895 |
msgstr ""
|
12896 |
|
13651 |
msgstr ""
|
13652 |
|
13653 |
#: includes/api/class-wc-rest-order-refunds-controller.php:190
|
13654 |
+
#: includes/api/legacy/v2/class-wc-api-orders.php:1494
|
13655 |
+
#: includes/api/legacy/v2/class-wc-api-orders.php:1656
|
13656 |
+
#: includes/api/legacy/v2/class-wc-api-orders.php:1717
|
13657 |
+
#: includes/api/legacy/v3/class-wc-api-orders.php:1544
|
13658 |
+
#: includes/api/legacy/v3/class-wc-api-orders.php:1706
|
13659 |
+
#: includes/api/legacy/v3/class-wc-api-orders.php:1767
|
13660 |
#: includes/api/v1/class-wc-rest-order-refunds-controller.php:132
|
13661 |
msgid "Invalid order refund ID."
|
13662 |
msgstr ""
|
13667 |
msgstr ""
|
13668 |
|
13669 |
#: includes/api/class-wc-rest-order-refunds-controller.php:290
|
13670 |
+
#: includes/api/legacy/v2/class-wc-api-orders.php:1593
|
13671 |
+
#: includes/api/legacy/v3/class-wc-api-orders.php:1643
|
13672 |
#: includes/api/v1/class-wc-rest-order-refunds-controller.php:310
|
13673 |
msgid "Cannot create order refund, please try again."
|
13674 |
msgstr ""
|
13862 |
msgstr ""
|
13863 |
|
13864 |
#: includes/api/class-wc-rest-orders-controller.php:644
|
13865 |
+
#: includes/api/legacy/v2/class-wc-api-orders.php:1024
|
13866 |
+
#: includes/api/legacy/v3/class-wc-api-orders.php:1074
|
13867 |
#: includes/api/v1/class-wc-rest-orders-controller.php:685
|
13868 |
msgid "Shipping method ID is required."
|
13869 |
msgstr ""
|
13874 |
msgstr ""
|
13875 |
|
13876 |
#: includes/api/class-wc-rest-orders-controller.php:688
|
13877 |
+
#: includes/api/legacy/v2/class-wc-api-orders.php:1147
|
13878 |
+
#: includes/api/legacy/v3/class-wc-api-orders.php:1197
|
13879 |
#: includes/api/v1/class-wc-rest-orders-controller.php:727
|
13880 |
msgid "Coupon code is required."
|
13881 |
msgstr ""
|
14087 |
|
14088 |
#: includes/api/class-wc-rest-orders-controller.php:1347
|
14089 |
#: includes/api/class-wc-rest-shipping-zone-methods-controller.php:49
|
14090 |
+
#: includes/api/class-wc-rest-shipping-zone-methods-controller.php:463
|
14091 |
#: includes/api/v1/class-wc-rest-orders-controller.php:1397
|
14092 |
msgid "Shipping method ID."
|
14093 |
msgstr ""
|
14210 |
|
14211 |
#: includes/api/class-wc-rest-payment-gateways-controller.php:391
|
14212 |
#: includes/api/class-wc-rest-setting-options-controller.php:464
|
14213 |
+
#: includes/api/class-wc-rest-shipping-zone-methods-controller.php:486
|
14214 |
msgid "A unique identifier for the setting."
|
14215 |
msgstr ""
|
14216 |
|
14217 |
#: includes/api/class-wc-rest-payment-gateways-controller.php:397
|
14218 |
#: includes/api/class-wc-rest-setting-options-controller.php:473
|
14219 |
#: includes/api/class-wc-rest-settings-controller.php:204
|
14220 |
+
#: includes/api/class-wc-rest-shipping-zone-methods-controller.php:492
|
14221 |
msgid "A human readable label for the setting used in interfaces."
|
14222 |
msgstr ""
|
14223 |
|
14224 |
#: includes/api/class-wc-rest-payment-gateways-controller.php:403
|
14225 |
#: includes/api/class-wc-rest-setting-options-controller.php:482
|
14226 |
#: includes/api/class-wc-rest-settings-controller.php:210
|
14227 |
+
#: includes/api/class-wc-rest-shipping-zone-methods-controller.php:498
|
14228 |
msgid "A human readable description for the setting used in interfaces."
|
14229 |
msgstr ""
|
14230 |
|
14231 |
#: includes/api/class-wc-rest-payment-gateways-controller.php:409
|
14232 |
#: includes/api/class-wc-rest-setting-options-controller.php:520
|
14233 |
+
#: includes/api/class-wc-rest-shipping-zone-methods-controller.php:504
|
14234 |
msgid "Type of setting."
|
14235 |
msgstr ""
|
14236 |
|
14237 |
#: includes/api/class-wc-rest-payment-gateways-controller.php:416
|
14238 |
#: includes/api/class-wc-rest-setting-options-controller.php:491
|
14239 |
+
#: includes/api/class-wc-rest-shipping-zone-methods-controller.php:511
|
14240 |
msgid "Setting value."
|
14241 |
msgstr ""
|
14242 |
|
14243 |
#: includes/api/class-wc-rest-payment-gateways-controller.php:421
|
14244 |
#: includes/api/class-wc-rest-setting-options-controller.php:496
|
14245 |
+
#: includes/api/class-wc-rest-shipping-zone-methods-controller.php:516
|
14246 |
msgid "Default value for the setting."
|
14247 |
msgstr ""
|
14248 |
|
14249 |
#: includes/api/class-wc-rest-payment-gateways-controller.php:427
|
14250 |
#: includes/api/class-wc-rest-setting-options-controller.php:502
|
14251 |
+
#: includes/api/class-wc-rest-shipping-zone-methods-controller.php:522
|
14252 |
msgid "Additional help text shown to the user about the setting."
|
14253 |
msgstr ""
|
14254 |
|
14255 |
#: includes/api/class-wc-rest-payment-gateways-controller.php:433
|
14256 |
#: includes/api/class-wc-rest-setting-options-controller.php:511
|
14257 |
+
#: includes/api/class-wc-rest-shipping-zone-methods-controller.php:528
|
14258 |
msgid "Placeholder text to be displayed in text inputs."
|
14259 |
msgstr ""
|
14260 |
|
15103 |
msgstr ""
|
15104 |
|
15105 |
#: includes/api/class-wc-rest-shipping-methods-controller.php:202
|
15106 |
+
#: includes/api/class-wc-rest-shipping-zone-methods-controller.php:469
|
15107 |
msgid "Shipping method title."
|
15108 |
msgstr ""
|
15109 |
|
15110 |
#: includes/api/class-wc-rest-shipping-methods-controller.php:208
|
15111 |
+
#: includes/api/class-wc-rest-shipping-zone-methods-controller.php:475
|
15112 |
msgid "Shipping method description."
|
15113 |
msgstr ""
|
15114 |
|
15142 |
msgid "Shipping methods do not support trashing."
|
15143 |
msgstr ""
|
15144 |
|
15145 |
+
#: includes/api/class-wc-rest-shipping-zone-methods-controller.php:435
|
15146 |
+
#: includes/api/class-wc-rest-shipping-zone-methods-controller.php:441
|
15147 |
msgid "Shipping method instance ID."
|
15148 |
msgstr ""
|
15149 |
|
15150 |
+
#: includes/api/class-wc-rest-shipping-zone-methods-controller.php:447
|
15151 |
msgid "Shipping method customer facing title."
|
15152 |
msgstr ""
|
15153 |
|
15154 |
+
#: includes/api/class-wc-rest-shipping-zone-methods-controller.php:453
|
15155 |
msgid "Shipping method sort order."
|
15156 |
msgstr ""
|
15157 |
|
15158 |
+
#: includes/api/class-wc-rest-shipping-zone-methods-controller.php:458
|
15159 |
msgid "Shipping method enabled status."
|
15160 |
msgstr ""
|
15161 |
|
15162 |
+
#: includes/api/class-wc-rest-shipping-zone-methods-controller.php:481
|
15163 |
msgid "Shipping method settings."
|
15164 |
msgstr ""
|
15165 |
|
16007 |
#: includes/api/legacy/v2/class-wc-api-coupons.php:208
|
16008 |
#: includes/api/legacy/v2/class-wc-api-customers.php:344
|
16009 |
#: includes/api/legacy/v2/class-wc-api-orders.php:363
|
16010 |
+
#: includes/api/legacy/v2/class-wc-api-orders.php:1271
|
16011 |
+
#: includes/api/legacy/v2/class-wc-api-orders.php:1561
|
16012 |
#: includes/api/legacy/v2/class-wc-api-products.php:210
|
16013 |
#: includes/api/legacy/v2/class-wc-api-products.php:1995
|
16014 |
#: includes/api/legacy/v2/class-wc-api-webhooks.php:169
|
16015 |
#: includes/api/legacy/v3/class-wc-api-coupons.php:208
|
16016 |
#: includes/api/legacy/v3/class-wc-api-customers.php:345
|
16017 |
#: includes/api/legacy/v3/class-wc-api-orders.php:400
|
16018 |
+
#: includes/api/legacy/v3/class-wc-api-orders.php:1321
|
16019 |
+
#: includes/api/legacy/v3/class-wc-api-orders.php:1611
|
16020 |
#: includes/api/legacy/v3/class-wc-api-products.php:259
|
16021 |
#: includes/api/legacy/v3/class-wc-api-products.php:690
|
16022 |
#: includes/api/legacy/v3/class-wc-api-products.php:943
|
16044 |
#: includes/api/legacy/v2/class-wc-api-coupons.php:317
|
16045 |
#: includes/api/legacy/v2/class-wc-api-customers.php:397
|
16046 |
#: includes/api/legacy/v2/class-wc-api-orders.php:501
|
16047 |
+
#: includes/api/legacy/v2/class-wc-api-orders.php:1330
|
16048 |
+
#: includes/api/legacy/v2/class-wc-api-orders.php:1640
|
16049 |
#: includes/api/legacy/v2/class-wc-api-products.php:317
|
16050 |
#: includes/api/legacy/v2/class-wc-api-products.php:2076
|
16051 |
#: includes/api/legacy/v2/class-wc-api-webhooks.php:250
|
16052 |
#: includes/api/legacy/v3/class-wc-api-coupons.php:317
|
16053 |
#: includes/api/legacy/v3/class-wc-api-customers.php:398
|
16054 |
#: includes/api/legacy/v3/class-wc-api-orders.php:543
|
16055 |
+
#: includes/api/legacy/v3/class-wc-api-orders.php:1380
|
16056 |
+
#: includes/api/legacy/v3/class-wc-api-orders.php:1690
|
16057 |
#: includes/api/legacy/v3/class-wc-api-products.php:371
|
16058 |
#: includes/api/legacy/v3/class-wc-api-products.php:767
|
16059 |
#: includes/api/legacy/v3/class-wc-api-products.php:988
|
16074 |
|
16075 |
#: includes/api/legacy/v2/class-wc-api-coupons.php:511
|
16076 |
#: includes/api/legacy/v2/class-wc-api-customers.php:775
|
16077 |
+
#: includes/api/legacy/v2/class-wc-api-orders.php:1755
|
16078 |
#: includes/api/legacy/v2/class-wc-api-products.php:2264
|
16079 |
#: includes/api/legacy/v3/class-wc-api-coupons.php:511
|
16080 |
#: includes/api/legacy/v3/class-wc-api-customers.php:765
|
16081 |
+
#: includes/api/legacy/v3/class-wc-api-orders.php:1805
|
16082 |
#: includes/api/legacy/v3/class-wc-api-products.php:3070
|
16083 |
#: includes/api/legacy/v3/class-wc-api-taxes.php:457
|
16084 |
msgid "No %1$s data specified to create/edit %1$s"
|
16120 |
msgstr ""
|
16121 |
|
16122 |
#: includes/api/legacy/v2/class-wc-api-orders.php:518
|
16123 |
+
#: includes/api/legacy/v2/class-wc-api-orders.php:1574
|
16124 |
#: includes/api/legacy/v3/class-wc-api-orders.php:560
|
16125 |
+
#: includes/api/legacy/v3/class-wc-api-orders.php:1624
|
16126 |
msgid "Order ID is invalid"
|
16127 |
msgstr ""
|
16128 |
|
16156 |
msgid "Product quantity is required."
|
16157 |
msgstr ""
|
16158 |
|
16159 |
+
#: includes/api/legacy/v2/class-wc-api-orders.php:949
|
16160 |
+
#: includes/api/legacy/v3/class-wc-api-orders.php:998
|
16161 |
msgid "Cannot create line item, try again."
|
16162 |
msgstr ""
|
16163 |
|
16164 |
+
#: includes/api/legacy/v2/class-wc-api-orders.php:1017
|
16165 |
+
#: includes/api/legacy/v3/class-wc-api-orders.php:1067
|
16166 |
msgid "Shipping total must be a positive amount."
|
16167 |
msgstr ""
|
16168 |
|
16169 |
+
#: includes/api/legacy/v2/class-wc-api-orders.php:1051
|
16170 |
+
#: includes/api/legacy/v3/class-wc-api-orders.php:1101
|
|
|
|
|
|
|
|
|
|
|
16171 |
msgid "Cannot update shipping method, try again."
|
16172 |
msgstr ""
|
16173 |
|
16174 |
+
#: includes/api/legacy/v2/class-wc-api-orders.php:1071
|
16175 |
+
#: includes/api/legacy/v3/class-wc-api-orders.php:1121
|
16176 |
msgid "Fee title is required"
|
16177 |
msgstr ""
|
16178 |
|
16179 |
+
#: includes/api/legacy/v2/class-wc-api-orders.php:1082
|
16180 |
+
#: includes/api/legacy/v3/class-wc-api-orders.php:1132
|
16181 |
msgid "Fee tax class is required when fee is taxable."
|
16182 |
msgstr ""
|
16183 |
|
16184 |
+
#: includes/api/legacy/v2/class-wc-api-orders.php:1122
|
16185 |
+
#: includes/api/legacy/v3/class-wc-api-orders.php:1172
|
|
|
|
|
|
|
|
|
|
|
16186 |
msgid "Cannot update fee, try again."
|
16187 |
msgstr ""
|
16188 |
|
16189 |
+
#: includes/api/legacy/v2/class-wc-api-orders.php:1140
|
16190 |
+
#: includes/api/legacy/v3/class-wc-api-orders.php:1190
|
16191 |
msgid "Coupon discount total must be a positive amount."
|
16192 |
msgstr ""
|
16193 |
|
16194 |
+
#: includes/api/legacy/v2/class-wc-api-orders.php:1173
|
16195 |
+
#: includes/api/legacy/v3/class-wc-api-orders.php:1223
|
16196 |
+
msgid "Cannot update coupon, try again."
|
16197 |
msgstr ""
|
16198 |
|
16199 |
+
#: includes/api/legacy/v2/class-wc-api-orders.php:1238
|
16200 |
+
#: includes/api/legacy/v2/class-wc-api-orders.php:1348
|
16201 |
+
#: includes/api/legacy/v2/class-wc-api-orders.php:1412
|
16202 |
+
#: includes/api/legacy/v3/class-wc-api-orders.php:1288
|
16203 |
+
#: includes/api/legacy/v3/class-wc-api-orders.php:1398
|
16204 |
+
#: includes/api/legacy/v3/class-wc-api-orders.php:1462
|
16205 |
+
msgid "Invalid order note ID"
|
16206 |
msgstr ""
|
16207 |
|
16208 |
+
#: includes/api/legacy/v2/class-wc-api-orders.php:1244
|
16209 |
#: includes/api/legacy/v2/class-wc-api-orders.php:1355
|
16210 |
#: includes/api/legacy/v2/class-wc-api-orders.php:1419
|
16211 |
+
#: includes/api/legacy/v3/class-wc-api-orders.php:1294
|
16212 |
#: includes/api/legacy/v3/class-wc-api-orders.php:1405
|
16213 |
#: includes/api/legacy/v3/class-wc-api-orders.php:1469
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
16214 |
msgid "An order note with the provided ID could not be found"
|
16215 |
msgstr ""
|
16216 |
|
16217 |
+
#: includes/api/legacy/v2/class-wc-api-orders.php:1278
|
16218 |
+
#: includes/api/legacy/v3/class-wc-api-orders.php:1328
|
16219 |
msgid "You do not have permission to create order notes"
|
16220 |
msgstr ""
|
16221 |
|
16222 |
+
#: includes/api/legacy/v2/class-wc-api-orders.php:1293
|
16223 |
+
#: includes/api/legacy/v3/class-wc-api-orders.php:1343
|
16224 |
msgid "Order note is required"
|
16225 |
msgstr ""
|
16226 |
|
16227 |
+
#: includes/api/legacy/v2/class-wc-api-orders.php:1302
|
16228 |
+
#: includes/api/legacy/v3/class-wc-api-orders.php:1352
|
16229 |
#: includes/api/v1/class-wc-rest-order-notes-controller.php:230
|
16230 |
msgid "Cannot create order note, please try again."
|
16231 |
msgstr ""
|
16232 |
|
16233 |
+
#: includes/api/legacy/v2/class-wc-api-orders.php:1360
|
16234 |
+
#: includes/api/legacy/v2/class-wc-api-orders.php:1424
|
16235 |
+
#: includes/api/legacy/v3/class-wc-api-orders.php:1410
|
16236 |
+
#: includes/api/legacy/v3/class-wc-api-orders.php:1474
|
16237 |
msgid "The order note ID provided is not associated with the order"
|
16238 |
msgstr ""
|
16239 |
|
16240 |
+
#: includes/api/legacy/v2/class-wc-api-orders.php:1431
|
16241 |
+
#: includes/api/legacy/v3/class-wc-api-orders.php:1481
|
16242 |
msgid "This order note cannot be deleted"
|
16243 |
msgstr ""
|
16244 |
|
16245 |
+
#: includes/api/legacy/v2/class-wc-api-orders.php:1436
|
16246 |
+
#: includes/api/legacy/v3/class-wc-api-orders.php:1486
|
16247 |
msgid "Permanently deleted order note"
|
16248 |
msgstr ""
|
16249 |
|
16250 |
+
#: includes/api/legacy/v2/class-wc-api-orders.php:1501
|
16251 |
+
#: includes/api/legacy/v2/class-wc-api-orders.php:1663
|
16252 |
+
#: includes/api/legacy/v2/class-wc-api-orders.php:1724
|
16253 |
+
#: includes/api/legacy/v3/class-wc-api-orders.php:1551
|
16254 |
+
#: includes/api/legacy/v3/class-wc-api-orders.php:1713
|
16255 |
+
#: includes/api/legacy/v3/class-wc-api-orders.php:1774
|
16256 |
msgid "An order refund with the provided ID could not be found."
|
16257 |
msgstr ""
|
16258 |
|
16259 |
+
#: includes/api/legacy/v2/class-wc-api-orders.php:1568
|
16260 |
+
#: includes/api/legacy/v3/class-wc-api-orders.php:1618
|
16261 |
msgid "You do not have permission to create order refunds"
|
16262 |
msgstr ""
|
16263 |
|
16264 |
+
#: includes/api/legacy/v2/class-wc-api-orders.php:1581
|
16265 |
+
#: includes/api/legacy/v3/class-wc-api-orders.php:1631
|
16266 |
msgid "Refund amount is required."
|
16267 |
msgstr ""
|
16268 |
|
16269 |
+
#: includes/api/legacy/v2/class-wc-api-orders.php:1583
|
16270 |
+
#: includes/api/legacy/v3/class-wc-api-orders.php:1633
|
16271 |
msgid "Refund amount must be positive."
|
16272 |
msgstr ""
|
16273 |
|
16274 |
+
#: includes/api/legacy/v2/class-wc-api-orders.php:1610
|
16275 |
+
#: includes/api/legacy/v3/class-wc-api-orders.php:1660
|
16276 |
#: includes/wc-order-functions.php:635
|
16277 |
msgid ""
|
16278 |
"An error occurred while attempting to create the refund using the payment "
|
16279 |
"gateway API."
|
16280 |
msgstr ""
|
16281 |
|
16282 |
+
#: includes/api/legacy/v2/class-wc-api-orders.php:1668
|
16283 |
+
#: includes/api/legacy/v2/class-wc-api-orders.php:1729
|
16284 |
+
#: includes/api/legacy/v3/class-wc-api-orders.php:1718
|
16285 |
+
#: includes/api/legacy/v3/class-wc-api-orders.php:1779
|
16286 |
msgid "The order refund ID provided is not associated with the order."
|
16287 |
msgstr ""
|
16288 |
|
17276 |
msgstr ""
|
17277 |
|
17278 |
#: includes/class-wc-cart.php:912 includes/class-wc-frontend-scripts.php:523
|
17279 |
+
#: includes/wc-cart-functions.php:115 includes/wc-template-functions.php:1447
|
17280 |
#. translators: %s: product name
|
17281 |
msgid "View cart"
|
17282 |
msgstr ""
|
17635 |
msgstr ""
|
17636 |
|
17637 |
#: includes/class-wc-download-handler.php:93
|
17638 |
+
#: includes/class-wc-form-handler.php:660
|
17639 |
#: includes/data-stores/abstract-wc-order-data-store-cpt.php:86
|
17640 |
#: includes/shortcodes/class-wc-shortcode-checkout.php:169
|
17641 |
#: includes/shortcodes/class-wc-shortcode-my-account.php:118
|
17775 |
msgid "Cart updated."
|
17776 |
msgstr ""
|
17777 |
|
17778 |
+
#: includes/class-wc-form-handler.php:612
|
17779 |
msgid ""
|
17780 |
"%d item from your previous order is currently unavailable and could not be "
|
17781 |
"added to your cart."
|
17785 |
msgstr[0] ""
|
17786 |
msgstr[1] ""
|
17787 |
|
17788 |
+
#: includes/class-wc-form-handler.php:623
|
17789 |
msgid "The cart has been filled with the items from your previous order."
|
17790 |
msgstr ""
|
17791 |
|
17792 |
+
#: includes/class-wc-form-handler.php:650
|
17793 |
msgid "Order cancelled by customer."
|
17794 |
msgstr ""
|
17795 |
|
17796 |
+
#: includes/class-wc-form-handler.php:653
|
17797 |
msgid "Your order was cancelled."
|
17798 |
msgstr ""
|
17799 |
|
17800 |
+
#: includes/class-wc-form-handler.php:658
|
17801 |
msgid ""
|
17802 |
"Your order can no longer be cancelled. Please contact us if you need "
|
17803 |
"assistance."
|
17804 |
msgstr ""
|
17805 |
|
17806 |
+
#: includes/class-wc-form-handler.php:768
|
17807 |
msgid "Please choose the quantity of items you wish to add to your cart…"
|
17808 |
msgstr ""
|
17809 |
|
17810 |
+
#: includes/class-wc-form-handler.php:775
|
17811 |
msgid "Please choose a product to add to your cart…"
|
17812 |
msgstr ""
|
17813 |
|
17814 |
+
#: includes/class-wc-form-handler.php:803
|
17815 |
msgid "Please choose product options…"
|
17816 |
msgstr ""
|
17817 |
|
17818 |
+
#: includes/class-wc-form-handler.php:831
|
17819 |
msgid "Invalid value posted for %s"
|
17820 |
msgstr ""
|
17821 |
|
17822 |
+
#: includes/class-wc-form-handler.php:838
|
17823 |
msgid "%s is a required field"
|
17824 |
msgid_plural "%s are required fields"
|
17825 |
msgstr[0] ""
|
17826 |
msgstr[1] ""
|
17827 |
|
17828 |
+
#: includes/class-wc-form-handler.php:876
|
17829 |
+
#: includes/class-wc-form-handler.php:880
|
17830 |
+
#: includes/class-wc-form-handler.php:889
|
17831 |
+
#: includes/class-wc-form-handler.php:1030 includes/wc-user-functions.php:111
|
17832 |
msgid "Error:"
|
17833 |
msgstr ""
|
17834 |
|
17835 |
+
#: includes/class-wc-form-handler.php:880
|
17836 |
msgid "Username is required."
|
17837 |
msgstr ""
|
17838 |
|
17839 |
+
#: includes/class-wc-form-handler.php:889
|
17840 |
msgid "A user could not be found with this email address."
|
17841 |
msgstr ""
|
17842 |
|
17843 |
+
#: includes/class-wc-form-handler.php:967
|
17844 |
msgid "Please enter your password."
|
17845 |
msgstr ""
|
17846 |
|
17847 |
+
#: includes/class-wc-form-handler.php:971
|
17848 |
msgid "Passwords do not match."
|
17849 |
msgstr ""
|
17850 |
|
17851 |
+
#: includes/class-wc-form-handler.php:1013
|
17852 |
msgid "Anti-spam field was filled in."
|
17853 |
msgstr ""
|
17854 |
|
17861 |
msgstr ""
|
17862 |
|
17863 |
#: includes/class-wc-frontend-scripts.php:500
|
17864 |
+
#: includes/wc-template-functions.php:1902
|
17865 |
msgid "required"
|
17866 |
msgstr ""
|
17867 |
|
19811 |
msgstr ""
|
19812 |
|
19813 |
#: includes/legacy/abstract-wc-legacy-order.php:504
|
19814 |
+
#: includes/wc-template-functions.php:2470
|
19815 |
#. translators: 1: current item count
|
19816 |
msgid "Download %d"
|
19817 |
msgstr ""
|
19818 |
|
19819 |
#: includes/legacy/abstract-wc-legacy-order.php:504
|
19820 |
+
#: includes/wc-template-functions.php:2470 templates/myaccount/downloads.php:76
|
19821 |
msgid "Download"
|
19822 |
msgstr ""
|
19823 |
|
21137 |
msgid "Allow, but notify customer"
|
21138 |
msgstr ""
|
21139 |
|
21140 |
+
#: includes/wc-stock-functions.php:100
|
21141 |
#. translators: 1: item name 2: old stock quantity 3: new stock quantity
|
21142 |
msgid "%1$s stock reduced from %2$s to %3$s."
|
21143 |
msgstr ""
|
21146 |
msgid "Checkout is not available whilst your cart is empty."
|
21147 |
msgstr ""
|
21148 |
|
21149 |
+
#: includes/wc-template-functions.php:169
|
21150 |
msgid "New products"
|
21151 |
msgstr ""
|
21152 |
|
21153 |
+
#: includes/wc-template-functions.php:177
|
21154 |
msgid "New products added to %s"
|
21155 |
msgstr ""
|
21156 |
|
21157 |
+
#: includes/wc-template-functions.php:185
|
21158 |
msgid "New products tagged %s"
|
21159 |
msgstr ""
|
21160 |
|
21161 |
+
#: includes/wc-template-functions.php:527
|
21162 |
msgid "Search results: “%s”"
|
21163 |
msgstr ""
|
21164 |
|
21165 |
+
#: includes/wc-template-functions.php:530
|
21166 |
msgid " – Page %s"
|
21167 |
msgstr ""
|
21168 |
|
21169 |
+
#: includes/wc-template-functions.php:809
|
21170 |
msgid "Default sorting"
|
21171 |
msgstr ""
|
21172 |
|
21173 |
+
#: includes/wc-template-functions.php:810
|
21174 |
msgid "Sort by popularity"
|
21175 |
msgstr ""
|
21176 |
|
21177 |
+
#: includes/wc-template-functions.php:811
|
21178 |
msgid "Sort by average rating"
|
21179 |
msgstr ""
|
21180 |
|
21181 |
+
#: includes/wc-template-functions.php:812
|
21182 |
msgid "Sort by newness"
|
21183 |
msgstr ""
|
21184 |
|
21185 |
+
#: includes/wc-template-functions.php:813
|
21186 |
msgid "Sort by price: low to high"
|
21187 |
msgstr ""
|
21188 |
|
21189 |
+
#: includes/wc-template-functions.php:814
|
21190 |
msgid "Sort by price: high to low"
|
21191 |
msgstr ""
|
21192 |
|
21193 |
+
#: includes/wc-template-functions.php:1149
|
21194 |
#: templates/checkout/form-shipping.php:56
|
21195 |
#: templates/single-product/tabs/additional-information.php:25
|
21196 |
msgid "Additional information"
|
21197 |
msgstr ""
|
21198 |
|
21199 |
+
#: includes/wc-template-functions.php:1158
|
21200 |
msgid "Reviews (%d)"
|
21201 |
msgstr ""
|
21202 |
|
21203 |
+
#: includes/wc-template-functions.php:1459
|
21204 |
msgid "Checkout"
|
21205 |
msgstr ""
|
21206 |
|
21207 |
+
#: includes/wc-template-functions.php:1584
|
21208 |
msgid "Place order"
|
21209 |
msgstr ""
|
21210 |
|
21211 |
+
#: includes/wc-template-functions.php:1969
|
21212 |
msgid "Update country"
|
21213 |
msgstr ""
|
21214 |
|
21215 |
+
#: includes/wc-template-functions.php:1990
|
21216 |
#: templates/cart/shipping-calculator.php:63
|
21217 |
msgid "Select a state…"
|
21218 |
msgstr ""
|
21219 |
|
21220 |
+
#: includes/wc-template-functions.php:2035
|
21221 |
+
#: includes/wc-template-functions.php:2187
|
21222 |
+
#: includes/wc-template-functions.php:2197
|
21223 |
msgid "Choose an option"
|
21224 |
msgstr ""
|
21225 |
|
21226 |
+
#: includes/wc-template-functions.php:2556
|
21227 |
#: includes/widgets/class-wc-widget-layered-nav-filters.php:166
|
21228 |
#: includes/widgets/class-wc-widget-rating-filter.php:188
|
21229 |
msgid "Rated %s out of 5"
|
21230 |
msgstr ""
|
21231 |
|
21232 |
+
#: includes/wc-template-functions.php:2557
|
21233 |
msgid "out of 5"
|
21234 |
msgstr ""
|
21235 |
|
22555 |
msgid "%1$s of %2$s"
|
22556 |
msgstr ""
|
22557 |
|
22558 |
+
#: includes/api/class-wc-rest-system-status-controller.php:870
|
22559 |
msgctxt "Page setting"
|
22560 |
msgid "Shop base"
|
22561 |
msgstr ""
|
22562 |
|
22563 |
+
#: includes/api/class-wc-rest-system-status-controller.php:874
|
22564 |
msgctxt "Page setting"
|
22565 |
msgid "Cart"
|
22566 |
msgstr ""
|
22567 |
|
22568 |
+
#: includes/api/class-wc-rest-system-status-controller.php:878
|
22569 |
msgctxt "Page setting"
|
22570 |
msgid "Checkout"
|
22571 |
msgstr ""
|
22572 |
|
22573 |
+
#: includes/api/class-wc-rest-system-status-controller.php:882
|
22574 |
msgctxt "Page setting"
|
22575 |
msgid "My account"
|
22576 |
msgstr ""
|
22679 |
msgstr[0] ""
|
22680 |
msgstr[1] ""
|
22681 |
|
22682 |
+
#: includes/wc-template-functions.php:1534
|
22683 |
msgctxt "breadcrumb"
|
22684 |
msgid "Home"
|
22685 |
msgstr ""
|
22686 |
|
22687 |
+
#: includes/wc-template-functions.php:2572
|
22688 |
msgctxt "min_price"
|
22689 |
msgid "From:"
|
22690 |
msgstr ""
|
includes/abstracts/abstract-wc-data.php
CHANGED
@@ -140,6 +140,7 @@ abstract class WC_Data {
|
|
140 |
$this->maybe_read_meta_data();
|
141 |
if ( ! empty( $this->meta_data ) ) {
|
142 |
foreach ( $this->meta_data as $array_key => $meta ) {
|
|
|
143 |
if ( ! empty( $meta->id ) ) {
|
144 |
unset( $this->meta_data[ $array_key ]->id );
|
145 |
}
|
140 |
$this->maybe_read_meta_data();
|
141 |
if ( ! empty( $this->meta_data ) ) {
|
142 |
foreach ( $this->meta_data as $array_key => $meta ) {
|
143 |
+
$this->meta_data[ $array_key ] = clone $meta;
|
144 |
if ( ! empty( $meta->id ) ) {
|
145 |
unset( $this->meta_data[ $array_key ]->id );
|
146 |
}
|
includes/abstracts/abstract-wc-order.php
CHANGED
@@ -853,7 +853,7 @@ abstract class WC_Abstract_Order extends WC_Abstract_Legacy_Order {
|
|
853 |
if ( $item_id = $item->get_id() ) {
|
854 |
$this->items[ $items_key ][ $item_id ] = $item;
|
855 |
} else {
|
856 |
-
$this->items[ $items_key ][ 'new:' . sizeof( $this->items[ $items_key ] ) ] = $item;
|
857 |
}
|
858 |
}
|
859 |
|
@@ -1194,7 +1194,7 @@ abstract class WC_Abstract_Order extends WC_Abstract_Legacy_Order {
|
|
1194 |
if ( $inc_tax ) {
|
1195 |
$subtotal = ( $item->get_subtotal() + $item->get_subtotal_tax() ) / max( 1, $item->get_quantity() );
|
1196 |
} else {
|
1197 |
-
$subtotal = ( $item->get_subtotal() / max( 1, $item->get_quantity() ) );
|
1198 |
}
|
1199 |
|
1200 |
$subtotal = $round ? number_format( (float) $subtotal, wc_get_price_decimals(), '.', '' ) : $subtotal;
|
@@ -1242,7 +1242,7 @@ abstract class WC_Abstract_Order extends WC_Abstract_Legacy_Order {
|
|
1242 |
if ( $inc_tax ) {
|
1243 |
$total = ( $item->get_total() + $item->get_total_tax() ) / max( 1, $item->get_quantity() );
|
1244 |
} else {
|
1245 |
-
$total = $item->get_total() / max( 1, $item->get_quantity() );
|
1246 |
}
|
1247 |
|
1248 |
$total = $round ? round( $total, wc_get_price_decimals() ) : $total;
|
853 |
if ( $item_id = $item->get_id() ) {
|
854 |
$this->items[ $items_key ][ $item_id ] = $item;
|
855 |
} else {
|
856 |
+
$this->items[ $items_key ][ 'new:' . $items_key . sizeof( $this->items[ $items_key ] ) ] = $item;
|
857 |
}
|
858 |
}
|
859 |
|
1194 |
if ( $inc_tax ) {
|
1195 |
$subtotal = ( $item->get_subtotal() + $item->get_subtotal_tax() ) / max( 1, $item->get_quantity() );
|
1196 |
} else {
|
1197 |
+
$subtotal = ( floatval( $item->get_subtotal() ) / max( 1, $item->get_quantity() ) );
|
1198 |
}
|
1199 |
|
1200 |
$subtotal = $round ? number_format( (float) $subtotal, wc_get_price_decimals(), '.', '' ) : $subtotal;
|
1242 |
if ( $inc_tax ) {
|
1243 |
$total = ( $item->get_total() + $item->get_total_tax() ) / max( 1, $item->get_quantity() );
|
1244 |
} else {
|
1245 |
+
$total = floatval( $item->get_total() ) / max( 1, $item->get_quantity() );
|
1246 |
}
|
1247 |
|
1248 |
$total = $round ? round( $total, wc_get_price_decimals() ) : $total;
|
includes/admin/meta-boxes/class-wc-meta-box-order-actions.php
CHANGED
@@ -83,7 +83,7 @@ class WC_Meta_Box_Order_Actions {
|
|
83 |
}
|
84 |
?></div>
|
85 |
|
86 |
-
<input type="submit" class="button save_order button-primary
|
87 |
</li>
|
88 |
|
89 |
<?php do_action( 'woocommerce_order_actions_end', $post->ID ); ?>
|
83 |
}
|
84 |
?></div>
|
85 |
|
86 |
+
<input type="submit" class="button save_order button-primary" name="save" value="<?php echo 'auto-draft' === $post->post_status ? esc_attr__( 'Create', 'woocommerce' ) : esc_attr__( 'Update', 'woocommerce' ); ?>" />
|
87 |
</li>
|
88 |
|
89 |
<?php do_action( 'woocommerce_order_actions_end', $post->ID ); ?>
|
includes/admin/meta-boxes/class-wc-meta-box-product-data.php
CHANGED
@@ -192,9 +192,14 @@ class WC_Meta_Box_Product_Data {
|
|
192 |
if ( empty( $attribute_names[ $i ] ) || ! isset( $attribute_values[ $i ] ) ) {
|
193 |
continue;
|
194 |
}
|
|
|
195 |
$attribute_name = wc_clean( $attribute_names[ $i ] );
|
196 |
-
|
197 |
-
|
|
|
|
|
|
|
|
|
198 |
|
199 |
if ( is_array( $options ) ) {
|
200 |
// Term ids sent as array.
|
192 |
if ( empty( $attribute_names[ $i ] ) || ! isset( $attribute_values[ $i ] ) ) {
|
193 |
continue;
|
194 |
}
|
195 |
+
$attribute_id = 0;
|
196 |
$attribute_name = wc_clean( $attribute_names[ $i ] );
|
197 |
+
|
198 |
+
if ( 'pa_' === substr( $attribute_name, 0, 3 ) ) {
|
199 |
+
$attribute_id = wc_attribute_taxonomy_id_by_name( $attribute_name );
|
200 |
+
}
|
201 |
+
|
202 |
+
$options = isset( $attribute_values[ $i ] ) ? $attribute_values[ $i ] : '';
|
203 |
|
204 |
if ( is_array( $options ) ) {
|
205 |
// Term ids sent as array.
|
includes/api/class-wc-rest-shipping-zone-methods-controller.php
CHANGED
@@ -53,7 +53,7 @@ class WC_REST_Shipping_Zone_Methods_Controller extends WC_REST_Shipping_Zones_Co
|
|
53 |
'schema' => array( $this, 'get_public_item_schema' ),
|
54 |
) );
|
55 |
|
56 |
-
register_rest_route( $this->namespace, '/' . $this->rest_base . '/(?P<zone_id>[\d]+)/methods/(?P<instance_id>[\d
|
57 |
'args' => array(
|
58 |
'zone_id' => array(
|
59 |
'description' => __( 'Unique ID for the zone.', 'woocommerce' ),
|
@@ -346,6 +346,7 @@ class WC_REST_Shipping_Zone_Methods_Controller extends WC_REST_Shipping_Zones_Co
|
|
346 |
*/
|
347 |
public function prepare_item_for_response( $item, $request ) {
|
348 |
$method = array(
|
|
|
349 |
'instance_id' => $item->instance_id,
|
350 |
'title' => $item->instance_settings['title'],
|
351 |
'order' => $item->method_order,
|
@@ -430,6 +431,12 @@ class WC_REST_Shipping_Zone_Methods_Controller extends WC_REST_Shipping_Zones_Co
|
|
430 |
'title' => 'shipping_zone_method',
|
431 |
'type' => 'object',
|
432 |
'properties' => array(
|
|
|
|
|
|
|
|
|
|
|
|
|
433 |
'instance_id' => array(
|
434 |
'description' => __( 'Shipping method instance ID.', 'woocommerce' ),
|
435 |
'type' => 'integer',
|
53 |
'schema' => array( $this, 'get_public_item_schema' ),
|
54 |
) );
|
55 |
|
56 |
+
register_rest_route( $this->namespace, '/' . $this->rest_base . '/(?P<zone_id>[\d]+)/methods/(?P<instance_id>[\d]+)', array(
|
57 |
'args' => array(
|
58 |
'zone_id' => array(
|
59 |
'description' => __( 'Unique ID for the zone.', 'woocommerce' ),
|
346 |
*/
|
347 |
public function prepare_item_for_response( $item, $request ) {
|
348 |
$method = array(
|
349 |
+
'id' => $item->instance_id,
|
350 |
'instance_id' => $item->instance_id,
|
351 |
'title' => $item->instance_settings['title'],
|
352 |
'order' => $item->method_order,
|
431 |
'title' => 'shipping_zone_method',
|
432 |
'type' => 'object',
|
433 |
'properties' => array(
|
434 |
+
'id' => array(
|
435 |
+
'description' => __( 'Shipping method instance ID.', 'woocommerce' ),
|
436 |
+
'type' => 'integer',
|
437 |
+
'context' => array( 'view', 'edit' ),
|
438 |
+
'readonly' => true,
|
439 |
+
),
|
440 |
'instance_id' => array(
|
441 |
'description' => __( 'Shipping method instance ID.', 'woocommerce' ),
|
442 |
'type' => 'integer',
|
includes/api/class-wc-rest-system-status-controller.php
CHANGED
@@ -686,6 +686,8 @@ class WC_REST_System_Status_Controller extends WC_REST_Controller {
|
|
686 |
}
|
687 |
|
688 |
$active_plugins_data = array();
|
|
|
|
|
689 |
foreach ( $active_plugins as $plugin ) {
|
690 |
$data = get_plugin_data( WP_PLUGIN_DIR . '/' . $plugin );
|
691 |
$dirname = dirname( $plugin );
|
@@ -712,20 +714,8 @@ class WC_REST_System_Status_Controller extends WC_REST_Controller {
|
|
712 |
}
|
713 |
}
|
714 |
$version_latest = $version_data['version'];
|
715 |
-
}
|
716 |
-
|
717 |
-
|
718 |
-
$api = plugins_api( 'plugin_information', array(
|
719 |
-
'slug' => $slug,
|
720 |
-
'fields' => array(
|
721 |
-
'sections' => false,
|
722 |
-
'tags' => false,
|
723 |
-
),
|
724 |
-
) );
|
725 |
-
|
726 |
-
if ( is_object( $api ) && ! is_wp_error( $api ) && ! empty( $api->version ) ) {
|
727 |
-
$version_latest = $api->version;
|
728 |
-
}
|
729 |
}
|
730 |
|
731 |
// convert plugin data to json response format.
|
686 |
}
|
687 |
|
688 |
$active_plugins_data = array();
|
689 |
+
$available_updates = get_plugin_updates();
|
690 |
+
|
691 |
foreach ( $active_plugins as $plugin ) {
|
692 |
$data = get_plugin_data( WP_PLUGIN_DIR . '/' . $plugin );
|
693 |
$dirname = dirname( $plugin );
|
714 |
}
|
715 |
}
|
716 |
$version_latest = $version_data['version'];
|
717 |
+
} elseif ( isset( $available_updates[ $plugin ]->update->new_version ) ) {
|
718 |
+
$version_latest = $available_updates[ $plugin ]->update->new_version;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
719 |
}
|
720 |
|
721 |
// convert plugin data to json response format.
|
includes/api/legacy/v2/class-wc-api-orders.php
CHANGED
@@ -939,10 +939,15 @@ class WC_API_Orders extends WC_API_Resource {
|
|
939 |
$line_item->set_variation( $item['variations'] );
|
940 |
}
|
941 |
|
942 |
-
|
|
|
|
|
|
|
|
|
943 |
|
944 |
-
|
945 |
-
|
|
|
946 |
}
|
947 |
}
|
948 |
|
@@ -1023,11 +1028,7 @@ class WC_API_Orders extends WC_API_Resource {
|
|
1023 |
$item = new WC_Order_Item_Shipping();
|
1024 |
$item->set_order_id( $order->get_id() );
|
1025 |
$item->set_shipping_rate( $rate );
|
1026 |
-
$
|
1027 |
-
|
1028 |
-
if ( ! $shipping_id ) {
|
1029 |
-
throw new WC_API_Exception( 'woocommerce_cannot_create_shipping', __( 'Cannot create shipping method, try again.', 'woocommerce' ), 500 );
|
1030 |
-
}
|
1031 |
} else {
|
1032 |
|
1033 |
$item = new WC_Order_Item_Shipping( $shipping['id'] );
|
@@ -1094,11 +1095,7 @@ class WC_API_Orders extends WC_API_Resource {
|
|
1094 |
}
|
1095 |
}
|
1096 |
|
1097 |
-
$
|
1098 |
-
|
1099 |
-
if ( ! $fee_id ) {
|
1100 |
-
throw new WC_API_Exception( 'woocommerce_cannot_create_fee', __( 'Cannot create fee, try again.', 'woocommerce' ), 500 );
|
1101 |
-
}
|
1102 |
} else {
|
1103 |
|
1104 |
$item = new WC_Order_Item_Fee( $fee['id'] );
|
@@ -1157,11 +1154,7 @@ class WC_API_Orders extends WC_API_Resource {
|
|
1157 |
'discount_tax' => 0,
|
1158 |
'order_id' => $order->get_id(),
|
1159 |
) );
|
1160 |
-
$
|
1161 |
-
|
1162 |
-
if ( ! $coupon_id ) {
|
1163 |
-
throw new WC_API_Exception( 'woocommerce_cannot_create_order_coupon', __( 'Cannot create coupon, try again.', 'woocommerce' ), 500 );
|
1164 |
-
}
|
1165 |
} else {
|
1166 |
|
1167 |
$item = new WC_Order_Item_Coupon( $coupon['id'] );
|
939 |
$line_item->set_variation( $item['variations'] );
|
940 |
}
|
941 |
|
942 |
+
// Save or add to order.
|
943 |
+
if ( $creating ) {
|
944 |
+
$order->add_item( $line_item );
|
945 |
+
} else {
|
946 |
+
$item_id = $line_item->save();
|
947 |
|
948 |
+
if ( ! $item_id ) {
|
949 |
+
throw new WC_API_Exception( 'woocommerce_cannot_create_line_item', __( 'Cannot create line item, try again.', 'woocommerce' ), 500 );
|
950 |
+
}
|
951 |
}
|
952 |
}
|
953 |
|
1028 |
$item = new WC_Order_Item_Shipping();
|
1029 |
$item->set_order_id( $order->get_id() );
|
1030 |
$item->set_shipping_rate( $rate );
|
1031 |
+
$order->add_item( $item );
|
|
|
|
|
|
|
|
|
1032 |
} else {
|
1033 |
|
1034 |
$item = new WC_Order_Item_Shipping( $shipping['id'] );
|
1095 |
}
|
1096 |
}
|
1097 |
|
1098 |
+
$order->add_item( $item );
|
|
|
|
|
|
|
|
|
1099 |
} else {
|
1100 |
|
1101 |
$item = new WC_Order_Item_Fee( $fee['id'] );
|
1154 |
'discount_tax' => 0,
|
1155 |
'order_id' => $order->get_id(),
|
1156 |
) );
|
1157 |
+
$order->add_item( $item );
|
|
|
|
|
|
|
|
|
1158 |
} else {
|
1159 |
|
1160 |
$item = new WC_Order_Item_Coupon( $coupon['id'] );
|
includes/api/legacy/v3/class-wc-api-orders.php
CHANGED
@@ -988,10 +988,15 @@ class WC_API_Orders extends WC_API_Resource {
|
|
988 |
$line_item->set_variation( $item['variations'] );
|
989 |
}
|
990 |
|
991 |
-
|
|
|
|
|
|
|
|
|
992 |
|
993 |
-
|
994 |
-
|
|
|
995 |
}
|
996 |
}
|
997 |
|
@@ -1073,11 +1078,7 @@ class WC_API_Orders extends WC_API_Resource {
|
|
1073 |
$item = new WC_Order_Item_Shipping();
|
1074 |
$item->set_order_id( $order->get_id() );
|
1075 |
$item->set_shipping_rate( $rate );
|
1076 |
-
$
|
1077 |
-
|
1078 |
-
if ( ! $shipping_id ) {
|
1079 |
-
throw new WC_API_Exception( 'woocommerce_cannot_create_shipping', __( 'Cannot create shipping method, try again.', 'woocommerce' ), 500 );
|
1080 |
-
}
|
1081 |
} else {
|
1082 |
|
1083 |
$item = new WC_Order_Item_Shipping( $shipping['id'] );
|
@@ -1144,11 +1145,7 @@ class WC_API_Orders extends WC_API_Resource {
|
|
1144 |
}
|
1145 |
}
|
1146 |
|
1147 |
-
$
|
1148 |
-
|
1149 |
-
if ( ! $fee_id ) {
|
1150 |
-
throw new WC_API_Exception( 'woocommerce_cannot_create_fee', __( 'Cannot create fee, try again.', 'woocommerce' ), 500 );
|
1151 |
-
}
|
1152 |
} else {
|
1153 |
|
1154 |
$item = new WC_Order_Item_Fee( $fee['id'] );
|
@@ -1207,11 +1204,7 @@ class WC_API_Orders extends WC_API_Resource {
|
|
1207 |
'discount_tax' => 0,
|
1208 |
'order_id' => $order->get_id(),
|
1209 |
) );
|
1210 |
-
$
|
1211 |
-
|
1212 |
-
if ( ! $coupon_id ) {
|
1213 |
-
throw new WC_API_Exception( 'woocommerce_cannot_create_order_coupon', __( 'Cannot create coupon, try again.', 'woocommerce' ), 500 );
|
1214 |
-
}
|
1215 |
} else {
|
1216 |
|
1217 |
$item = new WC_Order_Item_Coupon( $coupon['id'] );
|
988 |
$line_item->set_variation( $item['variations'] );
|
989 |
}
|
990 |
|
991 |
+
// Save or add to order.
|
992 |
+
if ( $creating ) {
|
993 |
+
$order->add_item( $line_item );
|
994 |
+
} else {
|
995 |
+
$item_id = $line_item->save();
|
996 |
|
997 |
+
if ( ! $item_id ) {
|
998 |
+
throw new WC_API_Exception( 'woocommerce_cannot_create_line_item', __( 'Cannot create line item, try again.', 'woocommerce' ), 500 );
|
999 |
+
}
|
1000 |
}
|
1001 |
}
|
1002 |
|
1078 |
$item = new WC_Order_Item_Shipping();
|
1079 |
$item->set_order_id( $order->get_id() );
|
1080 |
$item->set_shipping_rate( $rate );
|
1081 |
+
$order->add_item( $item );
|
|
|
|
|
|
|
|
|
1082 |
} else {
|
1083 |
|
1084 |
$item = new WC_Order_Item_Shipping( $shipping['id'] );
|
1145 |
}
|
1146 |
}
|
1147 |
|
1148 |
+
$order->add_item( $item );
|
|
|
|
|
|
|
|
|
1149 |
} else {
|
1150 |
|
1151 |
$item = new WC_Order_Item_Fee( $fee['id'] );
|
1204 |
'discount_tax' => 0,
|
1205 |
'order_id' => $order->get_id(),
|
1206 |
) );
|
1207 |
+
$order->add_item( $item );
|
|
|
|
|
|
|
|
|
1208 |
} else {
|
1209 |
|
1210 |
$item = new WC_Order_Item_Coupon( $coupon['id'] );
|
includes/class-wc-form-handler.php
CHANGED
@@ -587,7 +587,8 @@ class WC_Form_Handler {
|
|
587 |
|
588 |
foreach ( $item->get_meta_data() as $meta ) {
|
589 |
if ( taxonomy_is_product_attribute( $meta->key ) ) {
|
590 |
-
$
|
|
|
591 |
} elseif ( meta_is_product_attribute( $meta->key, $meta->value, $product_id ) ) {
|
592 |
$variations[ $meta->key ] = $meta->value;
|
593 |
}
|
587 |
|
588 |
foreach ( $item->get_meta_data() as $meta ) {
|
589 |
if ( taxonomy_is_product_attribute( $meta->key ) ) {
|
590 |
+
$term = get_term_by( 'slug', $meta->value, $meta->key );
|
591 |
+
$variations[ $meta->key ] = $term ? $term->name : $meta->value;
|
592 |
} elseif ( meta_is_product_attribute( $meta->key, $meta->value, $product_id ) ) {
|
593 |
$variations[ $meta->key ] = $meta->value;
|
594 |
}
|
includes/class-wc-geolocation.php
CHANGED
@@ -66,6 +66,33 @@ class WC_Geolocation {
|
|
66 |
return $new_value;
|
67 |
}
|
68 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
69 |
/**
|
70 |
* Get current user IP Address.
|
71 |
* @return string
|
@@ -76,7 +103,7 @@ class WC_Geolocation {
|
|
76 |
} elseif ( isset( $_SERVER['HTTP_X_FORWARDED_FOR'] ) ) {
|
77 |
// Proxy servers can send through this header like this: X-Forwarded-For: client1, proxy1, proxy2
|
78 |
// Make sure we always only send through the first IP in the list which should always be the client IP.
|
79 |
-
return trim( current( explode( ',', $_SERVER['HTTP_X_FORWARDED_FOR'] ) ) );
|
80 |
} elseif ( isset( $_SERVER['REMOTE_ADDR'] ) ) {
|
81 |
return $_SERVER['REMOTE_ADDR'];
|
82 |
}
|
@@ -90,8 +117,12 @@ class WC_Geolocation {
|
|
90 |
* @return string
|
91 |
*/
|
92 |
public static function get_external_ip_address() {
|
93 |
-
$
|
94 |
-
|
|
|
|
|
|
|
|
|
95 |
|
96 |
if ( false === $external_ip_address ) {
|
97 |
$external_ip_address = '0.0.0.0';
|
66 |
return $new_value;
|
67 |
}
|
68 |
|
69 |
+
/**
|
70 |
+
* Check if is a valid IP address.
|
71 |
+
*
|
72 |
+
* @since 3.0.6
|
73 |
+
* @param string $ip_address IP address.
|
74 |
+
* @return string|bool The valid IP address, otherwise false.
|
75 |
+
*/
|
76 |
+
private function is_ip_address( $ip_address ) {
|
77 |
+
// WP 4.7+ only.
|
78 |
+
if ( function_exists( 'rest_is_ip_address' ) ) {
|
79 |
+
return rest_is_ip_address( $ip_address );
|
80 |
+
}
|
81 |
+
|
82 |
+
// Support for WordPress 4.4 to 4.6.
|
83 |
+
if ( ! class_exists( 'Requests_IPv6', false ) ) {
|
84 |
+
include_once( dirname( __FILE__ ) . '/vendor/class-requests-ipv6.php' );
|
85 |
+
}
|
86 |
+
|
87 |
+
$ipv4_pattern = '/^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/';
|
88 |
+
|
89 |
+
if ( ! preg_match( $ipv4_pattern, $ip ) && ! Requests_IPv6::check_ipv6( $ip ) ) {
|
90 |
+
return false;
|
91 |
+
}
|
92 |
+
|
93 |
+
return $ip;
|
94 |
+
}
|
95 |
+
|
96 |
/**
|
97 |
* Get current user IP Address.
|
98 |
* @return string
|
103 |
} elseif ( isset( $_SERVER['HTTP_X_FORWARDED_FOR'] ) ) {
|
104 |
// Proxy servers can send through this header like this: X-Forwarded-For: client1, proxy1, proxy2
|
105 |
// Make sure we always only send through the first IP in the list which should always be the client IP.
|
106 |
+
return (string) self::is_ip_address( trim( current( explode( ',', $_SERVER['HTTP_X_FORWARDED_FOR'] ) ) ) );
|
107 |
} elseif ( isset( $_SERVER['REMOTE_ADDR'] ) ) {
|
108 |
return $_SERVER['REMOTE_ADDR'];
|
109 |
}
|
117 |
* @return string
|
118 |
*/
|
119 |
public static function get_external_ip_address() {
|
120 |
+
$external_ip_address = '0.0.0.0';
|
121 |
+
|
122 |
+
if ( '' !== self::get_ip_address() ) {
|
123 |
+
$transient_name = 'external_ip_address_' . self::get_ip_address();
|
124 |
+
$external_ip_address = get_transient( $transient_name );
|
125 |
+
}
|
126 |
|
127 |
if ( false === $external_ip_address ) {
|
128 |
$external_ip_address = '0.0.0.0';
|
includes/class-wc-order-item-product.php
CHANGED
@@ -96,7 +96,7 @@ class WC_Order_Item_Product extends WC_Order_Item {
|
|
96 |
* @throws WC_Data_Exception
|
97 |
*/
|
98 |
public function set_subtotal( $value ) {
|
99 |
-
$this->set_prop( 'subtotal', wc_format_decimal( $value ) );
|
100 |
}
|
101 |
|
102 |
/**
|
@@ -106,7 +106,7 @@ class WC_Order_Item_Product extends WC_Order_Item {
|
|
106 |
* @throws WC_Data_Exception
|
107 |
*/
|
108 |
public function set_total( $value ) {
|
109 |
-
$this->set_prop( 'total', wc_format_decimal( $value ) );
|
110 |
|
111 |
// Subtotal cannot be less than total
|
112 |
if ( ! $this->get_subtotal() || $this->get_subtotal() < $this->get_total() ) {
|
96 |
* @throws WC_Data_Exception
|
97 |
*/
|
98 |
public function set_subtotal( $value ) {
|
99 |
+
$this->set_prop( 'subtotal', floatval( wc_format_decimal( $value ) ) );
|
100 |
}
|
101 |
|
102 |
/**
|
106 |
* @throws WC_Data_Exception
|
107 |
*/
|
108 |
public function set_total( $value ) {
|
109 |
+
$this->set_prop( 'total', floatval( wc_format_decimal( $value ) ) );
|
110 |
|
111 |
// Subtotal cannot be less than total
|
112 |
if ( ! $this->get_subtotal() || $this->get_subtotal() < $this->get_total() ) {
|
includes/class-wc-product-variation.php
CHANGED
@@ -391,6 +391,18 @@ class WC_Product_Variation extends WC_Product_Simple {
|
|
391 |
return $this->get_prop( 'attributes', $context );
|
392 |
}
|
393 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
394 |
/*
|
395 |
|--------------------------------------------------------------------------
|
396 |
| Conditionals
|
391 |
return $this->get_prop( 'attributes', $context );
|
392 |
}
|
393 |
|
394 |
+
/**
|
395 |
+
* Returns whether or not the product has any visible attributes.
|
396 |
+
*
|
397 |
+
* Variations are mapped to specific attributes unlike products, and the return
|
398 |
+
* value of ->get_attributes differs. Therefore this returns false.
|
399 |
+
*
|
400 |
+
* @return boolean
|
401 |
+
*/
|
402 |
+
public function has_attributes() {
|
403 |
+
return false;
|
404 |
+
}
|
405 |
+
|
406 |
/*
|
407 |
|--------------------------------------------------------------------------
|
408 |
| Conditionals
|
includes/class-wc-structured-data.php
CHANGED
@@ -200,34 +200,36 @@ class WC_Structured_Data {
|
|
200 |
return;
|
201 |
}
|
202 |
|
203 |
-
$
|
204 |
-
|
205 |
-
|
206 |
-
'availability' => 'https://schema.org/' . $stock = ( $product->is_in_stock() ? 'InStock' : 'OutOfStock' ),
|
207 |
-
'sku' => $product->get_sku(),
|
208 |
-
'image' => wp_get_attachment_url( $product->get_image_id() ),
|
209 |
-
'description' => $product->get_description(),
|
210 |
-
'seller' => array(
|
211 |
-
'@type' => 'Organization',
|
212 |
-
'name' => $shop_name,
|
213 |
-
'url' => $shop_url,
|
214 |
-
),
|
215 |
-
);
|
216 |
-
|
217 |
-
if ( $product->is_type( 'variable' ) ) {
|
218 |
-
$prices = $product->get_variation_prices();
|
219 |
-
|
220 |
-
$markup_offer['priceSpecification'] = array(
|
221 |
-
'price' => wc_format_decimal( $product->get_price(), wc_get_price_decimals() ),
|
222 |
-
'minPrice' => wc_format_decimal( current( $prices['price'] ), wc_get_price_decimals() ),
|
223 |
-
'maxPrice' => wc_format_decimal( end( $prices['price'] ), wc_get_price_decimals() ),
|
224 |
'priceCurrency' => $currency,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
225 |
);
|
226 |
-
} else {
|
227 |
-
$markup_offer['price'] = wc_format_decimal( $product->get_price(), wc_get_price_decimals() );
|
228 |
-
}
|
229 |
|
230 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
231 |
|
232 |
if ( $product->get_rating_count() ) {
|
233 |
$markup['aggregateRating'] = array(
|
@@ -398,7 +400,7 @@ class WC_Structured_Data {
|
|
398 |
$markup = array();
|
399 |
$markup['@type'] = 'Order';
|
400 |
$markup['url'] = $order_url;
|
401 |
-
$markup['orderStatus'] = isset( $
|
402 |
$markup['orderNumber'] = $order->get_order_number();
|
403 |
$markup['orderDate'] = $order->get_date_created()->format( 'c' );
|
404 |
$markup['acceptedOffer'] = $markup_offers;
|
200 |
return;
|
201 |
}
|
202 |
|
203 |
+
if ( '' !== $product->get_price() ) {
|
204 |
+
$markup_offer = array(
|
205 |
+
'@type' => 'Offer',
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
206 |
'priceCurrency' => $currency,
|
207 |
+
'availability' => 'https://schema.org/' . $stock = ( $product->is_in_stock() ? 'InStock' : 'OutOfStock' ),
|
208 |
+
'sku' => $product->get_sku(),
|
209 |
+
'image' => wp_get_attachment_url( $product->get_image_id() ),
|
210 |
+
'description' => $product->get_description(),
|
211 |
+
'seller' => array(
|
212 |
+
'@type' => 'Organization',
|
213 |
+
'name' => $shop_name,
|
214 |
+
'url' => $shop_url,
|
215 |
+
),
|
216 |
);
|
|
|
|
|
|
|
217 |
|
218 |
+
if ( $product->is_type( 'variable' ) ) {
|
219 |
+
$prices = $product->get_variation_prices();
|
220 |
+
|
221 |
+
$markup_offer['priceSpecification'] = array(
|
222 |
+
'price' => wc_format_decimal( $product->get_price(), wc_get_price_decimals() ),
|
223 |
+
'minPrice' => wc_format_decimal( current( $prices['price'] ), wc_get_price_decimals() ),
|
224 |
+
'maxPrice' => wc_format_decimal( end( $prices['price'] ), wc_get_price_decimals() ),
|
225 |
+
'priceCurrency' => $currency,
|
226 |
+
);
|
227 |
+
} else {
|
228 |
+
$markup_offer['price'] = wc_format_decimal( $product->get_price(), wc_get_price_decimals() );
|
229 |
+
}
|
230 |
+
|
231 |
+
$markup['offers'] = array( apply_filters( 'woocommerce_structured_data_product_offer', $markup_offer, $product ) );
|
232 |
+
}
|
233 |
|
234 |
if ( $product->get_rating_count() ) {
|
235 |
$markup['aggregateRating'] = array(
|
400 |
$markup = array();
|
401 |
$markup['@type'] = 'Order';
|
402 |
$markup['url'] = $order_url;
|
403 |
+
$markup['orderStatus'] = isset( $order_statuses[ $order->get_status() ] ) ? $order_statuses[ $order->get_status() ] : '';
|
404 |
$markup['orderNumber'] = $order->get_order_number();
|
405 |
$markup['orderDate'] = $order->get_date_created()->format( 'c' );
|
406 |
$markup['acceptedOffer'] = $markup_offers;
|
includes/class-wc-validation.php
CHANGED
@@ -65,6 +65,7 @@ class WC_Validation {
|
|
65 |
$valid = (bool) preg_match( '/^([0]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{3}$/', $postcode );
|
66 |
break;
|
67 |
case 'ES' :
|
|
|
68 |
$valid = (bool) preg_match( '/^([0-9]{5})$/i', $postcode );
|
69 |
break;
|
70 |
case 'GB' :
|
65 |
$valid = (bool) preg_match( '/^([0]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{3}$/', $postcode );
|
66 |
break;
|
67 |
case 'ES' :
|
68 |
+
case 'FR' :
|
69 |
$valid = (bool) preg_match( '/^([0-9]{5})$/i', $postcode );
|
70 |
break;
|
71 |
case 'GB' :
|
includes/data-stores/class-wc-order-data-store-cpt.php
CHANGED
@@ -533,7 +533,7 @@ class WC_Order_Data_Store_CPT extends Abstract_WC_Order_Data_Store_CPT implement
|
|
533 |
) );
|
534 |
}
|
535 |
|
536 |
-
return $order_ids;
|
537 |
}
|
538 |
|
539 |
/**
|
533 |
) );
|
534 |
}
|
535 |
|
536 |
+
return apply_filters( 'woocommerce_shop_order_search_results', $order_ids, $term, $search_fields );
|
537 |
}
|
538 |
|
539 |
/**
|
includes/data-stores/class-wc-product-data-store-cpt.php
CHANGED
@@ -369,6 +369,7 @@ class WC_Product_Data_Store_CPT extends WC_Data_Store_WP implements WC_Object_Da
|
|
369 |
if ( ! empty( $meta_values ) && is_array( $meta_values ) ) {
|
370 |
$attributes = array();
|
371 |
foreach ( $meta_values as $meta_value ) {
|
|
|
372 |
$meta_value = array_merge( array(
|
373 |
'name' => '',
|
374 |
'value' => '',
|
@@ -378,17 +379,20 @@ class WC_Product_Data_Store_CPT extends WC_Data_Store_WP implements WC_Object_Da
|
|
378 |
'is_taxonomy' => 0,
|
379 |
), (array) $meta_value );
|
380 |
|
|
|
381 |
if ( ! empty( $meta_value['is_taxonomy'] ) ) {
|
382 |
if ( ! taxonomy_exists( $meta_value['name'] ) ) {
|
383 |
continue;
|
384 |
}
|
|
|
385 |
$options = wc_get_object_terms( $product->get_id(), $meta_value['name'], 'term_id' );
|
386 |
} else {
|
387 |
$options = wc_get_text_attributes( $meta_value['value'] );
|
388 |
}
|
389 |
|
390 |
$attribute = new WC_Product_Attribute();
|
391 |
-
|
|
|
392 |
$attribute->set_name( $meta_value['name'] );
|
393 |
$attribute->set_options( $options );
|
394 |
$attribute->set_position( $meta_value['position'] );
|
@@ -652,7 +656,6 @@ class WC_Product_Data_Store_CPT extends WC_Data_Store_WP implements WC_Object_Da
|
|
652 |
|
653 |
} elseif ( $attribute->is_taxonomy() ) {
|
654 |
wp_set_object_terms( $product->get_id(), wp_list_pluck( $attribute->get_terms(), 'term_id' ), $attribute->get_name() );
|
655 |
-
|
656 |
} else {
|
657 |
$value = wc_implode_text_attributes( $attribute->get_options() );
|
658 |
}
|
@@ -994,50 +997,46 @@ class WC_Product_Data_Store_CPT extends WC_Data_Store_WP implements WC_Object_Da
|
|
994 |
public function get_related_products_query( $cats_array, $tags_array, $exclude_ids, $limit ) {
|
995 |
global $wpdb;
|
996 |
|
997 |
-
|
998 |
-
$
|
999 |
-
$cats_array = implode( ',', array_map( 'absint', $cats_array ) );
|
1000 |
-
$tags_array = implode( ',', array_map( 'absint', $tags_array ) );
|
1001 |
-
|
1002 |
-
$limit = absint( $limit );
|
1003 |
-
$query = array();
|
1004 |
-
$query['fields'] = "SELECT DISTINCT ID FROM {$wpdb->posts} p";
|
1005 |
-
$query['join'] = " INNER JOIN {$wpdb->term_relationships} tr ON (p.ID = tr.object_id)";
|
1006 |
-
$query['join'] .= " INNER JOIN {$wpdb->term_taxonomy} tt ON (tr.term_taxonomy_id = tt.term_taxonomy_id)";
|
1007 |
-
$query['join'] .= " INNER JOIN {$wpdb->terms} t ON (t.term_id = tt.term_id)";
|
1008 |
-
$query['where'] = ' WHERE 1=1';
|
1009 |
-
$query['where'] .= " AND p.post_status = 'publish'";
|
1010 |
-
$query['where'] .= " AND p.post_type = 'product'";
|
1011 |
-
$query['where'] .= " AND p.ID NOT IN ( {$exclude_ids} )";
|
1012 |
-
|
1013 |
$product_visibility_term_ids = wc_get_product_visibility_term_ids();
|
1014 |
|
1015 |
if ( $product_visibility_term_ids['exclude-from-catalog'] ) {
|
1016 |
-
$
|
1017 |
}
|
1018 |
|
1019 |
if ( 'yes' === get_option( 'woocommerce_hide_out_of_stock_items' ) && $product_visibility_term_ids['outofstock'] ) {
|
1020 |
-
$
|
1021 |
}
|
1022 |
|
1023 |
-
|
1024 |
-
|
1025 |
-
|
1026 |
-
|
1027 |
-
|
1028 |
-
|
1029 |
-
|
1030 |
-
|
1031 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
1032 |
|
1033 |
-
|
1034 |
-
|
1035 |
-
|
|
|
1036 |
|
1037 |
-
|
|
|
1038 |
}
|
1039 |
|
1040 |
-
$
|
|
|
|
|
1041 |
|
1042 |
return $query;
|
1043 |
}
|
369 |
if ( ! empty( $meta_values ) && is_array( $meta_values ) ) {
|
370 |
$attributes = array();
|
371 |
foreach ( $meta_values as $meta_value ) {
|
372 |
+
$id = 0;
|
373 |
$meta_value = array_merge( array(
|
374 |
'name' => '',
|
375 |
'value' => '',
|
379 |
'is_taxonomy' => 0,
|
380 |
), (array) $meta_value );
|
381 |
|
382 |
+
// Check if is a taxonomy attribute.
|
383 |
if ( ! empty( $meta_value['is_taxonomy'] ) ) {
|
384 |
if ( ! taxonomy_exists( $meta_value['name'] ) ) {
|
385 |
continue;
|
386 |
}
|
387 |
+
$id = wc_attribute_taxonomy_id_by_name( $meta_value['name'] );
|
388 |
$options = wc_get_object_terms( $product->get_id(), $meta_value['name'], 'term_id' );
|
389 |
} else {
|
390 |
$options = wc_get_text_attributes( $meta_value['value'] );
|
391 |
}
|
392 |
|
393 |
$attribute = new WC_Product_Attribute();
|
394 |
+
|
395 |
+
$attribute->set_id( $id );
|
396 |
$attribute->set_name( $meta_value['name'] );
|
397 |
$attribute->set_options( $options );
|
398 |
$attribute->set_position( $meta_value['position'] );
|
656 |
|
657 |
} elseif ( $attribute->is_taxonomy() ) {
|
658 |
wp_set_object_terms( $product->get_id(), wp_list_pluck( $attribute->get_terms(), 'term_id' ), $attribute->get_name() );
|
|
|
659 |
} else {
|
660 |
$value = wc_implode_text_attributes( $attribute->get_options() );
|
661 |
}
|
997 |
public function get_related_products_query( $cats_array, $tags_array, $exclude_ids, $limit ) {
|
998 |
global $wpdb;
|
999 |
|
1000 |
+
$include_term_ids = array_merge( $cats_array, $tags_array );
|
1001 |
+
$exclude_term_ids = array();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1002 |
$product_visibility_term_ids = wc_get_product_visibility_term_ids();
|
1003 |
|
1004 |
if ( $product_visibility_term_ids['exclude-from-catalog'] ) {
|
1005 |
+
$exclude_term_ids[] = $product_visibility_term_ids['exclude-from-catalog'];
|
1006 |
}
|
1007 |
|
1008 |
if ( 'yes' === get_option( 'woocommerce_hide_out_of_stock_items' ) && $product_visibility_term_ids['outofstock'] ) {
|
1009 |
+
$exclude_term_ids[] = $product_visibility_term_ids['outofstock'];
|
1010 |
}
|
1011 |
|
1012 |
+
$query = array(
|
1013 |
+
'fields' => "
|
1014 |
+
SELECT DISTINCT ID FROM {$wpdb->posts} p
|
1015 |
+
",
|
1016 |
+
'join' => '',
|
1017 |
+
'where' => "
|
1018 |
+
WHERE 1=1
|
1019 |
+
AND p.post_status = 'publish'
|
1020 |
+
AND p.post_type = 'product'
|
1021 |
+
|
1022 |
+
",
|
1023 |
+
'limits' => "
|
1024 |
+
LIMIT " . absint( $limit ) . "
|
1025 |
+
",
|
1026 |
+
);
|
1027 |
|
1028 |
+
if ( count( $exclude_term_ids ) ) {
|
1029 |
+
$query['join'] .= " LEFT JOIN ( SELECT object_id FROM {$wpdb->term_relationships} WHERE term_taxonomy_id IN ( " . implode( ',', array_map( 'absint', $exclude_term_ids ) ) . " ) ) AS exclude_join ON exclude_join.object_id = p.ID";
|
1030 |
+
$query['where'] .= " AND exclude_join.object_id IS NULL";
|
1031 |
+
}
|
1032 |
|
1033 |
+
if ( count( $include_term_ids ) ) {
|
1034 |
+
$query['join'] .= " INNER JOIN ( SELECT object_id FROM {$wpdb->term_relationships} INNER JOIN {$wpdb->term_taxonomy} using( term_taxonomy_id ) WHERE term_id IN ( " . implode( ',', array_map( 'absint', $include_term_ids ) ) . " ) ) AS include_join ON include_join.object_id = p.ID";
|
1035 |
}
|
1036 |
|
1037 |
+
if ( count( $exclude_ids ) ) {
|
1038 |
+
$query['where'] .= " AND p.ID NOT IN ( " . implode( ',', array_map( 'absint', $exclude_ids ) ) . " )";
|
1039 |
+
}
|
1040 |
|
1041 |
return $query;
|
1042 |
}
|
includes/emails/class-wc-email.php
CHANGED
@@ -280,7 +280,7 @@ class WC_Email extends WC_Settings_API {
|
|
280 |
public function get_headers() {
|
281 |
$header = "Content-Type: " . $this->get_content_type() . "\r\n";
|
282 |
|
283 |
-
if ( 'new_order' === $this->id ) {
|
284 |
$header .= 'Reply-to: ' . $this->object->get_billing_first_name() . ' ' . $this->object->get_billing_last_name() . ' <' . $this->object->get_billing_email() . ">\r\n";
|
285 |
}
|
286 |
|
280 |
public function get_headers() {
|
281 |
$header = "Content-Type: " . $this->get_content_type() . "\r\n";
|
282 |
|
283 |
+
if ( 'new_order' === $this->id && $this->object && $this->object->get_billing_email() && ( $this->object->get_billing_first_name() || $this->object->get_billing_last_name() ) ) {
|
284 |
$header .= 'Reply-to: ' . $this->object->get_billing_first_name() . ' ' . $this->object->get_billing_last_name() . ' <' . $this->object->get_billing_email() . ">\r\n";
|
285 |
}
|
286 |
|
includes/legacy/abstract-wc-legacy-product.php
CHANGED
@@ -278,8 +278,8 @@ abstract class WC_Abstract_Legacy_Product extends WC_Data {
|
|
278 |
* @return string
|
279 |
*/
|
280 |
public function get_price_html_from_to( $from, $to ) {
|
281 |
-
wc_deprecated_function( 'WC_Product::get_price_html_from_to', '3.0', '
|
282 |
-
return apply_filters( 'woocommerce_get_price_html_from_to',
|
283 |
}
|
284 |
|
285 |
/**
|
278 |
* @return string
|
279 |
*/
|
280 |
public function get_price_html_from_to( $from, $to ) {
|
281 |
+
wc_deprecated_function( 'WC_Product::get_price_html_from_to', '3.0', 'wc_format_sale_price' );
|
282 |
+
return apply_filters( 'woocommerce_get_price_html_from_to', wc_format_sale_price( $from, $to ), $from, $to, $this );
|
283 |
}
|
284 |
|
285 |
/**
|
includes/vendor/class-requests-ipv6.php
ADDED
@@ -0,0 +1,184 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Class to validate and to work with IPv6 addresses
|
4 |
+
*
|
5 |
+
* @package Requests
|
6 |
+
* @subpackage Utilities
|
7 |
+
*/
|
8 |
+
|
9 |
+
/**
|
10 |
+
* Class to validate and to work with IPv6 addresses
|
11 |
+
*
|
12 |
+
* This was originally based on the PEAR class of the same name, but has been
|
13 |
+
* entirely rewritten.
|
14 |
+
*
|
15 |
+
* @package Requests
|
16 |
+
* @subpackage Utilities
|
17 |
+
*/
|
18 |
+
class Requests_IPv6 {
|
19 |
+
/**
|
20 |
+
* Uncompresses an IPv6 address
|
21 |
+
*
|
22 |
+
* RFC 4291 allows you to compress consecutive zero pieces in an address to
|
23 |
+
* '::'. This method expects a valid IPv6 address and expands the '::' to
|
24 |
+
* the required number of zero pieces.
|
25 |
+
*
|
26 |
+
* Example: FF01::101 -> FF01:0:0:0:0:0:0:101
|
27 |
+
* ::1 -> 0:0:0:0:0:0:0:1
|
28 |
+
*
|
29 |
+
* @author Alexander Merz <alexander.merz@web.de>
|
30 |
+
* @author elfrink at introweb dot nl
|
31 |
+
* @author Josh Peck <jmp at joshpeck dot org>
|
32 |
+
* @copyright 2003-2005 The PHP Group
|
33 |
+
* @license http://www.opensource.org/licenses/bsd-license.php
|
34 |
+
* @param string $ip An IPv6 address
|
35 |
+
* @return string The uncompressed IPv6 address
|
36 |
+
*/
|
37 |
+
public static function uncompress( $ip ) {
|
38 |
+
if ( substr_count( $ip, '::' ) !== 1 ) {
|
39 |
+
return $ip;
|
40 |
+
}
|
41 |
+
|
42 |
+
list($ip1, $ip2) = explode( '::', $ip );
|
43 |
+
$c1 = ( '' == $ip1 ) ? -1 : substr_count( $ip1, ':' );
|
44 |
+
$c2 = ( '' == $ip2 ) ? -1 : substr_count( $ip2, ':' );
|
45 |
+
|
46 |
+
if ( strpos( $ip2, '.' ) !== false ) {
|
47 |
+
$c2++;
|
48 |
+
}
|
49 |
+
// ::
|
50 |
+
if ( -1 === $c1 && -1 === $c2 ) {
|
51 |
+
$ip = '0:0:0:0:0:0:0:0';
|
52 |
+
} // ::xxx
|
53 |
+
elseif ( -1 === $c1 ) {
|
54 |
+
$fill = str_repeat( '0:', 7 - $c2 );
|
55 |
+
$ip = str_replace( '::', $fill, $ip );
|
56 |
+
} // xxx::
|
57 |
+
elseif ( -1 === $c2 ) {
|
58 |
+
$fill = str_repeat( ':0', 7 - $c1 );
|
59 |
+
$ip = str_replace( '::', $fill, $ip );
|
60 |
+
} // xxx::xxx
|
61 |
+
else {
|
62 |
+
$fill = ':' . str_repeat( '0:', 6 - $c2 - $c1 );
|
63 |
+
$ip = str_replace( '::', $fill, $ip );
|
64 |
+
}
|
65 |
+
return $ip;
|
66 |
+
}
|
67 |
+
|
68 |
+
/**
|
69 |
+
* Compresses an IPv6 address
|
70 |
+
*
|
71 |
+
* RFC 4291 allows you to compress consecutive zero pieces in an address to
|
72 |
+
* '::'. This method expects a valid IPv6 address and compresses consecutive
|
73 |
+
* zero pieces to '::'.
|
74 |
+
*
|
75 |
+
* Example: FF01:0:0:0:0:0:0:101 -> FF01::101
|
76 |
+
* 0:0:0:0:0:0:0:1 -> ::1
|
77 |
+
*
|
78 |
+
* @see uncompress()
|
79 |
+
* @param string $ip An IPv6 address
|
80 |
+
* @return string The compressed IPv6 address
|
81 |
+
*/
|
82 |
+
public static function compress( $ip ) {
|
83 |
+
// Prepare the IP to be compressed
|
84 |
+
$ip = self::uncompress( $ip );
|
85 |
+
$ip_parts = self::split_v6_v4( $ip );
|
86 |
+
|
87 |
+
// Replace all leading zeros
|
88 |
+
$ip_parts[0] = preg_replace( '/(^|:)0+([0-9])/', '\1\2', $ip_parts[0] );
|
89 |
+
|
90 |
+
// Find bunches of zeros
|
91 |
+
if ( preg_match_all( '/(?:^|:)(?:0(?::|$))+/', $ip_parts[0], $matches, PREG_OFFSET_CAPTURE ) ) {
|
92 |
+
$max = 0;
|
93 |
+
$pos = null;
|
94 |
+
foreach ( $matches[0] as $match ) {
|
95 |
+
if ( strlen( $match[0] ) > $max ) {
|
96 |
+
$max = strlen( $match[0] );
|
97 |
+
$pos = $match[1];
|
98 |
+
}
|
99 |
+
}
|
100 |
+
|
101 |
+
$ip_parts[0] = substr_replace( $ip_parts[0], '::', $pos, $max );
|
102 |
+
}
|
103 |
+
|
104 |
+
if ( '' !== $ip_parts[1] ) {
|
105 |
+
return implode( ':', $ip_parts );
|
106 |
+
} else {
|
107 |
+
return $ip_parts[0];
|
108 |
+
}
|
109 |
+
}
|
110 |
+
|
111 |
+
/**
|
112 |
+
* Splits an IPv6 address into the IPv6 and IPv4 representation parts
|
113 |
+
*
|
114 |
+
* RFC 4291 allows you to represent the last two parts of an IPv6 address
|
115 |
+
* using the standard IPv4 representation
|
116 |
+
*
|
117 |
+
* Example: 0:0:0:0:0:0:13.1.68.3
|
118 |
+
* 0:0:0:0:0:FFFF:129.144.52.38
|
119 |
+
*
|
120 |
+
* @param string $ip An IPv6 address
|
121 |
+
* @return string[] [0] contains the IPv6 represented part, and [1] the IPv4 represented part
|
122 |
+
*/
|
123 |
+
protected static function split_v6_v4( $ip ) {
|
124 |
+
if ( strpos( $ip, '.' ) !== false ) {
|
125 |
+
$pos = strrpos( $ip, ':' );
|
126 |
+
$ipv6_part = substr( $ip, 0, $pos );
|
127 |
+
$ipv4_part = substr( $ip, $pos + 1 );
|
128 |
+
return array( $ipv6_part, $ipv4_part );
|
129 |
+
} else {
|
130 |
+
return array( $ip, '' );
|
131 |
+
}
|
132 |
+
}
|
133 |
+
|
134 |
+
/**
|
135 |
+
* Checks an IPv6 address
|
136 |
+
*
|
137 |
+
* Checks if the given IP is a valid IPv6 address
|
138 |
+
*
|
139 |
+
* @param string $ip An IPv6 address
|
140 |
+
* @return bool true if $ip is a valid IPv6 address
|
141 |
+
*/
|
142 |
+
public static function check_ipv6( $ip ) {
|
143 |
+
$ip = self::uncompress( $ip );
|
144 |
+
list($ipv6, $ipv4) = self::split_v6_v4( $ip );
|
145 |
+
$ipv6 = explode( ':', $ipv6 );
|
146 |
+
$ipv4 = explode( '.', $ipv4 );
|
147 |
+
if ( count( $ipv6 ) === 8 && count( $ipv4 ) === 1 || count( $ipv6 ) === 6 && count( $ipv4 ) === 4 ) {
|
148 |
+
foreach ( $ipv6 as $ipv6_part ) {
|
149 |
+
// The section can't be empty
|
150 |
+
if ( '' === $ipv6_part ) {
|
151 |
+
return false;
|
152 |
+
}
|
153 |
+
|
154 |
+
// Nor can it be over four characters
|
155 |
+
if ( strlen( $ipv6_part ) > 4 ) {
|
156 |
+
return false;
|
157 |
+
}
|
158 |
+
|
159 |
+
// Remove leading zeros (this is safe because of the above)
|
160 |
+
$ipv6_part = ltrim( $ipv6_part, '0' );
|
161 |
+
if ( '' === $ipv6_part ) {
|
162 |
+
$ipv6_part = '0';
|
163 |
+
}
|
164 |
+
|
165 |
+
// Check the value is valid
|
166 |
+
$value = hexdec( $ipv6_part );
|
167 |
+
if ( dechex( $value ) !== strtolower( $ipv6_part ) || $value < 0 || $value > 0xFFFF ) {
|
168 |
+
return false;
|
169 |
+
}
|
170 |
+
}
|
171 |
+
if ( count( $ipv4 ) === 4 ) {
|
172 |
+
foreach ( $ipv4 as $ipv4_part ) {
|
173 |
+
$value = (int) $ipv4_part;
|
174 |
+
if ( (string) $value !== $ipv4_part || $value < 0 || $value > 0xFF ) {
|
175 |
+
return false;
|
176 |
+
}
|
177 |
+
}
|
178 |
+
}
|
179 |
+
return true;
|
180 |
+
} else {
|
181 |
+
return false;
|
182 |
+
}
|
183 |
+
}
|
184 |
+
}
|
includes/wc-attribute-functions.php
CHANGED
@@ -72,8 +72,8 @@ function wc_attribute_taxonomy_name( $attribute_name ) {
|
|
72 |
/**
|
73 |
* Get the attribute name used when storing values in post meta.
|
74 |
*
|
75 |
-
* @param string $attribute_name Attribute name.
|
76 |
* @since 2.6.0
|
|
|
77 |
* @return string
|
78 |
*/
|
79 |
function wc_variation_attribute_name( $attribute_name ) {
|
@@ -111,7 +111,7 @@ function wc_attribute_taxonomy_name_by_id( $attribute_id ) {
|
|
111 |
* @return int
|
112 |
*/
|
113 |
function wc_attribute_taxonomy_id_by_name( $name ) {
|
114 |
-
$name = str_replace( 'pa_', '',
|
115 |
$taxonomies = wp_list_pluck( wc_get_attribute_taxonomies(), 'attribute_id', 'attribute_name' );
|
116 |
|
117 |
return isset( $taxonomies[ $name ] ) ? (int) $taxonomies[ $name ] : 0;
|
@@ -121,7 +121,7 @@ function wc_attribute_taxonomy_id_by_name( $name ) {
|
|
121 |
* Get a product attributes label.
|
122 |
*
|
123 |
* @param string $name
|
124 |
-
* @param
|
125 |
* @return string
|
126 |
*/
|
127 |
function wc_attribute_label( $name, $product = '' ) {
|
@@ -304,7 +304,7 @@ function wc_check_if_attribute_name_is_reserved( $attribute_name ) {
|
|
304 |
* Callback for array filter to get visible only.
|
305 |
*
|
306 |
* @since 3.0.0
|
307 |
-
* @param
|
308 |
* @return bool
|
309 |
*/
|
310 |
function wc_attributes_array_filter_visible( $attribute ) {
|
@@ -315,7 +315,7 @@ function wc_attributes_array_filter_visible( $attribute ) {
|
|
315 |
* Callback for array filter to get variation attributes only.
|
316 |
*
|
317 |
* @since 3.0.0
|
318 |
-
* @param
|
319 |
* @return bool
|
320 |
*/
|
321 |
function wc_attributes_array_filter_variation( $attribute ) {
|
72 |
/**
|
73 |
* Get the attribute name used when storing values in post meta.
|
74 |
*
|
|
|
75 |
* @since 2.6.0
|
76 |
+
* @param string $attribute_name Attribute name.
|
77 |
* @return string
|
78 |
*/
|
79 |
function wc_variation_attribute_name( $attribute_name ) {
|
111 |
* @return int
|
112 |
*/
|
113 |
function wc_attribute_taxonomy_id_by_name( $name ) {
|
114 |
+
$name = str_replace( 'pa_', '', wc_sanitize_taxonomy_name( $name ) );
|
115 |
$taxonomies = wp_list_pluck( wc_get_attribute_taxonomies(), 'attribute_id', 'attribute_name' );
|
116 |
|
117 |
return isset( $taxonomies[ $name ] ) ? (int) $taxonomies[ $name ] : 0;
|
121 |
* Get a product attributes label.
|
122 |
*
|
123 |
* @param string $name
|
124 |
+
* @param object $product object Optional
|
125 |
* @return string
|
126 |
*/
|
127 |
function wc_attribute_label( $name, $product = '' ) {
|
304 |
* Callback for array filter to get visible only.
|
305 |
*
|
306 |
* @since 3.0.0
|
307 |
+
* @param WC_Product_Attribute $attribute
|
308 |
* @return bool
|
309 |
*/
|
310 |
function wc_attributes_array_filter_visible( $attribute ) {
|
315 |
* Callback for array filter to get variation attributes only.
|
316 |
*
|
317 |
* @since 3.0.0
|
318 |
+
* @param WC_Product_Attribute $attribute
|
319 |
* @return bool
|
320 |
*/
|
321 |
function wc_attributes_array_filter_variation( $attribute ) {
|
includes/wc-product-functions.php
CHANGED
@@ -705,7 +705,7 @@ function wc_get_product_attachment_props( $attachment_id = null, $product = fals
|
|
705 |
$props['alt'] = trim( strip_tags( get_post_meta( $attachment_id, '_wp_attachment_image_alt', true ) ) );
|
706 |
|
707 |
// Large version.
|
708 |
-
$src = wp_get_attachment_image_src( $attachment_id, '
|
709 |
$props['full_src'] = $src[0];
|
710 |
$props['full_src_w'] = $src[1];
|
711 |
$props['full_src_h'] = $src[2];
|
@@ -780,7 +780,7 @@ function wc_get_min_max_price_meta_query( $args ) {
|
|
780 |
'key' => '_price',
|
781 |
'value' => array( $min, $max ),
|
782 |
'compare' => 'BETWEEN',
|
783 |
-
'type' => '
|
784 |
);
|
785 |
}
|
786 |
|
705 |
$props['alt'] = trim( strip_tags( get_post_meta( $attachment_id, '_wp_attachment_image_alt', true ) ) );
|
706 |
|
707 |
// Large version.
|
708 |
+
$src = wp_get_attachment_image_src( $attachment_id, 'full' );
|
709 |
$props['full_src'] = $src[0];
|
710 |
$props['full_src_w'] = $src[1];
|
711 |
$props['full_src_h'] = $src[2];
|
780 |
'key' => '_price',
|
781 |
'value' => array( $min, $max ),
|
782 |
'compare' => 'BETWEEN',
|
783 |
+
'type' => 'NUMERIC',
|
784 |
);
|
785 |
}
|
786 |
|
includes/wc-stock-functions.php
CHANGED
@@ -69,10 +69,9 @@ function wc_update_product_stock_status( $product_id, $status ) {
|
|
69 |
* @param int $order_id
|
70 |
*/
|
71 |
function wc_maybe_reduce_stock_levels( $order_id ) {
|
72 |
-
$
|
73 |
-
if ( apply_filters( 'woocommerce_payment_complete_reduce_order_stock', ! $
|
74 |
-
wc_reduce_stock_levels( $
|
75 |
-
$data_store->set_stock_reduced( $order_id, true );
|
76 |
}
|
77 |
}
|
78 |
add_action( 'woocommerce_payment_complete', 'wc_maybe_reduce_stock_levels' );
|
@@ -80,11 +79,15 @@ add_action( 'woocommerce_payment_complete', 'wc_maybe_reduce_stock_levels' );
|
|
80 |
/**
|
81 |
* Reduce stock levels for items within an order.
|
82 |
* @since 3.0.0
|
83 |
-
* @param int $order_id
|
84 |
*/
|
85 |
function wc_reduce_stock_levels( $order_id ) {
|
86 |
-
|
87 |
-
|
|
|
|
|
|
|
|
|
88 |
if ( 'yes' === get_option( 'woocommerce_manage_stock' ) && $order && apply_filters( 'woocommerce_can_reduce_order_stock', true, $order ) && sizeof( $order->get_items() ) > 0 ) {
|
89 |
foreach ( $order->get_items() as $item ) {
|
90 |
if ( $item->is_type( 'line_item' ) && ( $product = $item->get_product() ) && $product->managing_stock() ) {
|
@@ -112,6 +115,9 @@ function wc_reduce_stock_levels( $order_id ) {
|
|
112 |
}
|
113 |
}
|
114 |
|
|
|
|
|
|
|
115 |
do_action( 'woocommerce_reduce_order_stock', $order );
|
116 |
}
|
117 |
}
|
69 |
* @param int $order_id
|
70 |
*/
|
71 |
function wc_maybe_reduce_stock_levels( $order_id ) {
|
72 |
+
$order = wc_get_order( $order_id );
|
73 |
+
if ( apply_filters( 'woocommerce_payment_complete_reduce_order_stock', $order && ! $order->get_data_store()->get_stock_reduced( $order_id ), $order_id ) ) {
|
74 |
+
wc_reduce_stock_levels( $order );
|
|
|
75 |
}
|
76 |
}
|
77 |
add_action( 'woocommerce_payment_complete', 'wc_maybe_reduce_stock_levels' );
|
79 |
/**
|
80 |
* Reduce stock levels for items within an order.
|
81 |
* @since 3.0.0
|
82 |
+
* @param int|WC_Order $order_id
|
83 |
*/
|
84 |
function wc_reduce_stock_levels( $order_id ) {
|
85 |
+
if ( is_a( $order_id, 'WC_Order' ) ) {
|
86 |
+
$order = $order_id;
|
87 |
+
$order_id = $order->get_id();
|
88 |
+
} else {
|
89 |
+
$order = wc_get_order( $order_id );
|
90 |
+
}
|
91 |
if ( 'yes' === get_option( 'woocommerce_manage_stock' ) && $order && apply_filters( 'woocommerce_can_reduce_order_stock', true, $order ) && sizeof( $order->get_items() ) > 0 ) {
|
92 |
foreach ( $order->get_items() as $item ) {
|
93 |
if ( $item->is_type( 'line_item' ) && ( $product = $item->get_product() ) && $product->managing_stock() ) {
|
115 |
}
|
116 |
}
|
117 |
|
118 |
+
// ensure stock is marked as "reduced" in case payment complete or other stock actions are called
|
119 |
+
$order->get_data_store()->set_stock_reduced( $order_id, true );
|
120 |
+
|
121 |
do_action( 'woocommerce_reduce_order_stock', $order );
|
122 |
}
|
123 |
}
|
includes/wc-template-functions.php
CHANGED
@@ -106,6 +106,18 @@ function wc_prevent_adjacent_posts_rel_link_wp_head() {
|
|
106 |
}
|
107 |
add_action( 'template_redirect', 'wc_prevent_adjacent_posts_rel_link_wp_head' );
|
108 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
109 |
/**
|
110 |
* When the_post is called, put product data into a global.
|
111 |
*
|
@@ -1972,7 +1984,7 @@ if ( ! function_exists( 'woocommerce_form_field' ) ) {
|
|
1972 |
|
1973 |
$field .= '<input type="hidden" class="hidden" name="' . esc_attr( $key ) . '" id="' . esc_attr( $args['id'] ) . '" value="" ' . implode( ' ', $custom_attributes ) . ' placeholder="' . esc_attr( $args['placeholder'] ) . '" />';
|
1974 |
|
1975 |
-
} elseif ( is_array( $states ) ) {
|
1976 |
|
1977 |
$field .= '<select name="' . esc_attr( $key ) . '" id="' . esc_attr( $args['id'] ) . '" class="state_select ' . esc_attr( implode( ' ', $args['input_class'] ) ) . '" ' . implode( ' ', $custom_attributes ) . ' data-placeholder="' . esc_attr( $args['placeholder'] ) . '">
|
1978 |
<option value="">' . esc_html__( 'Select a state…', 'woocommerce' ) . '</option>';
|
@@ -2410,7 +2422,7 @@ if ( ! function_exists( 'wc_display_item_meta' ) ) {
|
|
2410 |
) );
|
2411 |
|
2412 |
foreach ( $item->get_formatted_meta_data() as $meta_id => $meta ) {
|
2413 |
-
$value = $args['autop'] ? wp_kses_post(
|
2414 |
$strings[] = '<strong class="wc-item-meta-label">' . wp_kses_post( $meta->display_key ) . ':</strong> ' . $value;
|
2415 |
}
|
2416 |
|
106 |
}
|
107 |
add_action( 'template_redirect', 'wc_prevent_adjacent_posts_rel_link_wp_head' );
|
108 |
|
109 |
+
/**
|
110 |
+
* Show the gallery if JS is disabled.
|
111 |
+
*
|
112 |
+
* @since 3.0.6
|
113 |
+
*/
|
114 |
+
function wc_gallery_noscript() {
|
115 |
+
?>
|
116 |
+
<noscript><style>.woocommerce-product-gallery{ opacity: 1 !important; }</style></noscript>
|
117 |
+
<?php
|
118 |
+
}
|
119 |
+
add_action( 'wp_head', 'wc_gallery_noscript' );
|
120 |
+
|
121 |
/**
|
122 |
* When the_post is called, put product data into a global.
|
123 |
*
|
1984 |
|
1985 |
$field .= '<input type="hidden" class="hidden" name="' . esc_attr( $key ) . '" id="' . esc_attr( $args['id'] ) . '" value="" ' . implode( ' ', $custom_attributes ) . ' placeholder="' . esc_attr( $args['placeholder'] ) . '" />';
|
1986 |
|
1987 |
+
} elseif ( ! is_null( $current_cc ) && is_array( $states ) ) {
|
1988 |
|
1989 |
$field .= '<select name="' . esc_attr( $key ) . '" id="' . esc_attr( $args['id'] ) . '" class="state_select ' . esc_attr( implode( ' ', $args['input_class'] ) ) . '" ' . implode( ' ', $custom_attributes ) . ' data-placeholder="' . esc_attr( $args['placeholder'] ) . '">
|
1990 |
<option value="">' . esc_html__( 'Select a state…', 'woocommerce' ) . '</option>';
|
2422 |
) );
|
2423 |
|
2424 |
foreach ( $item->get_formatted_meta_data() as $meta_id => $meta ) {
|
2425 |
+
$value = $args['autop'] ? wp_kses_post( $meta->display_value ) : wp_kses_post( make_clickable( trim( strip_tags( $meta->display_value ) ) ) );
|
2426 |
$strings[] = '<strong class="wc-item-meta-label">' . wp_kses_post( $meta->display_key ) . ':</strong> ' . $value;
|
2427 |
}
|
2428 |
|
includes/wc-term-functions.php
CHANGED
@@ -550,15 +550,8 @@ function _wc_term_recount( $terms, $taxonomy, $callback = true, $terms_are_term_
|
|
550 |
_update_post_term_count( $terms, $taxonomy );
|
551 |
}
|
552 |
|
553 |
-
// Main query.
|
554 |
-
$count_query = "
|
555 |
-
SELECT COUNT( DISTINCT ID ) FROM {$wpdb->posts}
|
556 |
-
WHERE post_status = 'publish'
|
557 |
-
AND post_type = 'product'
|
558 |
-
";
|
559 |
-
|
560 |
-
$product_visibility_term_ids = wc_get_product_visibility_term_ids();
|
561 |
$exclude_term_ids = array();
|
|
|
562 |
|
563 |
if ( $product_visibility_term_ids['exclude-from-catalog'] ) {
|
564 |
$exclude_term_ids[] = $product_visibility_term_ids['exclude-from-catalog'];
|
@@ -568,8 +561,22 @@ function _wc_term_recount( $terms, $taxonomy, $callback = true, $terms_are_term_
|
|
568 |
$exclude_term_ids[] = $product_visibility_term_ids['outofstock'];
|
569 |
}
|
570 |
|
571 |
-
|
572 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
573 |
}
|
574 |
|
575 |
// Pre-process term taxonomy ids.
|
@@ -613,10 +620,11 @@ function _wc_term_recount( $terms, $taxonomy, $callback = true, $terms_are_term_
|
|
613 |
}
|
614 |
|
615 |
// Generate term query
|
616 |
-
$term_query
|
|
|
617 |
|
618 |
// Get the count
|
619 |
-
$count = $wpdb->get_var(
|
620 |
|
621 |
// Update the count
|
622 |
update_woocommerce_term_meta( $term_id, 'product_count_' . $taxonomy->name, absint( $count ) );
|
550 |
_update_post_term_count( $terms, $taxonomy );
|
551 |
}
|
552 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
553 |
$exclude_term_ids = array();
|
554 |
+
$product_visibility_term_ids = wc_get_product_visibility_term_ids();
|
555 |
|
556 |
if ( $product_visibility_term_ids['exclude-from-catalog'] ) {
|
557 |
$exclude_term_ids[] = $product_visibility_term_ids['exclude-from-catalog'];
|
561 |
$exclude_term_ids[] = $product_visibility_term_ids['outofstock'];
|
562 |
}
|
563 |
|
564 |
+
$query = array(
|
565 |
+
'fields' => "
|
566 |
+
SELECT COUNT( DISTINCT ID ) FROM {$wpdb->posts} p
|
567 |
+
",
|
568 |
+
'join' => '',
|
569 |
+
'where' => "
|
570 |
+
WHERE 1=1
|
571 |
+
AND p.post_status = 'publish'
|
572 |
+
AND p.post_type = 'product'
|
573 |
+
|
574 |
+
",
|
575 |
+
);
|
576 |
+
|
577 |
+
if ( count( $exclude_term_ids ) ) {
|
578 |
+
$query['join'] .= " LEFT JOIN ( SELECT object_id FROM {$wpdb->term_relationships} WHERE term_taxonomy_id IN ( " . implode( ',', array_map( 'absint', $exclude_term_ids ) ) . " ) ) AS exclude_join ON exclude_join.object_id = p.ID";
|
579 |
+
$query['where'] .= " AND exclude_join.object_id IS NULL";
|
580 |
}
|
581 |
|
582 |
// Pre-process term taxonomy ids.
|
620 |
}
|
621 |
|
622 |
// Generate term query
|
623 |
+
$term_query = $query;
|
624 |
+
$term_query['join'] .= " INNER JOIN ( SELECT object_id FROM {$wpdb->term_relationships} INNER JOIN {$wpdb->term_taxonomy} using( term_taxonomy_id ) WHERE term_id IN ( " . implode( ',', array_map( 'absint', $terms_to_count ) ) . " ) ) AS include_join ON include_join.object_id = p.ID";
|
625 |
|
626 |
// Get the count
|
627 |
+
$count = $wpdb->get_var( implode( ' ', $term_query ) );
|
628 |
|
629 |
// Update the count
|
630 |
update_woocommerce_term_meta( $term_id, 'product_count_' . $taxonomy->name, absint( $count ) );
|
readme.txt
CHANGED
@@ -3,7 +3,7 @@ Contributors: automattic, mikejolley, jameskoster, claudiosanches, jshreve, code
|
|
3 |
Tags: ecommerce, e-commerce, store, sales, sell, shop, cart, checkout, downloadable, downloads, paypal, storefront, woo commerce
|
4 |
Requires at least: 4.4
|
5 |
Tested up to: 4.7
|
6 |
-
Stable tag: 3.0.
|
7 |
License: GPLv3
|
8 |
License URI: https://www.gnu.org/licenses/gpl-3.0.html
|
9 |
|
@@ -161,6 +161,35 @@ Yes you can! Join in on our [GitHub repository](http://github.com/woocommerce/wo
|
|
161 |
|
162 |
== Changelog ==
|
163 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
164 |
= 3.0.5 - 2017-04-28 =
|
165 |
* Fix - Tooltip display within shipping zone modals.
|
166 |
* Fix - Fix missing title for actions column on mobile.
|
@@ -384,5 +413,5 @@ Yes you can! Join in on our [GitHub repository](http://github.com/woocommerce/wo
|
|
384 |
|
385 |
== Upgrade Notice ==
|
386 |
|
387 |
-
= 3.0.
|
388 |
-
3.0 is a major update.
|
3 |
Tags: ecommerce, e-commerce, store, sales, sell, shop, cart, checkout, downloadable, downloads, paypal, storefront, woo commerce
|
4 |
Requires at least: 4.4
|
5 |
Tested up to: 4.7
|
6 |
+
Stable tag: 3.0.6
|
7 |
License: GPLv3
|
8 |
License URI: https://www.gnu.org/licenses/gpl-3.0.html
|
9 |
|
161 |
|
162 |
== Changelog ==
|
163 |
|
164 |
+
= 3.0.6 - 2017-05-09 =
|
165 |
+
* Fix - Fixed conflict between global attributes and custom attributes with the same names.
|
166 |
+
* Fix - Added missing "id" to API for shipping zone methods to support the CLI.
|
167 |
+
* Fix - Incorrect use of `wc_format_price_range` in `get_price_html_from_to`.
|
168 |
+
* Fix - Clone each meta object when cloning WC_Data object to avoid modifying original meta stdClass objects.
|
169 |
+
* Fix - Fix non numeric warning for some order data.
|
170 |
+
* Fix - Fixed a warning when no customer country is defined for state input.
|
171 |
+
* Fix - Use term name when reordering so correct data is passed to the new order.
|
172 |
+
* Fix - Formatting issues in wc_display_item_meta.
|
173 |
+
* Fix - Check if IP address is valid in IP address detection code.
|
174 |
+
* Fix - wc_attribute_taxonomy_id_by_name should use wc_sanitize_taxonomy_name to prevent breaking special chars.
|
175 |
+
* Fix - Correct variable name in order structured data.
|
176 |
+
* Fix - Prepend new item keys with `$items_key` to make them unique.
|
177 |
+
* Fix - Hide offers from structured markup when blank.
|
178 |
+
* Fix - Fixed "Process to checkout" button color in Twenty seventeen dark theme.
|
179 |
+
* Fix - Only set reply-to if the email + name is set.
|
180 |
+
* Fix - Correctly exclude terms in wc_get_related_products.
|
181 |
+
* Fix - Reset post data prevents grouped products working in shortcodes.
|
182 |
+
* Fix - Fix min price range comparisons.
|
183 |
+
* Fix - Properly save order items in legacy REST API.
|
184 |
+
* Fix - Use correct full size for variation images.
|
185 |
+
* Fix - Add noscript style for gallery.
|
186 |
+
* Fix - Fix/duplicate potential stock reduction with paypal.
|
187 |
+
* Tweak - Improve _wc_term_recount performance.
|
188 |
+
* Tweak - Improve plugin update detection in system status report to reduce timeouts.
|
189 |
+
* Tweak - Improve "Save Order" button to reproduce WordPress post/page behavior.
|
190 |
+
* Tweak - Added zipcode validation for France.
|
191 |
+
* Dev - Added woocommerce_shop_order_search_results filter.
|
192 |
+
|
193 |
= 3.0.5 - 2017-04-28 =
|
194 |
* Fix - Tooltip display within shipping zone modals.
|
195 |
* Fix - Fix missing title for actions column on mobile.
|
413 |
|
414 |
== Upgrade Notice ==
|
415 |
|
416 |
+
= 3.0.6 =
|
417 |
+
3.0 is a major update. Make a full site backup, update your theme and extensions, and [review update best practices](https://docs.woocommerce.com/document/how-to-update-your-site) before upgrading.
|
templates/single-product/add-to-cart/grouped.php
CHANGED
@@ -13,7 +13,7 @@
|
|
13 |
* @see https://docs.woocommerce.com/document/template-structure/
|
14 |
* @author WooThemes
|
15 |
* @package WooCommerce/Templates
|
16 |
-
* @version 3.0.
|
17 |
*/
|
18 |
if ( ! defined( 'ABSPATH' ) ) {
|
19 |
exit;
|
@@ -28,12 +28,13 @@ do_action( 'woocommerce_before_add_to_cart_form' ); ?>
|
|
28 |
<tbody>
|
29 |
<?php
|
30 |
$quantites_required = false;
|
|
|
31 |
|
32 |
foreach ( $grouped_products as $grouped_product ) {
|
33 |
$post_object = get_post( $grouped_product->get_id() );
|
34 |
$quantites_required = $quantites_required || ( $grouped_product->is_purchasable() && ! $grouped_product->has_options() );
|
35 |
|
36 |
-
setup_postdata( $
|
37 |
?>
|
38 |
<tr id="product-<?php the_ID(); ?>" <?php post_class(); ?>>
|
39 |
<td>
|
@@ -79,7 +80,7 @@ do_action( 'woocommerce_before_add_to_cart_form' ); ?>
|
|
79 |
</tr>
|
80 |
<?php
|
81 |
}
|
82 |
-
|
83 |
?>
|
84 |
</tbody>
|
85 |
</table>
|
13 |
* @see https://docs.woocommerce.com/document/template-structure/
|
14 |
* @author WooThemes
|
15 |
* @package WooCommerce/Templates
|
16 |
+
* @version 3.0.6
|
17 |
*/
|
18 |
if ( ! defined( 'ABSPATH' ) ) {
|
19 |
exit;
|
28 |
<tbody>
|
29 |
<?php
|
30 |
$quantites_required = false;
|
31 |
+
$previous_post = $post;
|
32 |
|
33 |
foreach ( $grouped_products as $grouped_product ) {
|
34 |
$post_object = get_post( $grouped_product->get_id() );
|
35 |
$quantites_required = $quantites_required || ( $grouped_product->is_purchasable() && ! $grouped_product->has_options() );
|
36 |
|
37 |
+
setup_postdata( $post =& $post_object );
|
38 |
?>
|
39 |
<tr id="product-<?php the_ID(); ?>" <?php post_class(); ?>>
|
40 |
<td>
|
80 |
</tr>
|
81 |
<?php
|
82 |
}
|
83 |
+
$post = $previous_post;
|
84 |
?>
|
85 |
</tbody>
|
86 |
</table>
|
woocommerce.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
* Plugin Name: WooCommerce
|
4 |
* Plugin URI: https://woocommerce.com/
|
5 |
* Description: An e-commerce toolkit that helps you sell anything. Beautifully.
|
6 |
-
* Version: 3.0.
|
7 |
* Author: Automattic
|
8 |
* Author URI: https://woocommerce.com
|
9 |
* Requires at least: 4.4
|
@@ -35,7 +35,7 @@ final class WooCommerce {
|
|
35 |
*
|
36 |
* @var string
|
37 |
*/
|
38 |
-
public $version = '3.0.
|
39 |
|
40 |
/**
|
41 |
* The single instance of the class.
|
3 |
* Plugin Name: WooCommerce
|
4 |
* Plugin URI: https://woocommerce.com/
|
5 |
* Description: An e-commerce toolkit that helps you sell anything. Beautifully.
|
6 |
+
* Version: 3.0.6
|
7 |
* Author: Automattic
|
8 |
* Author URI: https://woocommerce.com
|
9 |
* Requires at least: 4.4
|
35 |
*
|
36 |
* @var string
|
37 |
*/
|
38 |
+
public $version = '3.0.6';
|
39 |
|
40 |
/**
|
41 |
* The single instance of the class.
|