/**handles:pex-variation-style**/
.variations-table .swatch-wrapper .swatch-anchor{font-weight:400;border:2px solid #fff}.swatch-control div.select-option.selected:only-of-type{pointer-events:none}.swatch-control div.select-option.selected:only-of-type a{pointer-events:none;cursor:default}.radio-select .disabled,.swatch-control div.select-option:not(.selected) a,div.swatch-wrapper.disabled,div.swatch-wrapper.disabled a{cursor:pointer}#picker_pa_colour .swatch-wrapper:last-child{margin-right:10px}.pex-dimensions.times{color:#c5c5c5}.quantity.disabled{cursor:not-allowed!important;opacity:.5}.quantity.disabled *{pointer-events:none}.quantity .input-text,.quantity input[type=email],.quantity input[type=number],.quantity input[type=password],.quantity input[type=search],.quantity input[type=tel],.quantity input[type=text],.quantity input[type=url]{padding:12px;border:1px solid #ccc;box-shadow:none;border-top-left-radius:4px;border-bottom-left-radius:4px;background-color:#fff}.quantity .input-group.pex-units{border-radius:4px}.quantity .input-group.pex-units input:focus{outline:0}.quantity .input-group.pex-units:has(input:focus){outline:2px solid #83b341}.quantity .input-text.qty,.quantity .pex-quantity-wrapper .form-control{width:5.01em;margin-right:-1px}.quantity .totals{clear:both;padding-top:10px;padding-left:5px}.quantity .input-group{display:table}.quantity .input-group.pex-quantity-wrapper{float:left;margin-right:5px}.quantity .input-group .form-control{position:relative;float:left;margin-bottom:0}.quantity .input-group input+.spinner button{border-left:0;border-radius:0}.quantity .input-group .form-control,.quantity .input-group-addon,.quantity .spinner{display:table-cell}.quantity .input-group .form-control:first-child,.quantity .input-group-addon:first-child,.quantity .input-group-btn:first-child>.btn,.quantity .input-group-btn:first-child>.btn-group>.btn,.quantity .input-group-btn:first-child>.dropdown-toggle,.quantity .input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.quantity .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.quantity .input-group .form-control:last-child,.quantity .input-group-addon:last-child,.quantity .input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.quantity .input-group-btn:first-child>.btn:not(:first-child),.quantity .input-group-btn:last-child>.btn,.quantity .input-group-btn:last-child>.btn-group>.btn,.quantity .input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.quantity .form-control{display:block;height:42px;padding:6px 12px;font-size:16px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px}.quantity .form-control:focus,.quantity .input-group button:focus{outline:0}.quantity .input-group-addon{padding:12px 12px;font-size:16px;font-weight:400;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px;white-space:nowrap;vertical-align:middle;border-collapse:separate}.quantity .input-group-addon:last-child{border-left:0}.quantity .input-group-addon,.quantity .input-group.pex-quantity-wrapper input{line-height:18px}.quantity .spinner{position:relative}.quantity .spinner,.quantity .spinner button{width:25px}.quantity .spinner button{position:absolute;box-sizing:border-box;height:50%;border:1px solid #ccc;background:#fff;color:#666;font-size:10px!important;line-height:16px;text-align:center;cursor:pointer;box-shadow:none;padding:0}.quantity .spinner button.qty-box-plus{top:0;border-top-left-radius:4px}.quantity .spinner button.qty-box-minus{bottom:0;border-bottom-left-radius:4px;border-top:0}.quantity .spinner,.quantity .spinner button:hover{background-color:#ececec;color:#666;border-color:#ccc}input[type=number].qty.text::-webkit-inner-spin-button,input[type=number].qty.text::-webkit-outer-spin-button{-webkit-appearance:none}input[type=number].qty.text{-moz-appearance:textfield}.single-product div.product .single_variation .price{margin-bottom:0}.panel-price{min-width:18em;max-width:60%}.price ins .woocommerce-Price-amount,.price>.woocommerce-Price-amount{font-weight:700}.table-header-dropdown{padding:0;margin-left:5px}.price del,.product-price del,.product-subtotal del{opacity:.5;font-weight:400}.ywdpd_subtotal_row p{background-color:rgba(106,154,40,.2392156863);padding:.5em;border:2px solid #6a9a28;border-radius:5px}.ywdpd_subtotal_row p small{font-size:small}