ul.custom-wsv-list{list-style:none;padding:0;margin:0}ul.custom-wsv-list li{border:1px solid #000;border-radius:10px;margin:10px 0;padding:10px}.custom_wsv_variation_price,.custom_wsv_variation_description{display:block;width:100%;text-align:right}.custom-wsv-list-intro{text-align:right}.custom-ach-enabled .custom-wsv-th-price,.custom-ach-enabled .custom-wsv-th-discount,.custom-ach-enabled .custom-wsv-td-price,.custom-ach-enabled .custom-wsv-td-discount{display:none}.custom-ach-disabled .custom-wsv-th-price-ach,.custom-ach-disabled .custom-wsv-th-discount-ach,.custom-ach-disabled .custom-wsv-td-price-ach,.custom-ach-disabled .custom-wsv-td-discount-ach{display:none}.custom-wsv-ach-hide-text{display:none}.custom-wsv-ach-enabled-link{color:#e95537;font-size:15px;font-weight:700}.single-product table.custom-wsv-list tbody .custom-wsv-td-price,.single-product table.custom-wsv-list tbody .custom-wsv-td-price-ach{font-weight:700}.single-product table.custom-wsv-list tbody tr.variation-outofstock .custom-wsv-td-quantity{color:#f00}.single-product table.custom-wsv-list tbody tr.variation-instock .custom-wsv-td-quantity{color:#019101;font-weight:700}table#custom-wsv-list thead th.desc::after{display:inline;content:"↓"}table#custom-wsv-list thead th.asc::after{display:inline;content:"↑"}.single-product table.custom-wsv-list tbody tr:nth-child(even){background-color:#fff}.single-product table.custom-wsv-list th{text-align:center;font-size:15px;background-color:#e9e6ed;color:#515151;padding:10px!important;cursor:pointer}.single-product table.custom-wsv-list td,.single-product table.custom-wsv-list th{line-height:1.5!important;border:0px}.single-product table.custom-wsv-list td{text-align:center;font-size:16px}.single-product table.custom-wsv-list td.custom-wsv-td-action{text-align:right;padding:0 5px 5px!important}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.custom_wsv_add_to_cart_item{font-size:19px!important;font-weight:700;padding:.218em .3em}.custom-wsv-td-action input[type=number]{width:50px;padding:0;text-align:center;margin:5px}.custom-wsv-td-action button.custom-minus,button.custom-plus{height:20px;width:20px;color:#000!important;background-color:#fff!important;border:1px solid #000;padding:0!important;line-height:20px!important;font-weight:300!important;font-size:15px!important}.custom_wsv_select_variation .wcwl_intro,.custom-wsv-td-action .wcwl_intro{display:none;text-align:left}.custom-wsv-td-action .wcwl_elements.bound{margin-top:0;text-align:left;font-size:13px}.custom-wsv-td-action .wcwl_elements .wcwl_control button,.custom_wsv_variation_cart{margin:5px 0 0 5px}.custom-wsv-td-action .wcwl_elements .wcwl_control button:hover{border:0px}.custom-wsv-td-action .button{font-size:12px!important}.wcwl_email_elements{display:none}.wcwl_email_elements input[type=email]{font-size:13px;padding:.2rem .5rem}table.custom-wsv-list{border-collapse:collapse;margin:0;padding:0;width:100%}table.custom-wsv-list caption{margin:.5em 0 .75em}table.custom-wsv-list tr{background-color:#f8f8f8;border:1px solid #ddd;padding:.35em}table.custom-wsv-list th,table.custom-wsv-list td{padding:.625em;text-align:center}table.custom-wsv-list th{text-transform:uppercase}.custom_wsv_variation_cart{float:right}.custom-wsv-td-action .wcwl_elements.bound{text-align:right}@media screen and (max-width:600px){.single-product table.custom-wsv-list td.custom-wsv-td-action{text-align:center}.custom_wsv_variation_cart{float:none}table.custom-wsv-list{border:0}table.custom-wsv-list caption{font-size:1.3em}table.custom-wsv-list thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}table.custom-wsv-list tr{border-bottom:3px solid #ddd;display:block;margin-bottom:.625em}table.custom-wsv-list td{border-bottom:1px solid #ddd;display:block;font-size:.8em;text-align:right}table.custom-wsv-list td::before{content:attr(data-label);float:left;font-weight:700;text-transform:uppercase;font-size:15px}table.custom-wsv-list td:last-child{border-bottom:0}.single-product table.custom-wsv-list td,.custom-wsv-td-action .wcwl_elements.bound{text-align:right}}.single-product table.custom-wsv-list td{vertical-align:middle}td input.nyp-input{width:70%;border:1px solid #666;border-radius:3px;padding:.1rem 1.05rem;transition:all .3s;margin:0;text-align:center;vertical-align:middle;line-height:normal}td input .nyp-input::placeholder{text-align:center;color:#999;font-size:14px}