/*
Theme Name:laundrymarket
Theme URI:https://laundry-market.com/
Author:mizuho ogino
Author URI:https://web.contempo.jp
*/

.wcv-grid .wc-importer-mapping-table-wrapper select { line-height:1.5; }
.wcv-grid ul li { list-style:none; margin-bottom:0; margin-top:0; }
.wcv-grid .blue-title { font-size:20px; margin-bottom:24px; }
.wcv-grid #modal-title { font-size:32px; margin-bottom:0; }
.wcv-grid h4 { font-size:20px; }
.wcv-grid .woocommerce-pagination { float:none; display:flex; justify-content:center; align-items:center; border-width:0; }
.wcv-grid .woocommerce-pagination ul.page-numbers li { display:inline-block; padding:0 5px; }
.wcv-grid .woocommerce-pagination ul.page-numbers .next.page-numbers::after { content:""; }
.wcv-grid .woocommerce-pagination ul.page-numbers .prev.page-numbers::after { content:""; }
.wcv-grid .wcv_search_results { font-style:italic; }
@media( min-width: 1025px) {
  .wcv-grid table ul { margin:0; }
}
.wcv-grid table .row-actions .row-action-item { margin-bottom:16px; white-space:nowrap; }
.wcv-grid table .row-actions .row-action-item:hover a { color:var(--link-color); }
.wcv-grid table .row-actions .row-action-item.danger { color:#d91a1a; }
.wcv-grid table .row-actions .row-action-item.danger a { color:#d91a1a; }
.wcv-grid table .row-actions .row-action-item svg { fill:#333; -webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; -ms-flex-negative:0; flex-shrink:0; }
.wcv-grid table .row-actions .row-action-item a { text-decoration:underline; font-weight:600; }
.wcv-grid table .row-actions .row-action-item:last-child { margin-bottom:0; }
.wcv-grid table .row-actions a { padding-right:5px; color:var(--font-color); text-decoration:none; }
.wcv-grid table .row-actions-order ul { margin:0; padding:0; list-style:none; }
.wcv-grid table .row-actions-order li { display:block; }
.wcv-grid table .row-actions-order a { font-size:.875rem; display:block; text-decoration:none; font-weight:600; }
.wcv-grid .screen-reader-text { visibility:hidden; }
.wcv-grid .hidden { visibility:hidden; }
.wcv-grid .wcv-featuredimg { padding:24px; width:285px; border-width:1px; }
.wcv-grid .wcv-featuredimg::before { content:''; display:block; padding:100% 0 0; background-color:var(--layer-color); }
.wcv-grid .wcv-featuredimg.has-image { height:285px; position:relative; }
.wcv-grid .wcv-featuredimg.has-image::before { display:none; }
.wcv-grid .wcv-featuredimg img { width:100%; height:auto; }
.wcv-grid .wcv-featuredimg.has-image:hover { border-color:var(--link-color); }
.wcv-grid .wcv-featuredimg.has-image:hover .wcv-media-uploader-featured-delete { display:block; }
.wcv-grid .wcv-media-uploader-featured-delete { position:absolute; top:-10px; right:-10px; width:32px; height:32px; border-radius:50%; background:var(--button-color); color:#fff; }
.wcv-grid .wcv-media-uploader-featured-delete:hover { cursor:pointer; background-color:var(--button-hover-color); color:#fff; }
.wcv-grid .wcv-media-uploader-featured-replace { max-width:285px; width:100%; font-weight:600 !important; margin-top:24px; }
.wcv-grid .wcv-media-uploader-featured-replace.hidden { display:block!important; visibility:visible!important; }
#product_images_container .wcv-browser-file { max-width:285px; width:100%; margin-top:24px; }
.wcv-grid .wcv-product-media { margin:0; padding:0; }
.wcv-grid .wcv-product-media:after { content:""; display:table; clear:both; }
#product_images_container { position: relative; }
#product_images_container .file-upload-wrapper { margin:0; padding:0; position:absolute; left:0; right:0; bottom:0; top:0; display:none!important; }
#product_images_container .file-upload-wrapper.hidden { display:none; }
#product_images_container .file-upload-wrapper .wcv-upload-files-input { width:100%; height:100%; }
#product-imgs-gallery-parent { padding-top:0; width:100%!important; }
#product_images_container ul { padding:0; margin:0; display:grid; gap:8px; }
#product_images_container ul.has-images { grid-template-columns:repeat(auto-fill, 160px); }
#product_images_container ul li.wcv-gallery-image {  border-width:1px; list-style-type:none; position:relative; padding:8px; margin:0; width:160px; height:160px; }
#product_images_container ul li.wcv-gallery-image img { width:144px; height:144px; -o-object-fit:cover; object-fit:cover; }
#product_images_container ul li.wcv-gallery-image:hover { border-color:var(--link-color); }
#product_images_container ul ul.actions { position:absolute; top:-18px; right:-18px; display:none; border-radius:50%; list-style-type:none; padding:2px; }
#product_images_container ul ul.actions li { float:right; margin:0 0 0 2px; }
#product_images_container ul ul.actions li a { width:1em; height:1em; color:#fff; background-color:var(--button-color); width:32px; height:32px; border-radius:50%; display:block; line-height:32px; text-align:center; }
#product_images_container ul ul.actions li a:hover { background-color:var(--button-hover-color);  }
#product_images_container ul li:hover ul.actions { display:block; }
.wcv-grid .wcv-product-media-wrapper { display:block; }
.wcv-grid #files_download a.delete i, .wcv-grid #files_download .sort i { position:relative; font-size:1.2em; }
.wcv-grid .file_display { width:100%; }
.wcv-grid #wcv_variable_product_options .variation_options { margin-bottom:42px; }
.wcv-grid .wcv_variation_inner .variation_title { margin:0; cursor:pointer; position:relative; gap:20px; }
.wcv-grid .remove_variation, .wcv-grid .remove_row { font-size:16px; color:var(--font-color); font-weight:500; }
.wcv-grid .remove_variation:hover, .wcv-grid .remove_row:hover { color:#d91a1a; }
.wcv-grid .variations-defaults { margin-bottom:15px; }
.wcv-grid .wcv_variation { border:1px solid #69b1ff; border-radius:8px; margin:26px 0; padding:25px 36px; }
.wcv-grid .wcv_variation .caret { color:var(--link-color); }
.wcv-grid .wcv_variation .caret:hover { cursor:pointer; color:var(--link-color); }
.wcv-grid .wcv_variation.closed { border-color:#d5d4dc; }
.wcv-grid .wcv_variation.closed .caret { color:var(--font-color); }
.wcv-grid .wcv_variation.closed .caret .wcv-icon { -webkit-transform:rotate(180deg); transform:rotate(180deg); }
.wcv-grid .wcv_variation .variation_attribute { font-weight:900; color:var(--font-color); }
.wcv-grid .wcv_variation .upload_image_button { display:block; width:150px; height:150px; position:relative; cursor:pointer; border-radius:16px; }
.wcv-grid .wcv_variation .upload_image_button img { border-radius:16px; }
.wcv-grid .wcv_variation .upload_image_button .wcv_remove { display:none; width:32px; height:32px; color:#fff; border-radius:50%; top:-15px; right:-12px; position:absolute; background:var(--link-color); }
.wcv-grid .wcv_variation .upload_image_button .wcv_remove:hover { background-color:#d91a1a; }
.wcv-grid .wcv_variation .upload_image_button:hover { -webkit-box-shadow:0px 0px 0px 2px var(--link-color); box-shadow:0px 0px 0px 2px var(--link-color); }
.wcv-grid .wcv_variation .upload_image_button:hover .wcv_remove { display:block; }
.wcv-grid .wcv_variation .woocommerce_variable_attributes .upload_image_button .woocommerce_variable_attributes .upload_image_button.remove::hover::before { display:block; }
.wcv-grid .wcv_variation .wcv-sort-number { font-size:24px; }
.wcv-grid .wcv_variation .wcv-variation-type-options { display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; gap:24px; justify-content:center; align-items:center; -ms-flex-wrap:wrap; flex-wrap:wrap; }
.wcv-grid .wcv_variation .wcv-variation-type-options label { white-space:nowrap; }
.wcv-grid .wcv_variation .wcv-variation-type-options .wcv-col { padding:12px; }
.wcv-grid #files_download table thead th, .wcv-grid #files_download table thead td { padding:15px; }

.wcv-grid .wcv-store-icon img { border-radius:50%; width:150px; height:150px; }
.wcv-grid .order_note { display:none; }
.wcv-grid .order_note .order_details { padding:0 25px; }
.wcv-grid .order_note .order_note_form textarea { margin:10px 0; }
.wcv-grid .wcv_search { padding:1em 0; }
.wcv-grid .wcv_dashboard_overview .stats { padding:10px; background-color:#f3f3f3; padding-left:2em; }
.wcv-grid .wcv_dashboard_overview .border { border:1px solid #e1e1e1; }
.wcv-grid .wcv_dashboard_overview i { color:#fff; padding:5px; }
.wcv-grid .wcv_dashboard_overview .orders { background-color:#21785f; }
.wcv-grid .wcv_dashboard_overview .products { background-color:#1e86ab; }
.wcv-grid .wcv_dashboard_overview .sales { background-color:#ab1e3f; }
.wcv-grid .wcv_dashboard_overview .commission { background-color:#96cbde; }
.wcv-grid .wcv_reports #orders_chart { padding-right:28px; }
.wcv-grid .wcv_reports .mini-table table { padding-left:28px; padding-right:28px; }
.wcv-grid .wcv_details img.attachment-50x50.wp-post-image { margin:0; }
.wcv-grid .wcv_terms_checklist_container { height:150px; border:1px solid #c7c7c7; overflow:scroll; padding:5px 10px; }
.wcv-grid .wcv_check_list_msg, .wcv-grid .wcv_featured_image_msg, .wcv-grid .wcv_gallery_msg, .wcv-grid .wcv_category_msg, .wcv-grid .wcv_required_form_msg { width:100%; color:rgba(150, 8, 12, .55); }
.wcv-grid ul.wcv_terms_checklist { padding:0 !important; margin:0 !important; }
.wcv-grid ul.children { margin:0 !important; }
.wcv-grid ul.children li:last-child { margin-bottom:0; }
.wcv-grid .attribute_values { margin-bottom:5px; }
.wcv-grid .quick-link-btn.wcv-button { background-color:#fff; border-width:var(--border-width); border-color:var(--border-color); border-radius:100px; padding:10px 16px; color:inherit; display:inline-flex; align-items:center; justify-content:center; width:fit-content; }
.wcv-grid .quick-link-btn.wcv-button:hover { background:var(--button-hover-color); color:#fff; }
.wcv-grid .quick-link-btn.wcv-button::after { content:""; display:none; }
.wcv-grid .wcv-vacation-mode-msg-wrapper { display:none; }
.wcv-grid .wcv-ga-id-value-wrapper { display:none; }
.wcv-grid .wcv-order-details .wcv-order-thumb { width:60px; height:60px; display:block; margin-bottom:10px; }
.wcv-grid .wcv-order-details .wcv-order-thumb img { width:100%; height:100%; -o-object-fit:cover; object-fit:cover; }
.wcv-grid .wcv-order-details .wcv-order-table thead tr th { padding:11px; white-space:nowrap; }
.wcv-grid .wcv-order-details .wcv-order-address strong { display:block; }
.wcv-grid .wcv-order-details .wcv-order-totals tr { border-bottom:none !important; }
.wcv-grid .wcv-order-details .wcv-order-totals-label { text-align:center; padding-right:66px !important; }
.wcv-grid .wcv-order-details .wcv-order-refund-label { text-align:center; padding-right:66px !important; }
.wcv-grid .wcv-order-details .wcv-order-net-payment-label { text-align:center; padding-right:66px !important; }
.wcv-grid .wcv-order-details .refunded { display:block; color:#c00; white-space:nowrap; }
.wcv-grid .wcv-order-details small.refunded { margin-top:.5em; }
.wcv-grid .wcv-order-details small.refunded::before { font-family:Dashicons, sans-serif; font-weight:400; font-variant:normal; text-transform:none; line-height:1; -webkit-font-smoothing:antialiased; margin:0; text-indent:0; width:100%; height:100%; text-align:center; content:""; position:relative; vertical-align:middle; line-height:1em; }
.wcv-grid .wcv-order-details .has-refund .item_cost, .wcv-grid .wcv-order-details .has-refund .quantity, .wcv-grid .wcv-order-details .has-refund .line_cost, .wcv-grid .wcv-order-details .has-refund .line_tax { text-align:right; }
.wcv-grid .wcv_shipped_date { position:relative; z-index:99999; }
.wcv-grid .ui-datepicker { z-index:10000 !important; }
.wcv-grid a.hidden, .wcv-grid .hidden { display:none; visibility:hidden; }
.wcv-grid .rating-label { display:block; width:100%; }
.wcv-grid .star-icon { outline:none; }
.wcv-grid ul.page-numbers { display:flex; justify-content:center; list-style:none; padding:0; margin:0; }
.wcv-grid ul.page-numbers span.page-numbers, .wcv-grid ul.page-numbers a.page-numbers { padding:6.5px 13px; border-radius:8px; text-align:center; color:#005580; border:1px solid #f1f1f1; text-decoration:none; font-weight:500; font-size:1em; background-color:#fff; color:var(--font-color); font-weight:600; }
.wcv-grid ul.page-numbers span.page-numbers.current, .wcv-grid ul.page-numbers a.page-numbers.current { background:var(--link-color); color:#fff; }
.wcv-grid .wcv-store-setting-section { margin:60px 0; border-bottom-width:1px; }
.wcv-grid .wcv-store-setting-section:last-child { border-bottom:none; margin-bottom:0; }
.wcv-grid .wcv-store-setting-section .wcv-store-setting-section-title { margin-bottom:60px; font-size:32px; }
.wcv-grid .vertical-middle { vertical-align:middle; }
.wcv-grid table>.ui-sortable-handle { padding:26px; }
.wcv-grid .expand-close a { color:var(--font-color); }
.wcv-grid .expand-close a:hover { color:var(--link-color); }
.wcv-grid .wcv-order-table tr.order-item { border-bottom-width:1px; }
.wcv-grid .wcv-order-table tr.order-item:last-child { border-bottom:none; }
.wcv-grid .wcv-order-table .wcv-order-totals { width:250px; }
.wcv-grid .wcv-order-table .wcv-order-totals hr { margin:10px 0; border-width:0; border-top:1px solid #ccc; }
.wcv-grid .wcv-order-table .wcv-order-totals .wcv-order-row { display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; margin-bottom:9px; font-size:16px; }
.wcv-grid .wcv-order-table .wcv-order-totals .wcv-order-row .wcv-order-label { text-align:center; display:block; width:130px; }
.wcv-grid .variation-default-values { display:grid; grid-template-columns:repeat(auto-fit,  minmax(calc(33% - 1em),  calc(50% - 1em))); gap:1em; margin-bottom:3em; }
.wcv-grid .variation-default-values select { height:60px; }
.wcv-grid .variations_wrapper { display:grid; grid-template-columns:repeat(auto-fit,  minmax(calc(33% - 24px),  1fr)); gap:24px; width:calc(70% - 40px); }
.wcv-grid ul.wc-item-meta { padding:0; }
.wcv-grid .wcv-button-group { margin-top:40px; gap:24px; font:inherit; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; }
.wcv-grid .wcv-button-group .wcv-button { min-width:200px; max-width:260px; -webkit-box-flex:1; -ms-flex:1 1 0px; flex:1 1 0; padding:20px 30px; font-weight:600; white-space:nowrap; line-height:normal; }
.wcv-grid .wcv-button-group .wcv-button:last-child { margin-right:0; }
.wcv-grid .wcv-button-group.small .wcv-button { min-width:100px; max-width:240px; }
.wcv-grid .vertical .wcv-heading { padding-top:0; }
.wcv-grid .vertical .wcv-heading.wcv-dashboard-welcome-message { margin-bottom:20px; }
.wcv-grid .control-group { margin-bottom:var(--column-gap); }
.wcv-product-basic .control-group { margin-bottom:var(--column-gap)!important; }
.wcv-grid form { margin:0; }
.wcv-grid .wcv-product-accordion { -webkit-box-shadow:0 0 0 1px #d5d4dc; box-shadow:0 0 0 1px #d5d4dc; margin-top:60px; border-radius:8px; }
.wcv-grid .wcv-product-accordion .wcv-accordion-title { -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; color:var(--font-color); margin-bottom:0; cursor:pointer; height:100px; display:flex; align-items:center; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; padding:12px 25px; border-radius:8px 8px 0 0; }
.wcv-grid .wcv-product-accordion .wcv-accordion-title h3 { margin:0; font-size:20px; }
.wcv-grid .wcv-product-accordion .wcv-accordion-title.active { color:var(--link-color); background-color:#f4f7fc; }
.wcv-grid .wcv-product-accordion .wcv-accordion-title.active .wcv-icon { -webkit-transform:rotate(180deg); transform:rotate(180deg); }
.wcv-grid .wcv-product-accordion .wcv-accordion-title.active h3 { color:var(--link-color); }
.wcv-grid .wcv-product-accordion .tabs-content { padding:40px 25px 25px 25px; }
@media screen and ( max-width : 782px) {
  .wcv-grid .wcv-product-accordion .wcv-accordion-title { height:10px; padding:29px 15px; }
  .wcv-grid .wcv-product-accordion .wcv-accordion-title h3 { font-size:16px; }
  .wcv-grid .wcv-product-accordion .tabs-content { padding:20px 16px 30px 16px; }
}
.wcv-grid .wcv-top-space { margin-top:60px; }
.wcv-grid .wcv-bottom-space { margin-bottom:60px; }
.wcv-grid .wcv-opening-hours-wrapper { overflow-x:auto; }
.wcv-grid .wcv-opening-hours-wrapper table th, .wcv-grid .wcv-opening-hours-wrapper table td { padding:1em; }
.wcv-grid .variation_actions { display:grid; grid-template-columns:repeat(3,  1fr); gap:40px; padding:50px 25px; }
.wcv-grid .variation_actions .control-group { margin-bottom:0 !important; }
.wcv-grid .select_all_attributes, .wcv-grid .select_no_attributes { font-size:16px !important; margin-top:28px !important; }
.wcv-grid .vertical .variation_actions { padding:25px; }
.wcv-grid .parsley-errors-list li { color:#d91a1a; }
.wcv-grid .parsley-errors-list .parsley-required { color:#d91a1a; }
#wcv-product-edit #product-type { font-size:20px; width:100%; font-weight:bold; color:var(--font-color); width:fit-content; padding:14px 36px 14px 12px; }
#wcv-product-edit .download_file_table, #wcv-product-edit .downloadable_files { margin-bottom:20px; }
#wcv-product-edit .download_file_table th, #wcv-product-edit .downloadable_files th { background:none; }
#wcv-product-edit .download_file_table thead th, #wcv-product-edit .downloadable_files thead th { padding:16px 0; font-size:20px; font-weight:600; }
#wcv-product-edit .download_file_table tr td, #wcv-product-edit .downloadable_files tr td { vertical-align:middle; padding:30px 20px; }
#wcv-product-edit .download_file_table tr td.sort, #wcv-product-edit .downloadable_files tr td.sort { display:table-cell; padding:20px 40px; }
#wcv-product-edit .download_file_table tr td.file_url_choose, #wcv-product-edit .downloadable_files tr td.file_url_choose { padding:30px 25px; width:max-content; }
#wcv-product-edit .download_file_table tr:nth-child(even) td, #wcv-product-edit .downloadable_files tr:nth-child(even) td { background-color:#fff; }
#wcv-product-edit .download_file_table tr:nth-child(odd) td, #wcv-product-edit .downloadable_files tr:nth-child(odd) td { background-color:#f9fafc; }
#wcv-product-edit .download_file_table .control-group, #wcv-product-edit .downloadable_files .control-group { margin:0; }
#wcv-product-edit .download_file_table .delete, #wcv-product-edit .downloadable_files .delete { color:var(--font-color); font-size:1em; font-weight:700; }
#wcv-product-edit .download_file_table .delete:hover, #wcv-product-edit .downloadable_files .delete:hover { color:#d91a1a; }
#wcv-product-edit .download_file_table tfoot th, #wcv-product-edit .downloadable_files tfoot th { border-top-width:1px; }
.vertical .quick-link-btn::after { margin:0 6px; }
.quick-link-wrapper { display:flex; }
.quick-link-btn { text-align:center; text-decoration:none; background:none; font-weight:600; font-size:1em; }
.quick-link-btn.black { display:flex; } 
.quick-link-btn.black a { display:block; color:var(--link-color); text-decoration:none !important; }
.quick-link-btn.black a span { color:var(--font-color); }
.quick-link-btn.black a:hover { color:var(--hover-color); }
.quick-link-btn.black a:hover span { color:inherit; }
.quick-link-btn:not(:last-child)::after { content:"|"; color:var(--font-color); margin:0 12px; display:inline-block; }
.wcv-usage-stats { margin-top:1em; }
.wcv-usage-stats button, .wcv-usage-stats button:hover { background-color:#7ad03a; color:#fff; min-width:190px; margin-bottom:5px; }
.wcv-usage-stats button.over_limit { background-color:#d91a1a; color:#fff; }
.wcv-modal>.modal-header>.modal-close:after, .wcv-modal>header>.modal-close:after { content:none !important; }
.wcv-modal>.modal-body { padding:0; }
.wcv-form input.select2-search__field:focus { -webkit-box-shadow:none; box-shadow:none; }
.wcv-form .control-group input, .wcv-form .control-group button, .wcv-form .control-group .button { line-height:1.5; }
.wcv-filter-wrapper .control-group { margin-bottom:2em; }
.wcv-form a { color:var(--link-color); text-decoration:underline; }
.wcv-form label.wcv-toggle { display:inline-flex; align-items:center; }
.wcv-form label.wcv-toggle .wcv-toggle-container { position:relative; display:inline-block; width:50px; height:30px; margin-right:8px; }
.wcv-form label.wcv-toggle .wcv-toggle-container input { opacity:0; width:0; height:0; }
.wcv-form label.wcv-toggle .wcv-toggle-container input:checked+.slider { background-color:var(--link-color); }
.wcv-form label.wcv-toggle .wcv-toggle-container input:focus+.slider { -webkit-box-shadow:0 0 1px var(--link-color); box-shadow:0 0 1px var(--link-color); }
.wcv-form label.wcv-toggle .wcv-toggle-container input:checked+.slider:before { -webkit-transform:translateX(21px); transform:translateX(21px); }
.wcv-form label.wcv-toggle .wcv-toggle-container .slider { position:absolute; cursor:pointer; top:0; left:0; right:0; bottom:0; background-color:rgba(120, 120, 128, .16); -webkit-transition:.4s; transition:.4s; border-radius:100px; padding:3px; }
.wcv-form label.wcv-toggle .wcv-toggle-container .slider::before { position:absolute; content:""; height:24px; width:24px; display:block; background-color:#fff; -webkit-transition:.4s; transition:.4s; border-radius:50%; -webkit-box-shadow:0px 0px 0px 1px rgba(0, 0, 0, .04), 0px 3px 8px 0px rgba(0, 0, 0, .15), 0px 3px 1px 0px rgba(0, 0, 0, .06); box-shadow:0px 0px 0px 1px rgba(0, 0, 0, .04), 0px 3px 8px 0px rgba(0, 0, 0, .15), 0px 3px 1px 0px rgba(0, 0, 0, .06); }
#use_current_position, #show_location_picker { width:100%; text-align:center; }
.wcv-search-product { margin-top:10px; }
.wcv_mobile { display:none; }
.wcv-desktop { display:block; }

@media ( max-width : 980px) {
  .wcvendors-table.wcvendors-table-order tbody tr td { padding:0;}
  .wcvendors-table.wcvendors-table-order tbody tr td + td { padding-top:1em; }
  .wcvendors-table.wcvendors-table-order>tbody>tr td { grid-column: 1 / -1; }
  .wcvendors-table tbody tr td.order_items img { width:5em; height:5em; }
  .wcvendors-table tbody tr td.order_number { display:flex; gap:1em; align-items:center;}
  .wcvendors-table tbody tr td.order_number p { margin:0; }
  .quick-link-btn { margin:7px 0 7px 0; display:inline-block; }
  .wcv-usage-stats { margin-top:5px; }
  .wcv-usage-stats button { width:100%; margin-top:5px; margin-bottom:5px; }
  .wcv-no-variation>svg { width:100px; height:100px; }
  .wcv-shade .wcv-modal { padding:10px 22px; width:85% !important; }
  .wcv-shade .wcv-modal .billing-details, .wcv-shade .wcv-modal .shipping-details { padding:1em; width:100%; }
  .wcv-dashboard-nav-item-link { justify-content:center; }
  .wcv-dashboard-nav-item-link .wcv-icon-dashboard-icon { width:20px; height:20px; }
  .wcv-grid .details.full-span .wcv-product-details-table { display:none; }
  .wcv-grid .wcv-store-setting-section { margin:20px 0; }
  .wcv-grid .wcv-store-setting-section .wcv-store-setting-section-title { font-size:1em; margin-bottom:24px; }
  .wcv-grid .wcv-top-space { margin-top:32px; }
  .wcv-grid .wcv-bottom-space { margin-bottom:32px; }
  .wcv-grid .max-content { width:auto; }
  .wcv-grid .wcv-m-flex-space { -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; }
  .wcv-grid .wcv-product-media .wcv-upload-files-input { width:160px; height:160px; padding:32px 24px; margin:0 auto; }
  .wcv-grid .wcv-product-media .wcv-upload-files-input svg { width:40px; height:40px; }
  .wcv-grid .wcv-product-media .wcv-upload-files-input.small svg { width:26px; height:26px; }
  .wcv-grid .wcv-product-media .wcv-upload-files-input .wcv-browser-file { font-size:14px !important; }
  .wcv-grid .wcv-product-accordion { margin-top:32px; }
  .wcv-grid .wcv-variation-action-container label { font-size:10px !important; }
  .wcv-grid .wcv-variation-action-container svg { width:16px; height:16px; }
  .wcv-grid .wcv-variation-action-container .control-group { margin:0; }
  .wcv-grid .blue-title { font-size:16px; }
  .wcv-grid .wcv-heading { margin-bottom:11px !important; }
  .wcv-grid .wcv-heading.wcv-dashboard-welcome-message { margin-top:44px !important; margin-bottom:44px !important; font-size:24px !important; }
  /* .wcv-grid .wcv-form select { font-size:11px; } */
  .wcv-grid .variations_wrapper { grid-template-columns:repeat(auto-fit,  minmax(calc(50% - 12px),  1fr)); gap:12px; width:calc(50% - 20px); }
  .wcv-grid .variations_wrapper.order { -webkit-box-ordinal-group:3; -ms-flex-order:2; order:2; margin-top:1em; width:100%; }
  .wcv-grid .displaying-num { font-size:75%; }
  .wcv-grid .variation-default-values { grid-template-columns:repeat(auto-fit,  minmax(calc(50% - 0.5em),  1fr)); gap:.5em; }
  .wcv-grid .variation-default-values select { height:48px; line-height:48px; }
  .wcv-grid .wcv-flex .wcv-col-50 { -webkit-box-flex:50%; -ms-flex:50%; flex:50%; padding:1em 0; }
  .wcv-grid .wcv-gap-bottom { margin-bottom:24px !important; }
  .wcv-grid .wcv-gap-top { margin-top:24px; }
  .wcv-grid .dashboard .quick-link-wrapper { margin:16px 0 0 0; }
  .wcv-grid .quick-link-wrapper { text-align:center; margin:6px 0 6px 0; font-size:.875em; }
  .wcv-grid .quick-link-wrapper .quick-link-btn::after { margin:0 6px; }
  .wcv-grid .wcv-dashboard-table tr td { font-size:10px; padding:20px 0; font-weight:700; }
  .wcv-grid .wcv-dashboard-table tr .wcv-view-btn { font-size:10px; }
  .wcv-grid .wcv-dashboard-table tr th { padding:8px; color:#718ebf !important; font-weight:500 !important; }
  .wcv-grid .wcv-star-rating { font-size:.875em; }
  .wcv-grid .row-actions { display:flex; justify-content:center; gap:20px; -ms-flex-wrap:wrap; flex-wrap:wrap; }
  .wcv-grid .row-actions .row-action-item { margin-bottom:0 !important; }
  .wcv-grid .wcv-datepicker-wrapper input[type=text].wcv-datepicker { font-size:.875em; margin-top:0; }
  .wcv-grid .wcv-datepicker-wrapper .wcv-icon { width:16px; height:16px; }
  .wcv-grid .wcv-select-container { height:48px; line-height:48px; }
  .wcv-grid .details.full-span { padding:0; }
  .wcv-grid .details.full-span .wcv-product-details-table { margin:0; padding:0; table-layout:fixed; }
  .wcv-grid .details.full-span .wcv-product-details-table tbody tr td { padding:10px; width:auto; border-width:1px; text-align:center; vertical-align:middle; }
  .wcv-grid .details.full-span .wcv-product-details-table tbody tr th { padding:16px; width:130px; font-size:.875em; text-align:center; border-width:1px; vertical-align:middle; }
  .wcv-grid .tn.full-span img { width:72px; height:72px; display:inline-block; vertical-align:middle; margin-bottom:0; }
  .wcv-grid .tn.full-span .wcv_mobile { display:inline-block; width:calc(100% - 88px); vertical-align:middle; margin-left:16px; }
  .wcv-grid .wcv-tip { padding:0 0 0 8px; height:16px; }
  .wcv-grid .wcv-tip svg { width:16px; height:16px; }
  .wcv-grid .wcv_stripe_connect_container { font-size:75%; }
  .wcv-grid .variation_actions { padding:16px 12px !important; grid-template-columns:repeat(2,  1fr); gap:37px; }
  .wcv-grid .variations-pagenav svg { width:20px; height:20px; }
  .wcv-grid .wcv-mobile-no-gap { margin-bottom:0 !important; }
  .wcv-grid #show_variation_actions { font-size:16px; }
  .wcv-grid #wcv_variable_product_options .variation_options { margin-bottom:25px; }
  .wcv-grid .wcv_single_add_variation { font-size:16px !important; padding:16px 8px !important; }
  .wcv-grid .attribute_name { font-size:16px !important; }
  .wcv-grid .wcv-product-basic label { font-size:16px; }
  .wcv-grid .product-variation-feat-upload .wcv-upload-files-input { width:160px; height:160px; padding:32px 24px; gap:12px; }
  .wcv-grid .product-variation-feat-upload .wcv-upload-files-input svg { width:40px; height:40px; }
  .wcv-grid .product-variation-feat-upload .wcv-upload-files-input .wcv-browser-file { font-size:14px !important; }
  .select2-results__option { font-size:.875em; }
  .row-actions { display:grid; grid-template-columns:1fr 1fr; }
  .wcv-datepicker-wrapper input[type=text].wcv-datepicker { font-size:.875em; margin-top:0; }
  .wcv-datepicker-wrapper .wcv-icon { width:16px; height:16px; }
  .wcv-select-container .wcv-select-item { font-size:10px; }
  .wcv-tooltip { padding:0 0 0 8px; height:16px; }
  .wcv_stripe_connect_container { font-size:75%; }
  #wcv-product-edit #product-type { width:100%; }
  #wcv-product-edit .product_type_options { margin:0; }
  #wcv-product-edit .product_type_options li { margin:40px 0px 16px 0px; }
  #wcv-product-edit #product-meta-tabs { display:none; }
  #wcv-product-edit #product-meta-tabs.show { display:block; padding:22px; }
  #wcv-product-edit #product-meta-tabs li a { text-align:center; padding:11px 22px; }
  .select2-results__option { font-size:.875em; }
  .wcv-accordion-content { margin-bottom:40px; border-radius:8px; border:1px solid #d5d5d5; }
  .wcv-accordion-content.active { border:1px solid var(--link-color); }
  .wcv-accordion-content.active .wcv-accordion-title { color:var(--link-color); background-color:#f4f7fc; }
  .wcv-accordion-content.active .wcv-accordion-title::after { border-color:var(--link-color); -webkit-transform:rotate(-135deg); transform:rotate(-135deg); }
  .wcv-accordion-content .tabs-content { padding:1em; }
  .wcv-accordion-content .wcv-accordion-title { position:relative; display:block; padding:16px; border-bottom-width:1px; color:var(--font-color); cursor:pointer; font-weight:600; font-size:1em; border-top-left-radius:8px; border-top-right-radius:8px; height:60px; display:flex; align-items:center; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; }
  .wcv-accordion-content .wcv-accordion-title::after { content:""; border:solid #666; border-width:0 2px 2px 0; display:inline-block; padding:6px; -webkit-transition:all .2s linear; transition:all .2s linear; -webkit-transform:rotate(45deg); transform:rotate(45deg); }
  .wcv-mobile-order-table table tr td { border-bottom:none !important; border-right:none !important; }
  .wcv-mobile-order-table table tr.wcv-order-total td { border-top-width:1px !important; }
  .wcv-mobile-order-table .wcv-order-table-mobile tbody tr td { padding:6px 0 0 0; vertical-align:middle; font-size:.875em; background-color:#fff !important; }
  .wcv_variation { padding:20px 14px !important; }
  .wcv_variation .wcv-sort-number { font-size:16px !important; }
  #product_images_container ul.product_images { -webkit-column-gap:8px; -moz-column-gap:8px; column-gap:8px; row-gap:16px; }
  #product_images_container ul.product_images li.wcv-gallery-image { width:120px !important; height:120px !important; padding:10px;}
  #product_images_container ul.product_images.has-images { grid-template-columns:repeat(auto-fill, 120px) !important; }
  #product_images_container ul li.wcv-gallery-image img { width:100px; height:100px; }
}
.wcv-navigation .wcv-dashboard-menu { list-style-type:none; color:#fff; padding:0; margin:0; display:flex; justify-content:center; gap:1em; overflow:hidden; }
.wcv-navigation .wcv-dashboard-menu .wcv-dashboard-nav-item { margin:0; white-space:nowrap; }
.wcv-navigation .wcv-dashboard-menu .wcv-dashboard-nav-item-link { background-color:var(--button-color); padding:.875em; min-width:10em; text-align:center; border-radius:100px; text-decoration:none; font-size:1em; font-weight:600; display:flex; align-items:center; justify-content:center; }
.wcv-navigation .wcv-dashboard-menu .wcv-dashboard-nav-item-link:hover {background-color:var(--button-hover-color); color:inherit; }
.wcv-navigation #dashboard-menu-item-more-button { display:none!important; }
.wcv-navigation .wcv-dashboard-menu.vertical { flex-direction:column; }
.wcv-navigation .wcv-dashboard-menu.vertical .wcv-dashboard-nav-item-link { padding:20px; }
@media( min-width: 782.1px) {
  .wcv-navigation #dashboard-menu-item-more-button { position:absolute; right:0; top:0; bottom:0; background-color:#333; color:#fff; border-width:0; padding:0 .5em; display:none; align-items:center; justify-content:center; border-radius:0 9.5px 0 0; width:71px; cursor:pointer; }
  .wcv-navigation #dashboard-menu-item-more-button:hover { background-color:#515151; }
  .wcv-navigation #dashboard-menu-item-more-button.show { background-color:#515151; }
  .wcv-navigation #dashboard-menu-item-more-button.show span.top { -webkit-transform:rotate(45deg); transform:rotate(45deg); top:50%; }
  .wcv-navigation #dashboard-menu-item-more-button.show span.middle { opacity:0; }
  .wcv-navigation #dashboard-menu-item-more-button.show span.bottom { width:24px; -webkit-transform:rotate(-45deg); transform:rotate(-45deg); top:50%; }
  .wcv-navigation #dashboard-menu-item-more-button .wcv-dashboard-nav-item-link { width:24px; height:100%; position:relative; }
  .wcv-navigation #dashboard-menu-item-more-button span { display:block; width:24px; height:2px; background-color:#fff; border-radius:2px; position:absolute; right:0; border-radius:9.5px; -webkit-transition:all .2s linear; transition:all .2s linear; }
  .wcv-navigation #dashboard-menu-item-more-button span.top { top:36%; }
  .wcv-navigation #dashboard-menu-item-more-button span.middle { top:50%; opacity:1; }
  .wcv-navigation #dashboard-menu-item-more-button span.bottom { top:64%; width:12px; }
}
@media( max-width : 516px) {
  .wcv-navigation { display:block; max-width:360px; margin:0 auto; }
  .wcv-navigation .wcv-dashboard-menu { display:block; }
  .wcv-navigation .wcv-dashboard-menu .wcv-dashboard-nav-item { width:100%; margin:8px 0 0; }
}
.wcvendors-table thead { display:none; }
.wcvendors-table tbody tr:first-child { border-top-width:1px; }
.wcvendors-table tbody tr { border-bottom-width:1px; }
.wcvendors-table tbody tr .mobile-header { display:none; }
.wcvendors-table tbody tr td { border-bottom:none; color:var(--font-color); vertical-align:middle; font-size:.875rem; word-break:break-word; padding:16px 16px 16px 0; }
.wcvendors-table tbody tr td:last-child { padding-right:0; }
.wcvendors-table tbody tr td.price { text-align:right; min-width:22em; }
.wcvendors-table tbody tr td.total { text-align:right; word-break:keep-all; }
.wcvendors-table tbody tr td.order_number { text-align:center; }
.wcvendors-table tbody tr td.order_number p { margin:2px 0 0; display:block; }
.wcvendors-table tbody tr td.order_number p.wcv-status { display: inline-block; }
.wcvendors-table tbody tr td.order_number .wcv-flex-center { gap:1em }
.wcvendors-table tbody tr td.order_items { vertical-align:middle; }
.wcvendors-table tbody tr td.order_items .item { display:flex; gap:1em; align-items:center; }
.wcvendors-table tbody tr td.order_items .item h4 { font-size:1em; margin:0;  }
.wcvendors-table tbody tr td.order_items img { width:8em; height:8em;}
.wcvendors-table tbody tr td.status { text-align:center; }
.wcvendors-table tbody tr td small.received { color:#00974f; background-color:#f0fff8; padding:4px 8px; border-radius:8p; display:inline-block; font-size:16px; font-weight:700; margin:1em auto; width:fit-content; }
.wcvendors-table tbody tr td .wcv-product-title { margin-bottom:.5em; font-size:1em; }
.wcvendors-table tbody tr td .wcv-product-title .wcv-product-title-text { font-weight:700; font-size:1.25em; margin-right:8px; }
.wcvendors-table tbody tr td .wcv-product-title span { vertical-align:middle; }
.wcvendors-table tbody tr td .wcv-product-title .wcv-status { font-size:.875em; line-height:1; padding:6px 12px; }
.wcvendors-table-product .wcv_mobile_price, .wcvendors-table-product .wcv_mobile_status { display:none; }
.wcvendors-table-product th.details { width:50%; }
@media (max-width : 980px) {
  .wcvendors-table.wcvendors-table-order tbody tr td { padding:0;}
  .wcvendors-table.wcvendors-table-order tbody tr td + td { padding-top:1em; }
  .wcvendors-table.wcvendors-table-order>tbody>tr td { grid-column: 1 / -1; }
  .wcvendors-table tbody tr { padding:16px 0; }
  .wcvendors-table tbody tr td.order_items { padding:16px ;background-color:var(--layer-color);}
  .wcvendors-table tbody tr td.order_items img { width:5em; height:5em; }
  .wcvendors-table tbody tr td.order_number { display:flex; gap:1em; align-items:center; padding-bottom:16px; }
  .wcvendors-table tbody tr td.order_number p { margin:0; }

.wcvendors-table tbody tr td { padding:16px 0 0; }
/* .wcvendors-table tbody tr td:last-child { padding-right:0; } */
  .wcvendors-table .wcv_mobile { display:block; }
  .wcv_desktop { display:none; }
  .wcvendors-table.wcvendors-table-order>thead, .wcvendors-table.wcvendors-table-product>thead, .wcvendors-table.download_file_table>thead { display:none; }
  .wcvendors-table.wcvendors-table-order>tbody>tr, .wcvendors-table.wcvendors-table-product>tbody>tr, .wcvendors-table.download_file_table>tbody>tr { display:grid; grid-template-columns:132px 1fr;  }
  .wcvendors-table.wcvendors-table-order>tbody>tr td.tn, .wcvendors-table.wcvendors-table-product>tbody>tr td.tn, .wcvendors-table.download_file_table>tbody>tr td.tn { background:var(--layer-color); padding:16px }
  .wcvendors-table.wcvendors-table-order>tbody>tr td.customer, .wcvendors-table.wcvendors-table-product>tbody>tr td.customer, .wcvendors-table.download_file_table>tbody>tr td.customer { text-align:center; }
  .wcvendors-table.wcvendors-table-order>tbody>tr td.price, .wcvendors-table.wcvendors-table-product>tbody>tr td.price, .wcvendors-table.download_file_table>tbody>tr td.price { text-align:left; }
  .wcvendors-table.wcvendors-table-order>tbody>tr td.price, .wcvendors-table.wcvendors-table-product>tbody>tr td.price, .wcvendors-table.download_file_table>tbody>tr td.price { text-align:left; }
  .wcvendors-table.wcvendors-table-order>tbody>tr td.total .wcv-tooltip, .wcvendors-table.wcvendors-table-product>tbody>tr td.total .wcv-tooltip, .wcvendors-table.download_file_table>tbody>tr td.total .wcv-tooltip { height:auto; }
  .wcvendors-table.wcvendors-table-order>tbody>tr td.mobile-header, .wcvendors-table.wcvendors-table-product>tbody>tr td.mobile-header, .wcvendors-table.download_file_table>tbody>tr td.mobile-header { display:flex; align-items:center; }
  .wcvendors-table.wcvendors-table-order>tbody>tr td.mobile-header svg, .wcvendors-table.wcvendors-table-product>tbody>tr td.mobile-header svg, .wcvendors-table.download_file_table>tbody>tr td.mobile-header svg { margin-right:.5em; }
  .wcvendors-table.wcvendors-table-order>tbody>tr td.status, .wcvendors-table.wcvendors-table-product>tbody>tr td.status, .wcvendors-table.download_file_table>tbody>tr td.status { font-size:.875em; }
  .wcvendors-table.wcvendors-table-order>tbody>tr td.status .received, .wcvendors-table.wcvendors-table-product>tbody>tr td.status .received, .wcvendors-table.download_file_table>tbody>tr td.status .received { font-size:.875em; }
  .wcvendors-table.wcvendors-table-order>tbody>tr td.full-span, .wcvendors-table.wcvendors-table-product>tbody>tr td.full-span, .wcvendors-table.download_file_table>tbody>tr td.full-span { grid-column:1/-1; }
  .wcvendors-table.wcvendors-table-order>tbody>tr td.full-span.file_url_choose, .wcvendors-table.wcvendors-table-product>tbody>tr td.full-span.file_url_choose, .wcvendors-table.download_file_table>tbody>tr td.full-span.file_url_choose { width:auto !important; }
  .wcvendors-table.wcvendors-table-order>tbody>tr td.full-span.order_number, .wcvendors-table.wcvendors-table-product>tbody>tr td.full-span.order_number, .wcvendors-table.download_file_table>tbody>tr td.full-span.order_number { background:var(--layer-color); font-weight:600; padding:15px 10px; }
  .wcvendors-table.wcvendors-table-order>tbody>tr td.full-span.order_number .wcv-status, .wcvendors-table.wcvendors-table-product>tbody>tr td.full-span.order_number .wcv-status, .wcvendors-table.download_file_table>tbody>tr td.full-span.order_number .wcv-status { font-size:.875em; }
  .wcvendors-table.wcvendors-table-order>tbody>tr td.full-span.order_date, .wcvendors-table.wcvendors-table-product>tbody>tr td.full-span.order_date, .wcvendors-table.download_file_table>tbody>tr td.full-span.order_date { background-color:#fff; }
  .wcvendors-table.wcvendors-table-order tfoot th, .wcvendors-table.wcvendors-table-product tfoot th, .wcvendors-table.download_file_table tfoot th { border-top:none !important; }
  .wcvendors-table.wcvendors-table-order .wcv-button.insert, .wcvendors-table.wcvendors-table-product .wcv-button.insert, .wcvendors-table.download_file_table .wcv-button.insert { font-size:16px !important; font-weight:600 !important; border-radius:0; padding:5px 10px; }
  .wcvendors-table.wcvendors-table-order .wcv-button.insert span, .wcvendors-table.wcvendors-table-product .wcv-button.insert span, .wcvendors-table.download_file_table .wcv-button.insert span { border-bottom:1px solid var(--link-color); }
  .wcvendors-table.wcvendors-table-order .wcv-button.insert:hover, .wcvendors-table.wcvendors-table-product .wcv-button.insert:hover, .wcvendors-table.download_file_table .wcv-button.insert:hover { border:none !important; -webkit-box-shadow:none !important; box-shadow:none !important; }
  .wcvendors-table-product h4 { margin-bottom:0; }
  .wcvendors-table-product td.price { display:block; width:100%;grid-column: 1 / -1 }
  .wcvendors-table-product tr.mobile_price { display:table-row; }
  .export-orders { margin-top:0; }
  .wcv-order-items-details { display:none; }
  .wcvendors-table-order #modal-title { text-align:center; margin-bottom:0; margin-top:36px; }
  .wcvendors-table-order #modal-title.note, .wcvendors-table-order #modal-title.tracking { font-size:20px; margin-bottom:10px; }
  .wcvendors-table-order .subtitle { text-align:center; font-size:10px; margin-bottom:32px !important; }
  .wcvendors-table-order .wcv-modal .billing-details h4, .wcvendors-table-order .wcv-modal .shipping-details h4 { margin-bottom:12px; font-size:16px; margin-top:0; }
  .wcvendors-table-order .wcv-modal .modal-header { display:block; }
  .wcvendors-table-order .wcv-modal .modal-header .wcv-dismiss { margin-bottom:26px; padding-right:0; position:absolute; right:24px; top:16px; }
  .wcvendors-table-order .wcv-modal .modal-header .wcv-dismiss svg { width:32px; height:32px; }
  .wcvendors-table-order .wcv-modal #order_line_items { display:none; }
  .wcvendors-table-order .wcv-modal .mobile-wcv-order-totals { border-top:1px solid; }
  .wcvendors-table-order .wcv-modal .mobile-wcv-order-totals h4 { margin:0; }
  .wcvendors-table-order .wcv-modal .modal-body .billing-details, .wcvendors-table-order .wcv-modal .modal-body .shipping-details { font-size:10px; padding:28px 20px; }
  .wcvendors-table-order .wcv-modal .modal-body .billing-details small, .wcvendors-table-order .wcv-modal .modal-body .shipping-details small { font-size:.875em; }
  .wcvendors-table-order .wcv-modal .modal-body .billing-details p, .wcvendors-table-order .wcv-modal .modal-body .shipping-details p { line-height:1.5 !important; margin-bottom:5px; }
  .wcvendors-table-order .wcv-modal .modal-body .wcv-mobile-order-table h3 { line-height:1.5 !important; margin-bottom:7px; }
  .wcvendors-table-order .wcv-modal .modal-body .wcv-mobile-order-table .wcv-order-thumb { width:80px; height:80px; }
  .wcvendors-table-order .wcv-modal .modal-body .wcv-mobile-order-table small, .wcvendors-table-order .wcv-modal .modal-body .wcv-mobile-order-table span { font-size:10px; line-height:2.3 !important; }
  .wcvendors-table-order .wcv-modal .modal-body .wcv-order-customer-details { gap:24px; }
  .wcvendors-table-order .wcv-modal .modal-body .wcv_order_note { height:286px; }
}
.wcv-main-content.vertical .variations_wrapper { width:calc(50% - 20px); }
.wcv-flex { display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; align-items:center; }
.wcv-flex .wcv-col { padding:1em; }
.wcv-flex-gap { gap:1em; }
.wcv-flex-align-center { align-items:center; }
.wcv-flex-align-start { -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; }
.wcv-flex-align-end { -webkit-box-align:end; -ms-flex-align:end; align-items:flex-end; }
.wcv-inline-flex { display:inline-flex; align-items:center; }
.wcv-flex-space { -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; }
.wcv-flex-space-evenly { -webkit-box-pack:space-evenly; -ms-flex-pack:space-evenly; justify-content:space-evenly; }
.wcv-flex-wrap { -ms-flex-wrap:wrap; flex-wrap:wrap; }
.wcv-flex-wrap-reverse { -ms-flex-wrap:wrap-reverse; flex-wrap:wrap-reverse; }
.wcv-flex-reverse { -webkit-box-orient:horizontal; -webkit-box-direction:reverse; -ms-flex-direction:row-reverse; flex-direction:row-reverse; }
.wcv-flex-column { flex-direction:column; }
.wcv-flex-row { -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; }
.wcv-flex-center { justify-content:center; }
.wcv-flex-start { -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; }
.wcv-flex-end { -webkit-box-pack:end; -ms-flex-pack:end; justify-content:flex-end; }
.wcv-w-full { width:100%; }
.max-content { width:auto; white-space:nowrap; }
.wcv-grid .wcv-heading { font-size:1.5em; font-weight:600 !important; margin-bottom:25px; padding-top:7px; }
.wcv-grid .wcv-heading.wcv-dashboard-welcome-message { margin-top:60px; margin-bottom:26px; font-size:32px; }
.wcv-grid .wcv-sub-heading { font-size:24px; margin:0; }
.wcv-grid .wcv-y-space { margin-top:1em; margin-bottom:1em; }
.wcv-grid .wcv-y-space:first-child { margin-top:0; }
.wcv-grid .wcv-y-space:last-child { margin-bottom:0; }
.wcv-grid .wcv-x-space { margin-left:1em; margin-right:1em; }
.wcv-grid .wcv-x-space:first-child { margin-left:0; }
.wcv-grid .wcv-x-space:last-child { margin-right:0; }

.wcv-grid .wcv-table-col-label { font-size:1rem; text-align:center; font-weight:600; }
table.wcv-dashboard-table { margin-top:1em; margin-bottom:0; width:100%; }
table.wcv-dashboard-table th { font-weight:500; color:#718ebf; font-size:1em; }
table.wcv-dashboard-table th svg { fill:#fff; }
table.wcv-dashboard-table tr { padding:5px; }
table.wcv-dashboard-table tr th { border-bottom-width:1px; padding:13px 13px 23px 13px; }
table.wcv-dashboard-table tr td { color:var(--font-color); font-weight:500; border-width:0; border-bottom-width:1px; padding:25px 10px; vertical-align:middle; }
table.wcv-dashboard-table tr td.strong { font-weight:600; }
table.wcv-dashboard-table tr:last-child td { padding-bottom:7px; }
.wcv-recent-rating .wcv-dashboard-table tr td { padding:20.5px 10px; }
.wcv-star-rating { position:relative; font-size:24px; font-family:"dashicons"; display:inline-block; }
.wcv-star-rating::before { content:""; color:#005580; }
.wcv-star-rating .wcv-star-rating-filled { color:#005580; white-space:nowrap; overflow:hidden; position:absolute; top:0; left:0; }
.wcv-star-rating .wcv-star-rating-filled::before { content:""; overflow:hidden; }
.wcv-status { padding:4px 8px; border-radius:4px; display:inline-block; white-space:nowrap; font-weight:600; text-align:center; color:#454545; background-color:#e5e5e5; }
.wcv-status.wcv-status--completed { color:#003d66; background-color:#c8d7e1; }
.wcv-status.wcv-status--shipped { background-color:#e1cced; }
.wcv-status.wcv-status--pending { background-color:#fcd9d9; }
.wcv-status.wcv-status--estimate { background-color:#fcd9d9; }
.wcv-status.wcv-status--processing { color:#2c4700; background-color:#c6e1c6; }
.wcv-status.wcv-status--on-hold { color:#573b00; background-color:#f8dda7; }

.wcv-status.product-status--instock, .wcv-status.product-status--publish { color:#00974f; background-color:#dffff0; }
.wcv-status.product-status--outofstock { color:red; background-color:#fcc; }
/* .wcv-status.product-status--onbackorder { color:#d47f00; background-color:#fff5ca; } */
/* .wcv-status.product-status--lowstock { color:#004fcf; background-color:#ddebff; } */
.wcv-status.product-status--pending { color:#e445cb; background-color:#ffedfc; }
.wcv-status.product-status--publish { color:#00974f; background-color:#dffff0; }
.wcv-status.product-status--hidden { display:none; }
.wcv-shade { background:rgba(50, 50, 50, .5); -webkit-backdrop-filter:blur(8px); backdrop-filter:blur(8px); }
.wcv-modal { -webkit-box-shadow:0px 9px 28px 8px rgba(0, 0, 0, .05); box-shadow:0px 9px 28px 8px rgba(0, 0, 0, .05); border-radius:16px; padding:40px; max-width:1000px; max-height:80%; height:auto !important; }
.wcv-modal .modal-body { min-height:20vh; -webkit-box-flex:0 !important; -ms-flex:0 1 auto !important; flex:0 1 auto !important; }
.wcv-modal .modal-header { border-width:0; -webkit-box-shadow:none; box-shadow:none; overflow:visible; padding:0 0 40px 0; display:flex; align-items:center; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; }
.wcv-modal .modal-header::after { content:""; display:none; }
.wcv-modal .modal-header::before { content:""; display:none; }
.wcv-modal .modal-header .wcv-dismiss { background:none; width:40px; height:40px; -ms-flex-item-align:start; align-self:start; }
.wcv-modal .modal-header .wcv-dismiss:focus { outline:none; }
.wcv-modal .modal-footer { border-width:0; -webkit-box-shadow:none; box-shadow:none; padding:0; background-color:#fff; }
.wcv-modal .wcv-order-items-details table tbody tr td { padding:40px 6px; background-color:#fff !important; }
.wcv-modal .wcv-order-items-details table tbody tr:last-child td { padding-bottom:8px; }
.wcv-modal .wcv-order-items-details table thead tr:first-child { border-bottom:none; }
.wcv-modal .billing-details { background-color:#fafafa; border-radius:16px; padding-top:43px; padding-left:16px; font-weight:600; font-size:16px; }
.wcv-modal .shipping-details { padding-top:43px; font-size:16px; font-weight:600; padding-left:41px; }
.wcv-modal .billing-details, .wcv-modal .shipping-details { width:50%; padding-bottom:31px; }
.wcv-modal .billing-details h4, .wcv-modal .shipping-details h4 { margin-bottom:11px; }
.wcv-modal .billing-details small, .wcv-modal .shipping-details small { display:block; }
.wcv-modal .billing-details p, .wcv-modal .shipping-details p { margin-bottom:10px; line-height:1.4 !important; }
.wcv-modal .wcv-order-items-details th { text-transform:uppercase; font-size:20px; }
.wcv-modal .order-detail-icon { width:72px; height:72px; border-radius:50%; padding:9px 11px; background-color:#d4ecff; display:inline-block; text-align:center; vertical-align:middle; border:solid 8px #f5faff; margin-right:11px; }
.wcv-modal .order-detail-icon .wcv-icon { width:36px; height:36px; fill:var(--link-color); }
/* .wcv-grid input[type=text]:not(.wcv-datepicker), .wcv-grid input[type=number], .wcv-grid input[type=url], .wcv-grid input[type=email], .wcv-grid input[type=password], .wcv-grid input[type=search], .wcv-grid input[type=tel], .wcv-grid select { border-radius:var(--input-border-radius); border-color:var(--border-color); padding:calc( var(--input-padding) - ( var(--input-line-height) - 1 ) * var(--input-font-size) * 0.5 ) var(--input-padding); line-height:var(--input-line-height); -webkit-box-shadow:none; box-shadow:none; } */
/* .wcv-grid input[type=text]:not(.wcv-datepicker):focus, .wcv-grid input[type=number]:focus, .wcv-grid input[type=url]:focus, .wcv-grid input[type=email]:focus, .wcv-grid input[type=password]:focus, .wcv-grid input[type=search]:focus, .wcv-grid input[type=tel]:focus, .wcv-grid select:focus { border-color:var(--link-color); background-color:rgba(0, 0, 0, 0); } */
/* .wcv-grid textarea { padding:12px; border-radius:8px; border-width:1px; -webkit-box-shadow:none; box-shadow:none; } */
/* .wcv-grid select { appearance:none; -webkit-appearance:none; -moz-appearance:none; padding-right:16px; background:url("data:image/svg+xml, %3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.36328 5.66699L8.02995 10.3337L12.6966 5.66699' stroke='%23666666' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat right 16px center; } */
/* .wcv-grid select:active { background:url("data:image/svg+xml, %3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' transform='matrix(1, 0, 0, -1, 0, 0)'%3E%3Cpath d='M3.36328 5.66699L8.02995 10.3337L12.6966 5.66699' stroke='%23666666' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E") no-repeat right 16px center; } */
.wcv-grid input[type=text]:not(.wcv-datepicker), .wcv-grid input[type=number], .wcv-grid input[type=url], .wcv-grid input[type=email], .wcv-grid input[type=password], .wcv-grid input[type=search], .wcv-grid input[type=tel], .wcv-grid textarea, .wcv-grid select { display:block; width:100% }

.wcv-grid .select2-container--default .select2-selection--single .select2-selection__arrow b { background:url("data:image/svg+xml, %3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.36328 5.66699L8.02995 10.3337L12.6966 5.66699' stroke='%23666666' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat; width:16px; height:16px; -webkit-transform:translateY(-50%); transform:translateY(-50%); border-width:0; }
.wcv-grid .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b { -webkit-transform:translateY(-50%) rotate(180deg); transform:translateY(-50%) rotate(180deg); }
.wcv-grid .control-group .control input[type=submit] { width:auto; padding:0; background:none; }
.wcv-grid .wcv-datepicker-wrapper { border-radius:8px; border-width:1px; overflow:hidden; padding:12px; height:60px; }
.wcv-grid .wcv-datepicker-wrapper input[type=text] { cursor:pointer; border-width:0; -webkit-box-shadow:none; box-shadow:none; padding-left:16px; font-size:16px; }
.wcv-grid .wcv-datepicker-wrapper input[type=text]:focus { background:none; }
@media( max-width : 782px) {
  /* .wcv-modal .order-detail-icon { width:40px; height:40px; margin-right:8px; padding:4px 5px; } */
  /* .wcv-modal .order-detail-icon .wcv-icon { width:18px; height:18px; } */
  /* .wcv-grid input[type=text]:not(.wcv-datepicker), .wcv-grid input[type=number], .wcv-grid input[type=url], .wcv-grid input[type=email], .wcv-grid input[type=password], .wcv-grid input[type=search], .wcv-grid input[type=tel], .wcv-grid select { height:48px; line-height:48px; } */
  /* .wcv-grid .wcv-datepicker-wrapper { height:48px; line-height:48px; } */
}
.wcv-grid .wcv-datepicker { border-radius:8px; border-width:1px; padding:12px; }
.wcv-grid .wcv-datepicker input[type=text] { cursor:pointer; border-width:0; -webkit-box-shadow:none; box-shadow:none; background:rgba(0, 0, 0, 0); }
.wcv-grid .wcv-datepicker input[type=text]:focus { background:none; }
.wcv-grid .wcv-button, .wcv-grid .button { background:var(--button-color); border-radius:100px; color:#fff; padding:calc( var(--input-padding) - 1px); font-size:1em; font-weight:500; text-decoration:none !important; text-align:center; cursor:pointer; -webkit-transition:all .1s linear; transition:all .1s linear; }
.wcv-grid .wcv-button.wcv-button-blue-underline, .wcv-grid .button.wcv-button-blue-underline { background:none !important; color:var(--link-color); border-width:0; border-radius:0; border-bottom:1px solid var(--link-color); padding:0; margin-right:12px; }
.wcv-grid .wcv-button.wcv-button-blue-underline:hover, .wcv-grid .button.wcv-button-blue-underline:hover { background:none; color:rgba(15, 98, 254, .8); -webkit-box-shadow:none; box-shadow:none; }
.wcv-grid .wcv-button.wcv-button-blue-underline:last-child, .wcv-grid .button.wcv-button-blue-underline:last-child { margin-right:0; }
.wcv-grid .wcv-button.wcv-button-secondary, .wcv-grid .button.wcv-button-secondary { background-color:#666; color:#fff; }
.wcv-grid .wcv-button.wcv-button-secondary:hover, .wcv-grid .button.wcv-button-secondary:hover { background-color:#333; }

/* .wcv-grid .wcv-button.wcv-button-blue, .wcv-grid .button.wcv-button-blue { background:var(--button-color); color:#fff; }
.wcv-grid .wcv-button.wcv-button-blue:hover, .wcv-grid .button.wcv-button-blue:hover { background:rgba(15, 98, 254, .8); } */
/* .wcv-grid .wcv-button.text-blue, .wcv-grid .button.text-blue { color:var(--link-color); font-weight:600; } */
.wcv-grid .wcv-button.wcv-button-outline, .wcv-grid .button.wcv-button-outline { color:var(--button-color); background:none; border:1px solid currentColor; }
.wcv-grid .wcv-button:hover { background-color:var(--button-hover-color); border-color:var(--button-hover-color); color:#fff; }
/* .wcv-grid .wcv-button.wcv-button-outline.text-blue, .wcv-grid .button.wcv-button-outline.text-blue { color:var(--link-color); } */
/* .wcv-grid .wcv-button.wcv-button-outline.text-blue, .wcv-grid .button.wcv-button-outline.text-blue { color:var(--link-color); } */
/* .wcv-grid .wcv-button.wcv-button-outline.bg-white, .wcv-grid .button.wcv-button-outline.bg-white { background-color:#fff; color:var(--link-color); }
.wcv-grid .wcv-button.wcv-button-outline:hover, .wcv-grid .button.wcv-button-outline:hover { background:var(--link-color); color:#fff; }
.wcv-grid .wcv-button.wcv-button-blue, .wcv-grid .button.wcv-button-blue { background:var(--link-color); color:#fff; }
.wcv-grid .wcv-button.wcv-button-blue:hover, .wcv-grid .button.wcv-button-blue:hover { background:var(--link-color); }
.wcv-grid .wcv-button.wcv-button-link, .wcv-grid .button.wcv-button-link { background:none; color:var(--font-color); text-decoration:none; padding:0; }
.wcv-grid .wcv-button.wcv-button-link svg, .wcv-grid .button.wcv-button-link svg { margin-right:5px; }
.wcv-grid .wcv-button.wcv-button-link:hover, .wcv-grid .button.wcv-button-link:hover { color:#2bac47; -webkit-box-shadow:none; box-shadow:none; background:none; }
.wcv-grid .wcv-button.wcv-button-link-secondary, .wcv-grid .button.wcv-button-link-secondary { background:none; color:var(--font-color); text-decoration:none; border:solid 1px rgba(0, 0, 0, 0); }
.wcv-grid .wcv-button.wcv-button-link-secondary svg, .wcv-grid .button.wcv-button-link-secondary svg { margin-right:5px; }
.wcv-grid .wcv-button.wcv-button-link-secondary:hover, .wcv-grid .button.wcv-button-link-secondary:hover { color:var(--link-color); border:solid 1px var(--link-color); background:none; } */
.wcv-grid .wcv-button.wcv-button-link-danger, .wcv-grid .button.wcv-button-link-danger { background:none; color:var(--font-color); text-decoration:none; border:solid 1px rgba(0, 0, 0, 0); padding:10px; }
.wcv-grid .wcv-button.wcv-button-link-danger svg, .wcv-grid .button.wcv-button-link-danger svg { margin-right:5px; }
.wcv-grid .wcv-button.wcv-button-link-danger:hover, .wcv-grid .button.wcv-button-link-danger:hover { color:red; -webkit-box-shadow:none; box-shadow:none; background:none; }
.wcv-grid .wcv-button.wcv-button-cancel, .wcv-grid .button.wcv-button-cancel { background-color:#fff; color:var(--font-color); text-decoration:none; border:solid 1px currentColor; display:block; position:absolute; right:-4px; top:-4px; height:24px; width:24px; }
.wcv-grid .wcv-button.wcv-button-cancel::before, .wcv-grid .button.wcv-button-cancel::before, .wcv-grid .wcv-button.wcv-button-cancel::after, .wcv-grid .button.wcv-button-cancel::after { content: ""; position: absolute; top: 50%; left: 50%; width: 1px; height: 16px; background:currentColor; transform: translate(-50%,-50%) rotate(45deg); }
.wcv-grid .wcv-button.wcv-button-cancel::after, .wcv-grid .button.wcv-button-cancel::after { transform: translate(-50%,-50%) rotate(-45deg); }
.wcv-grid .wcv-button.wcv-button-cancel:hover, .wcv-grid .button.wcv-button-cancel:hover { color:#fff; -webkit-box-shadow:none; box-shadow:none; background-color:var(--hover-color); border-color:var(--hover-color); }
/* .wcv-grid .wcv-button:hover, .wcv-grid .button:hover { -webkit-box-shadow:0 3px 6px -4px rgba(0, 0, 0, .5); box-shadow:0 3px 6px -4px rgba(0, 0, 0, .5); color:#fff; background-color:rgba(15, 98, 254, .8); } */
.wcv-grid .wcv-button#update_button, .wcv-grid .wcv-button#update_button_product, .wcv-grid .button#update_button, .wcv-grid .button#update_button_product { padding:12px 8px; }
.wcv-grid .wcv-product-details-table { border-collapse:collapse; width:100%; margin-top:28px; margin-bottom:-10px; background:none; }
.wcv-grid .wcv-product-details-table .wcv-product-cat, .wcv-grid .wcv-product-details-table .wcv-product-tag { display:inline-block; padding:0 8px 0 0; text-decoration:underline; }

.wcv-grid .wcv-product-details-table tbody tr { background-color:transparent; border-width:0; }
.wcv-grid .wcv-product-details-table tbody tr th { width:100px; }
.wcv-grid .wcv-product-details-table tbody tr th, .wcv-grid .wcv-product-details-table tbody tr td { padding:10px 8px 10px 0; vertical-align:middle; text-align:left; }
.wcv-grid .wcv-product-details-table tbody tr .wcv-status { font-size:.875em; padding:8px 10px; }
.wcv-grid .wcv-toogle-button { width:24px; height:28px; line-height:18px; cursor:pointer; margin-left:1em; }
.wcv-grid .wcv-toogle-button.right { text-align:right; }
.wcv-grid .wcv-toogle-button.left { text-align:left; }
.wcv-grid .wcv-toogle-button.open span { height:0; }
.wcv-grid .wcv-toogle-button.open span::before { top:50%; -webkit-transform:rotate(45deg); transform:rotate(45deg); }
.wcv-grid .wcv-toogle-button.open span::after { top:50%; -webkit-transform:rotate(-45deg); transform:rotate(-45deg); }
.wcv-grid .wcv-toogle-button span { display:inline-block; width:24px; height:2px; background-color:#333; border-radius:8px; position:relative; }
.wcv-grid .wcv-toogle-button span::after, .wcv-grid .wcv-toogle-button span::before { content:""; width:100%; height:2px; background-color:#333; border-radius:8px; position:absolute; left:0; -webkit-transition:all .2s linear; transition:all .2s linear; }
.wcv-grid .wcv-toogle-button span::before { top:-8px; }
.wcv-grid .wcv-toogle-button span::after { top:8px; }
  .wcv-grid .wcv-tab-page-heading-wrapper { margin-bottom:var(--column-gap); }
  .wcv-grid .wcv-tab-page-heading { font-size:1.5em; font-weight:800; }
.wcv-search-box-wrapper { border-width:1px; border-radius:8px; overflow:hidden; height:60px; }
.wcv-search-box-wrapper input[type=text].wcv-search-box-input { border-width:0; padding:12px; width:100%; outline:none; -webkit-box-shadow:none; box-shadow:none; }
.wcv-search-box-wrapper input[type=text].wcv-search-box-input:focus { background:none; }
.wcv-search-box-wrapper .wcv-search-button { background:rgba(0, 0, 0, 0); border-width:0; padding:12px; border-radius:0 8px 8px 0; cursor:pointer; font-weight:500; }
.wcv-search-box-wrapper .wcv-search-button:focus { outline:none; }
.wcv-search-box-wrapper .wcv-search-button:hover { color:var(--button-hvoer-color); }
.wcv-tip { position:relative; display:inline-block; cursor:pointer; vertical-align:middle; height:26px; padding:0 0 0 8px; }
.wcv-tip .content { display:none; position:absolute; background-color:#5e6368; color:#fff; padding:10px; border-radius:4px; z-index:1; width:200px; text-align:center; -webkit-box-shadow:0px 3px 6px -4px rgba(0, 0, 0, .5); box-shadow:0px 3px 6px -4px rgba(0, 0, 0, .5); }
.wcv-tip .content a { color:#fff; }
.wcv-tip .content .arrow { display:none; position:absolute; width:0; height:0; border-left:8px solid rgba(0, 0, 0, 0); border-right:8px solid rgba(0, 0, 0, 0); border-top:8px solid #5e6368; }
.wcv-tip .content .arrow.bottom { border-top:none; border-bottom:8px solid #5e6368; }
.wcv-phone-input-wrapper { border-width:1px; border-radius:8px; height:60px; overflow:hidden; }
@media screen and ( max-width : 782px) {
  .wcv-phone-input-wrapper { height:48px; }
  .wcv-phone-input-wrapper .select2 .select2-selection { height:100% !important; }
  .wcv-phone-input-wrapper .select2 .select2-selection .select2-selection__arrow { right:0; height:52px !important; }
  .wcv-phone-input-wrapper .select2 .select2-selection .select2-selection__rendered { padding-left:12px; padding-right:0; }
  .wcv-phone-input-wrapper input#_wcv_store_phone { border-radius:0; }
}
.wcv-phone-input-wrapper #wcv-country-code-select { width:150px; }
.wcv-phone-input-wrapper input#_wcv_store_phone { border-width:0; line-height:100%; }
.wcv-phone-input-wrapper .select2-container--default .select2-selection--single { border-width:0; }
.flatpickr-calendar { border-radius:16px; -webkit-box-shadow:0px 3px 6px -4px rgba(0, 0, 0, .5); box-shadow:0px 3px 6px -4px rgba(0, 0, 0, .5); padding:8px; min-width:326px; }
.flatpickr-calendar .flatpickr-months { -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; }
.flatpickr-calendar .flatpickr-current-month { top:-6px; }
.flatpickr-calendar .numInput.cur-year { border-radius:8px; border-width:0; outline:none; -webkit-box-shadow:none; box-shadow:none; }
.flatpickr-calendar .numInput.cur-year:focus { outline:none; border-width:0; }
.flatpickr-calendar .flatpickr-monthDropdown-months, .flatpickr-calendar .numInputWrapper { margin:0 .5em; border-width:0; outline:none; border-radius:8px; }
.flatpickr-calendar .flatpickr-innerContainer .flatpickr-weekdaycontainer .flatpickr-weekday { color:#c4c4c4; font-weight:400; }
.flatpickr-calendar .flatpickr-innerContainer .dayContainer .flatpickr-day { border-radius:8px; background-color:#f5f5f5; margin-bottom:.5em; }
.flatpickr-calendar .flatpickr-innerContainer .dayContainer .flatpickr-day.selected { background:var(--button-color); color:#fff; }
.flatpickr-calendar .flatpickr-innerContainer .dayContainer .flatpickr-day:hover { border-color:var(--button-hvoer-color); }
.wcv-select-container { border-radius:8px; border-width:1px; position:relative; padding:12px; height:60px; cursor:pointer; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; display:flex; align-items:center; background-color:#fff; }
.wcv-select-container::after { content:""; border:solid #666; border-width:0 2px 2px 0; border-radius:1px; display:inline-block; padding:3px; -webkit-transform:rotate(45deg) translateY(-50%); transform:rotate(45deg) translateY(-50%); position:absolute; top:50%; right:18px; -webkit-transition:all .2s linear; transition:all .2s linear; }
.wcv-select-container.show .wcv-select-list { display:block; }
.wcv-select-container.show::after { -webkit-transform:rotate(-135deg); transform:rotate(-135deg); }
.wcv-select-container .wcv-select-list { display:none; border-radius:8px; border-width:1px; background-color:#fff; padding:8px; position:absolute; z-index:999; width:100%; min-width:200px; left:0; top:100%; -webkit-box-shadow:0px 3px 6px -4px rgba(0, 0, 0, .5); box-shadow:0px 3px 6px -4px rgba(0, 0, 0, .5); margin-top:8px; max-height:100vh; overflow-y:auto; max-width:320px; }
.wcv-select-container .wcv-select-list.show { display:block; }
.wcv-select-container .wcv-select-list .wcv-select-item { padding:20px; cursor:pointer; text-align:center; color:var(--font-color); font-size:.875rem; font-weight:600; white-space:nowrap; }
.wcv-select-container .wcv-select-list .wcv-select-item.selected { color:var(--button-color); }
.wcv-select-container .wcv-select-list .wcv-select-item:hover { color:var(--button-hvoer-color); }
.wcv-select-container .wcv-select-placeholder { font-size:1rem; font-weight:600; }
h2.wcv-tab-page-heading { margin-bottom:var(--column-gap); }
/* .wcv-gap-bottom { margin-bottom:60px !important; }
.wcv-gap-bottom.wcv-gap-bottom-small { margin-bottom:40px !important; }
.wcv-gap-top { margin-top:60px; }
.wcv-gap-top.wcv-gap-top-small { margin-top:40px; } */
.wcv-tooltip { position:relative; display:inline-block; cursor:pointer; vertical-align:middle; height:28px; padding:0 0 0 8px; }
.wcv-tooltip .content { display:none; position:absolute; background-color:#5e6368; color:#fff; padding:10px; border-radius:4px; z-index:1; width:200px; text-align:center; -webkit-box-shadow:0px 3px 6px -4px rgba(0, 0, 0, .5); box-shadow:0px 3px 6px -4px rgba(0, 0, 0, .5); }
.wcv-tooltip .content a { color:#fff; }
.wcv-tooltip .content .arrow { display:none; position:absolute; width:0; height:0; border-left:8px solid rgba(0, 0, 0, 0); border-right:8px solid rgba(0, 0, 0, 0); border-top:8px solid #5e6368; }
.wcv-tooltip .content .arrow.bottom { border-top:none; border-bottom:8px solid #5e6368; }
.select2 .selection .select2-selection__rendered .select2-selection__choice { border-radius:8px; background-color:#f0f0f0; margin-top:8px; display:flex; align-items:center; justify-content:center; -webkit-box-orient:horizontal; -webkit-box-direction:reverse; -ms-flex-direction:row-reverse; flex-direction:row-reverse; padding:8px; border-width:0; }
.select2 .selection .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove { margin-left:5px; }
.wcv-dot { width:10px; height:10px; border-radius:50%; background-color:#c83532; display:inline-block; }
.wcv_stripe_connect_container .stripe-connect { background-image:none; -webkit-box-shadow:0px 6px 16px 0px rgba(0, 0, 0, .08), 0px 3px 6px -4px rgba(0, 0, 0, .12), 0px 9px 28px 8px rgba(0, 0, 0, .05); box-shadow:0px 6px 16px 0px rgba(0, 0, 0, .08), 0px 3px 6px -4px rgba(0, 0, 0, .12), 0px 9px 28px 8px rgba(0, 0, 0, .05); border-width:0; height:auto; background-color:#6772e5; color:#fff; text-decoration:none !important; padding:14px 18px; border-radius:8px; display:inline-flex; justify-content:center; align-items:center; }
.wcv_stripe_connect_container .stripe-connect:hover { color:#fff; }
.wcv_stripe_connect_container .stripe-connect.disconnect { background:rgba(0, 0, 0, 0); color:#c83532; border:1px solid #c83532; }
.wcv_stripe_connect_container .stripe-connect span { padding:0 0 0 29px; background-image:none; -webkit-box-shadow:none; box-shadow:none; border-width:0; background:none; text-shadow:none; height:auto; color:inherit; display:inline-block; font-size:24px; }
.wcv_stripe_connect_container .stripe-connect span::before { display:none; }
@media screen and ( max-width : 782px) {
  .wcv_stripe_connect_container .stripe-connect span { font-size:.875em; padding:0 0 0 8px; }
}
.text-with-lines { position:relative; }
.text-with-lines::before, .text-with-lines::after { display:inline-block; content:""; border-top:.9px solid #e7e7e7; margin:0 10px; width:2em; vertical-align:middle; }
.product-variation-feat-upload .wcv-upload-files-input { gap:12px; height:200px; padding:12px; }
.wcv-upload-files-input { gap:24px; height:300px; text-align:center; border-radius:16px; border:dashed 2px var(--link-color); padding:24px; display:flex; flex-direction:column; justify-content:center; align-items:center; background-color:#fff; }
.wcv-upload-files-input.small { width:190px; height:140px; font-size:77%; padding:12px; gap:12px; }
.wcv-upload-files-input.is-dragover { background-color:#f5f5f5; border-color:#2bac47; }
.wcv-upload-files-input.is_uploading { cursor:not-allowed; opacity:.5; }
.wcv-upload-files-input .wcv-browser-file { padding:6px 12px !important; font-size:10px; font-weight:600; }
.wcv-upload-files-input input[type=file] { display:none; }
.wcv_attribute_data .enable_variation { margin-top:24px; }
.wcv-checkbox-container { position:relative; padding-left:32px; margin-bottom:0 !important; }
.wcv-checkbox-container input[type=checkbox] { display:none; opacity:0; }
.wcv-checkbox-container input[type=checkbox]:checked+.checkmark { background:var(--link-color); }
.wcv-checkbox-container input[type=checkbox]:checked+.checkmark::before { opacity:1; }
.wcv-checkbox-container .checkmark { padding:2px; display:inline-block; width:24px; height:24px; border-radius:8px; border-width:1px; position:absolute; top:50%; left:0; -webkit-transform:translateY(-50%); transform:translateY(-50%); cursor:pointer; -webkit-transition:all .2s linear; transition:all .2s linear; background-color:#fff; }
.wcv-checkbox-container .checkmark::before { content:""; width:14px; height:8px; border:2px solid #fff; border-top:none; border-right:none; -webkit-transform:rotate(-45deg); transform:rotate(-45deg); position:absolute; top:4px; left:3px; opacity:0; }
.wcv-checkbox-container:hover .checkmark { background-color:#f5f5f5; }
@media screen and ( min-width: 961px) {
  .wcv-cols-group.wcv-horizontal-gutters.ink-stacker { margin-left:-25px; -webkit-box-align:stretch; -ms-flex-align:stretch; align-items:stretch; }
  .wcv-cols-group.wcv-horizontal-gutters.ink-stacker>[class*=all-] { padding-left:40px; }
  .wcv-cols-group.wcv-horizontal-gutters.ink-stacker>[class*=xlarge-] { margin-bottom:25px; }
}
#wp-_wcv_vendor_store_notice-wrap { margin-bottom:var(--column-gap); }
.wcv-price-input-container, .wcv-product-basic #post_title { position:relative; font-size:1.5em; line-height:1.2; font-weight:600; font-family:"din";  }
.wcv-price-input-container .wcv-price-symbol { width:1em; line-height:1; height:1em; position:absolute; display:block; text-align:center; left:.5em; top:0; bottom:0; margin:auto 0; }
.wcv-price-input-container .wcv-price-input { padding-left:calc(var(--input-padding) + 1em); font:inherit; }

.wcv-control-groups-medium .control-group { margin-bottom:40px; }
@media screen and ( max-width : 320px) {
  .wcv-cols-group.wcv-horizontal-gutters .small-100 { width:100%; }
  .wcv-cols-group.wcv-horizontal-gutters .small-50 { width:50%; float:left; }
  .wcv-cols-group.wcv-horizontal-gutters .small-50::after { content:""; display:table; clear:both; }
}
.wcv-grid .select2-container--default .select2-selection--single { height:60px !important; border-radius:8px; }
.wcv-grid .select2-container--default .select2-selection--single .select2-selection__rendered { line-height:60px; padding-left:12px; padding-right:36px; }
.wcv-grid .select2-container--default .select2-selection--single .select2-selection__arrow { height:60px; right:12px; }
.wcv-grid .select2-container--default .select2-selection--multiple { min-height:60px; border-width:1px; border-radius:8px; }
.wcv-grid .select2-container--default .select2-selection--multiple .select2-selection__rendered { padding:6px 12px; }
.wcv-grid .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice { margin-top:8px; margin-bottom:8px; }
.wcv-grid .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-search__field { height:100%; }
.wcv-grid .select2-container--default .select2-dropdown { border-width:1px; border-radius:8px; }
.wcv-grid .select2-container--default .select2-dropdown .select2-results__option { padding:12px 12px; }
@media( max-width : 782px) {
  .wcv-grid .select2-container--default .select2-selection--single { height:48px !important; }
  .wcv-grid .select2-container--default .select2-selection--single .select2-selection__rendered { line-height:48px; height:48px; }
  .wcv-grid .select2-container--default .select2-selection--single .select2-selection__arrow { height:48px !important; }
  .wcv-grid .select2-container--default .select2-selection--multiple { min-height:48px; }
  .wcv-grid .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-search__field { margin-top:6px; }
}
.refunded { color:#c00 !important; }

.wcv-product-table-search-before .wcv-filter-wrapper { display:flex; align-items: flex-end; }
.wcv-product-table-search-before .wcv-filter-wrapper { display:none!important; }
.wcv-product-table-search-before .wcv-filter-wrapper .all-20 { display:none; }
.wcv-product-table-search-before .wcv-filter-wrapper .all-20:first-child { display:block; width:33.33%; }
.wcv-product-table-search-before .wcv-filter-wrapper .all-40 { display:block; width:33.33%; }
.wcv-product-table-search-before .wcv-filter-wrapper .all-100 { width:33.33%; clear:none; float:left; }
.wcv-product-table-search-before .wcv-filter-wrapper .all-100 .control-group button { display:inline-flex; gap:4px; border-width:1px; }
.wcv-order-table-order-count { margin-bottom:0!important;}
.wcv-order-table-order-count + .all-100 { display:none; }
/* .wcvendors-table-order .customer, .wcvendors-table-order tr > *:last-child, .wcvendors-table-order .status,  */
.wcvendors-table-order .mobile-header { display:none!important; }
.wcv-product-details-table tbody tr.mobile_price + tr:not(:last-child) { display:none; }

.wcv-grid #post_content { height:10em; }
.wcv-grid table .row-actions .row-action-item { display:flex; justify-content:center; }
table.wcv-table, table.wcv-table td, table.wcv-table th, table.wcv-table table { border-width:0 }
.wcv-product-basic .wcv-cols-group, .wcv-product-type, .wcv-product-basic + .wcv_desktop { display:none!important; }
#product-meta-accordion .wcv-accordion-title { display:none; }
#general { padding:0; display:block!important }
#product-meta-accordion .wcv-product-accordion { box-shadow:none; }
.wcv-form label { line-height:1.5; font-size:1rem; font-weight:600; margin-bottom:.5em; display:inline-block; }
.wcv-form label span { display:inline; line-height:inherit; vertical-align:inherit; }
.wcv-form .control-group-required label::after, .wcv-form label[for="_regular_price"]::after, .wcv-form label[for="post_title"]::after { content:' *'; color:var(--strong-color); font-weight:600; text-decoration: none; display:inline; line-height:inherit; vertical-align:inherit; }
.control-description { font-size:.875em; margin-top:0; }
#items-repeater .item.item-other .control-group-required-conditional label::after { display:none; }
#items-repeater { margin-top:60px; counter-reset:item; }
#items-repeater label { font-size:.925em;}
#items-repeater .item { margin:24px 0 0; counter-increment:item; background-color:var(--layer-color); position:relative; padding:40px 24px 24px; display:flex; flex-direction:column; gap:24px; }
/* #items-repeater .item::after { display:block; content:""; border-radius:0; left:0; right:0; top:16px; bottom:0; position:absolute; z-index:-1; border-width:1px; } */
#items-repeater textarea, #items-repeater select, #items-repeater input { border-width:0; }
#items-repeater .item::before { content:"出品商品 - " counter(item); display:block; padding:0 .5em; margin:0; border-radius:0; background-color:var(--subtheme-color); position:absolute; top:0; left:50%; transform:translateX(-50%); color:#fff; font-weight:600; }
#items-repeater .item .item-column { flex:1; display:flex; flex-direction:row; gap:24px; flex-wrap:wrap; }
#items-repeater .item .control-group { width:calc( 33.3% - 16px ); margin:0; }
#items-repeater .item .item-buttons { display:flex; flex-direction:row; gap:8px; }
#items-repeater .item input.model_note { width:100%; background-color:transparent!important; padding:0; }
#items-repeater .item:first-child:last-child .item-buttons .delete-item { display:none!important; }
#items-control { margin-top:24px; display:flex; justify-content:flex-end; gap:24px; }
#items-repeater .item .item-buttons button, #items-control button { font-weight:bold; padding:.5em 1em; }
select.product_model:not(.hidden) ~ .product_model_readonly { display:none; }
.control-product_model .parsley-error ~ .product_model { color:var(--caution-color) !important; background-color:#f2dede !important; border: 1px solid var(--caution-color) !important; }
.control-product_model { display:flex; flex-direction:column; }
.control-product_model .product_model { width:100%; }
.control-product_model select { order:1 }
.control-product_model input { order:2 }
.control-product_model ul { order:3 }
.control-sp { position:relative; }
.control-sp .item_sp { display:block; width:100%; }
.control-sp .item_sp img { margin:0!important; pointer-events:auto; display:block; max-height:240px; max-width:100%; width:auto; height:auto; }
.control-sp .item_sp .wcv-button-cancel { position:absolute; right:0; top:0; line-height:1; padding:.75em; }
.control-sp br { display:none; }
.control-sp .wcv-button { width:100%; }
#items-repeater .item .item-custom-data { width:100%; }
#items-repeater .item .item-attributes .control-group[data-unit] { position: relative; }
#items-repeater .item .item-attributes .control-group[data-unit] input { width:100%; padding-right:40px!important; }
#items-repeater .item .item-attributes .control-group[data-unit]::after { content:attr(data-unit); position:absolute; z-index:3; color:var(--gray-color); right:8px; bottom:4px; text-align:right; font-size:.925em; }
#items-repeater .item:not(.item-washer):not(.item-dryer):not(.item-other) .item-attributes .control-group { display:none }
#items-repeater .item:not(.item-washer):not(.item-dryer) .item-attributes .control-group-size { display:none; }
#items-repeater .item:not(.item-washer):not(.item-dryer) .item-attributes .control-group-type { display:none; }
#items-repeater .item.item-other .item-attributes .control-group-voltage { display:none; }
#items-repeater .item:not(.item-dryer) .item-attributes .control-group-capacity_d { display:none; }
#items-repeater .item:not(.item-dryer) .item-attributes .control-group-gas { display:none; }
#items-repeater .item.item-other .item-attributes .control-group-hz { display:none; }
#items-repeater .item:not(.item-washer) .item-attributes .control-group-capacity_w { display:none; }
#items-repeater .item:not(.item-washer.item-dryer) .item-attributes .control-group-capacity_wd { display:none; }
#items-repeater .item.item-other .item-attributes + .item-condition .control-group-serial_photo { display:none; }
#items-repeater .item.item-other .item-attributes + .item-condition .control-group-serial { display:none; }
#items-repeater .item:not(.model-other) .item-attributes .model_attr { pointer-events: none; background-color:#e8fffd; }
.control-group-size_d input, .control-group-size_h input, .control-group-size_w input { width:100%; }
.product_brand_custom { margin-top:8px; }
.product_model:not(.hidden) ~ .product_model_custom { margin-top:8px; }
.wcv-tip .content { font-size:.875em; line-height:1.5; }
.wcv-grid .tn img { max-width:160px; max-height:160px; display:block; }
.wcv-grid .wcv-featuredimg.has-image img { max-height:100%; max-width:100%; height:100%; width:100%; pointer-events:auto; object-fit:contain; display:block; }

@media( max-width : 782px) {
  #items-repeater .item { margin:24px 0 0; padding:40px 16px 16px; gap:16px; }
  #items-repeater .item .item-column { gap:16px; }
  #items-repeater .item .control-group { width:calc( 50% - 8px ); }
  /* #items-repeater .item:not(.model-other) .item-attributes .control-group { width: calc(50% - 8px);} */
}
@media( max-width : 400px) {
  #items-repeater .item .control-group { width:100%; }
  /* #items-repeater .item:not(.model-other) .item-attributes .control-group { width:100%; } */
}
.media-modal .media-sidebar .attachment-info ~ * {display:none!important; }
.attachments-browser .media-toolbar-primary.search-form, .media-modal .media-frame-router  {display:none!important; }
.attachments-browser .media-toolbar { display:none!important; }
.attachments-browser .uploader-inline { display:block!important; }
.attachments-browser .uploader-inline.hidden .upload-message, .attachments-browser .uploader-inline.hidden .upload-inline-status, .attachments-browser .uploader-inline.hidden .post-upload-ui, .attachments-browser .uploader-inline.hidden .upload-instructions{ display:none; }
.attachments-browser .uploader-inline.hidden .uploader-inline-content { position:fixed; display:block; left: 40px; bottom: 40px; top:auto; right:auto; z-index:222222; }
.attachments-browser .uploader-inline.hidden .upload-ui {  margin:0; }
.attachments-browser .uploader-inline.hidden .upload-ui .button.button-hero { line-height:32px!important; min-height: 34px!important;}
.attachments-browser .uploader-inline, .attachments-browser.has-load-more .attachments-wrapper, .attachments-browser:not(.has-load-more) .attachments { top:4px }
.media-frame-title::after { font-size:1rem; content:'\30A2\30C3\30D7\30ED\30FC\30C9\753B\50CF\3092\30C9\30E9\30C3\30B0\30C9\30ED\30C3\30D7'; /* アップロード画像をドラッグドロップ */ font-weight:bold; color:#fff; background-color:#69b1ff; border-radius:1em; padding:.25em .75em; margin:0 1em; }
@media screen and (max-width : 640px) {
  .attachments-browser .uploader-inline.hidden .uploader-inline-content { left: 4px; bottom: 4px; }
}
.hide-all {
  display: none !important;
}

dl.prices-breakdown { display:flex; flex-wrap:wrap; text-align:right; max-width:22em; margin:0 0 0 auto; padding:0; border-color:var(--border-color); border-style:solid; }
dl.prices-breakdown dt { width:35%; font-size:.875em; font-weight:normal; line-height:1.5; padding-top:8px; }
dl.prices-breakdown dd { width:65%; padding-top:8px; line-height:1.2; }
dl.prices-breakdown dd .shipping { display:block; font-size:.875em; font-weight:normal; line-height:1.2; }
dl.prices-breakdown dd .minus { color:var(--subtheme-color); }
dl.prices-breakdown dt.breakdown-price, dl.prices-breakdown dt.breakdown-price + dd, dl.prices-breakdown dt.breakdown-display, dl.prices-breakdown dt.breakdown-display + dd { border-bottom-width:1px; padding-bottom:6px; }
dl.prices-breakdown dt.breakdown-fee + dd, dl.prices-breakdown dt.breakdown-tax + dd, dl.prices-breakdown dt.breakdown-shipping + dd, dl.prices-breakdown dt.breakdown-vendor + dd { font-size:.875em; }
