#woocommerce-product-data .arraysubs-fixed-end-heading{margin-bottom:0!important;padding-bottom:0!important}.arraysubs-product-info{background:#f9f9f9;border-left:3px solid #96588a;border-radius:3px;margin:15px 0;padding:15px}.arraysubs-product-info .subscription-terms p{color:#555;font-size:14px;margin:0 0 8px}.arraysubs-product-info .subscription-terms p:last-child{margin-bottom:0}.arraysubs-product-info .subscription-terms .subscription-pricing{color:#333;font-size:16px;font-weight:600}.arraysubs-product-info .subscription-terms .subscription-length{color:#666;font-size:13px}#_arraysubs_shipping_type{width:100%}.arraysubs-custom-helptext{clear:both!important;display:block!important;font-size:11px!important;line-height:1.5!important;margin:6px 0 0!important}.arraysubs-product-helper-links{margin:8px 0}.arraysubs-product-helper-links__header{font-size:12px;letter-spacing:.04em;line-height:1;margin-bottom:0;opacity:0}.arraysubs-product-helper-links__row{align-items:center;display:flex;gap:8px;margin-bottom:6px;min-width:0}.arraysubs-product-helper-links__row:last-child{margin-bottom:0}.arraysubs-product-helper-links__meta{display:flex;flex:0 0 142px;flex-direction:column;gap:2px;max-width:142px}.arraysubs-product-helper-links__label{color:#1d2327;font-size:12px;font-weight:600;line-height:1.3}.arraysubs-product-helper-links__copy-link{font-size:9px;line-height:1.2;text-decoration:none}.arraysubs-product-helper-links__input{background:#fff;border:1px solid #8c8f94;border-radius:3px;flex:1 1 auto;font-size:11px;line-height:1.2;min-height:28px;min-width:0;padding:4px 8px;width:auto}.arraysubs-product-helper-links__separator{border:0;border-top:1px solid #dcdcde;margin:8px 0;width:100%}.arraysubs-product-helper-links--variation{margin:6px 0}.arraysubs-product-list-indicator{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.arraysubs-product-list-indicator__tag{align-items:center;background:#ede7f6;border-radius:999px;color:#5b3f8c;display:inline-flex;font-size:11px;font-weight:600;line-height:1.4;min-height:20px;padding:2px 8px}.arraysubs-product-list-indicator__tag--type{background:#e7f0ff;color:#1d4f91}.arraysubs-product-list-indicator__tag--subscription{background:#ede7f6;color:#5b3f8c}.arraysubs-product-list-indicator__tag--trial{background:#e6f4ea;color:#1a6b2e}.arraysubs-price-info{line-height:1.5;margin-top:4px}.arraysubs-price-info__row{color:#646970;font-size:11px;line-height:1.4;margin-top:2px}.arraysubs-price-info__row--schedule{color:#50575e;font-weight:500}.arraysubs-price-info__row--signup{color:#2271b1}.arraysubs-price-info__row--renewal{color:#996800}.arraysubs-price-info__schedule{font-style:italic}.arraysubs-price-info__sep{opacity:.6}.wp-list-table .column-name .arraysubs-product-list-indicator{line-height:1}#arraysubs_product_data{display:none}#arraysubs_product_data .options_group{padding:12px}#arraysubs_product_data .hidden{display:none!important}#arraysubs_product_data input[type=number].short{width:150px}#arraysubs_product_data .arraysubs-simple-fields{margin:12px}#general_product_data .arraysubs-product-helper-links .arraysubs-product-helper-links__row,.woocommerce_variation .arraysubs-product-helper-links .arraysubs-product-helper-links__row{flex-wrap:nowrap}#general_product_data .arraysubs-product-helper-links{margin:8px 12px}@media(max-width:1200px){.arraysubs-product-helper-links__row{flex-wrap:wrap}.arraysubs-product-helper-links__label{max-width:none}.arraysubs-product-helper-links__meta{flex-basis:100%;max-width:none}.arraysubs-product-helper-links__input{flex-basis:100%}}.arraysubs-simple-fields,.arraysubs-variation-fields{background:#f8f9fa;border:1px solid #c3c4c7;border-radius:4px;margin:12px 0;padding:15px}.arraysubs-simple-fields .show_if_renewal_price,.arraysubs-simple-fields .show_if_subscription,.arraysubs-simple-fields .show_if_variation_renewal_price,.arraysubs-simple-fields .show_if_variation_subscription,.arraysubs-variation-fields .show_if_renewal_price,.arraysubs-variation-fields .show_if_subscription,.arraysubs-variation-fields .show_if_variation_renewal_price,.arraysubs-variation-fields .show_if_variation_subscription{transition:all .2s ease}.arraysubs-simple-fields .arraysubs-variation-section,.arraysubs-variation-fields .arraysubs-variation-section{border-bottom:1px solid #c3c4c7;margin-bottom:16px;padding-bottom:16px}.arraysubs-simple-fields .arraysubs-variation-section:last-child,.arraysubs-variation-fields .arraysubs-variation-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.arraysubs-simple-fields .arraysubs-variation-section.arraysubs-variation-header,.arraysubs-variation-fields .arraysubs-variation-section.arraysubs-variation-header{margin-bottom:12px;padding-bottom:12px}.arraysubs-simple-fields .arraysubs-section-title,.arraysubs-variation-fields .arraysubs-section-title{color:#1d2327;font-size:13px;font-weight:600;margin-bottom:12px}.arraysubs-simple-fields .arraysubs-section-description,.arraysubs-variation-fields .arraysubs-section-description{color:#646970;display:block;font-size:12px;line-height:1.4;margin-bottom:8px}.arraysubs-simple-fields .arraysubs-checkbox-label,.arraysubs-variation-fields .arraysubs-checkbox-label{align-items:center;cursor:pointer;display:inline-flex;float:none;font-weight:500;gap:6px;margin:0;padding:0;width:auto}.arraysubs-simple-fields .arraysubs-checkbox-label input[type=checkbox],.arraysubs-variation-fields .arraysubs-checkbox-label input[type=checkbox]{float:none;height:16px;margin:0;width:16px}.arraysubs-simple-fields .arraysubs-checkbox-label.arraysubs-checkbox-disabled,.arraysubs-variation-fields .arraysubs-checkbox-label.arraysubs-checkbox-disabled{cursor:default;opacity:.7}.arraysubs-simple-fields .arraysubs-checkbox-label.arraysubs-checkbox-disabled input[type=checkbox],.arraysubs-variation-fields .arraysubs-checkbox-label.arraysubs-checkbox-disabled input[type=checkbox]{cursor:not-allowed}.arraysubs-simple-fields .arraysubs-checkbox-label.arraysubs-checkbox-disabled .arraysubs-controlled-note,.arraysubs-variation-fields .arraysubs-checkbox-label.arraysubs-checkbox-disabled .arraysubs-controlled-note{color:#888;font-size:11px;font-style:italic;font-weight:400}.arraysubs-simple-fields .arraysubs-variation-price-info .arraysubs-price-display,.arraysubs-variation-fields .arraysubs-variation-price-info .arraysubs-price-display{background:#fff;border:1px solid #c3c4c7;border-radius:3px;display:flex;flex-wrap:wrap;gap:16px;margin-top:8px;padding:10px}.arraysubs-simple-fields .arraysubs-variation-price-info .arraysubs-variation-regular-price-display,.arraysubs-simple-fields .arraysubs-variation-price-info .arraysubs-variation-sale-price-display,.arraysubs-variation-fields .arraysubs-variation-price-info .arraysubs-variation-regular-price-display,.arraysubs-variation-fields .arraysubs-variation-price-info .arraysubs-variation-sale-price-display{align-items:center;display:inline-flex;font-size:13px;gap:6px}.arraysubs-simple-fields .arraysubs-variation-price-info .arraysubs-variation-regular-price-display strong,.arraysubs-simple-fields .arraysubs-variation-price-info .arraysubs-variation-sale-price-display strong,.arraysubs-variation-fields .arraysubs-variation-price-info .arraysubs-variation-regular-price-display strong,.arraysubs-variation-fields .arraysubs-variation-price-info .arraysubs-variation-sale-price-display strong{color:#50575e;font-weight:500}.arraysubs-simple-fields .arraysubs-variation-price-info .arraysubs-variation-regular-price-display .price-value,.arraysubs-simple-fields .arraysubs-variation-price-info .arraysubs-variation-sale-price-display .price-value,.arraysubs-variation-fields .arraysubs-variation-price-info .arraysubs-variation-regular-price-display .price-value,.arraysubs-variation-fields .arraysubs-variation-price-info .arraysubs-variation-sale-price-display .price-value{color:#1d2327}.arraysubs-simple-fields .arraysubs-variation-price-info .arraysubs-variation-regular-price-display .sale-schedule,.arraysubs-simple-fields .arraysubs-variation-price-info .arraysubs-variation-sale-price-display .sale-schedule,.arraysubs-variation-fields .arraysubs-variation-price-info .arraysubs-variation-regular-price-display .sale-schedule,.arraysubs-variation-fields .arraysubs-variation-price-info .arraysubs-variation-sale-price-display .sale-schedule{color:#646970;font-size:11px;margin-left:4px}.arraysubs-simple-fields .arraysubs-variation-row,.arraysubs-variation-fields .arraysubs-variation-row{display:flex;flex-wrap:wrap;gap:12px}.arraysubs-simple-fields .arraysubs-variation-col,.arraysubs-variation-fields .arraysubs-variation-col{display:flex;flex-direction:column;gap:4px}.arraysubs-simple-fields .arraysubs-variation-col.arraysubs-variation-col-half,.arraysubs-variation-fields .arraysubs-variation-col.arraysubs-variation-col-half{flex:0 0 calc(50% - 6px);max-width:calc(50% - 6px)}.arraysubs-simple-fields .arraysubs-variation-col.arraysubs-variation-col-full,.arraysubs-variation-fields .arraysubs-variation-col.arraysubs-variation-col-full{flex:0 0 100%;max-width:100%}.arraysubs-simple-fields .arraysubs-variation-col .arraysubs-variation-col-split,.arraysubs-variation-fields .arraysubs-variation-col .arraysubs-variation-col-split{display:flex;gap:12px}.arraysubs-simple-fields .arraysubs-variation-col .arraysubs-variation-col-split .arraysubs-variation-col-split-item,.arraysubs-variation-fields .arraysubs-variation-col .arraysubs-variation-col-split .arraysubs-variation-col-split-item{display:flex;flex:1;flex-direction:column;gap:4px}.arraysubs-simple-fields .arraysubs-variation-col label,.arraysubs-variation-fields .arraysubs-variation-col label{color:#1d2327;display:block;float:none;font-size:12px;font-weight:500;margin:0 0 2px;padding:0;width:auto}.arraysubs-simple-fields .arraysubs-variation-col input[type=number],.arraysubs-simple-fields .arraysubs-variation-col input[type=text],.arraysubs-simple-fields .arraysubs-variation-col select,.arraysubs-variation-fields .arraysubs-variation-col input[type=number],.arraysubs-variation-fields .arraysubs-variation-col input[type=text],.arraysubs-variation-fields .arraysubs-variation-col select{background-color:#fff;border:1px solid #8c8f94;border-radius:3px;box-sizing:border-box;font-size:13px;height:auto;line-height:1.4;padding:6px 8px;width:100%}.arraysubs-simple-fields .arraysubs-variation-col input[type=number]:focus,.arraysubs-simple-fields .arraysubs-variation-col input[type=text]:focus,.arraysubs-simple-fields .arraysubs-variation-col select:focus,.arraysubs-variation-fields .arraysubs-variation-col input[type=number]:focus,.arraysubs-variation-fields .arraysubs-variation-col input[type=text]:focus,.arraysubs-variation-fields .arraysubs-variation-col select:focus{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1;outline:none}.arraysubs-simple-fields .arraysubs-variation-col .description,.arraysubs-variation-fields .arraysubs-variation-col .description{color:#646970;display:block;font-size:11px;font-style:normal;line-height:1.3;margin:0}.arraysubs-simple-fields .arraysubs-variation-field,.arraysubs-variation-fields .arraysubs-variation-field{display:flex;flex-direction:column;gap:4px}.arraysubs-simple-fields .arraysubs-variation-field label,.arraysubs-variation-fields .arraysubs-variation-field label{color:#1d2327;font-size:12px;font-weight:500;margin-bottom:2px}.arraysubs-simple-fields .arraysubs-variation-field input[type=number],.arraysubs-simple-fields .arraysubs-variation-field input[type=text],.arraysubs-simple-fields .arraysubs-variation-field select,.arraysubs-variation-fields .arraysubs-variation-field input[type=number],.arraysubs-variation-fields .arraysubs-variation-field input[type=text],.arraysubs-variation-fields .arraysubs-variation-field select{background-color:#fff;border:1px solid #8c8f94;border-radius:3px;box-sizing:border-box;font-size:13px;line-height:1.4;padding:6px 8px;width:100%}.arraysubs-simple-fields .arraysubs-variation-field input[type=number]:focus,.arraysubs-simple-fields .arraysubs-variation-field input[type=text]:focus,.arraysubs-simple-fields .arraysubs-variation-field select:focus,.arraysubs-variation-fields .arraysubs-variation-field input[type=number]:focus,.arraysubs-variation-fields .arraysubs-variation-field input[type=text]:focus,.arraysubs-variation-fields .arraysubs-variation-field select:focus{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1;outline:none}.arraysubs-simple-fields .arraysubs-variation-field .description,.arraysubs-variation-fields .arraysubs-variation-field .description{color:#646970;font-size:11px;line-height:1.3}.arraysubs-simple-fields,.arraysubs-variation-fields{container-type:inline-size}@container (max-width: 500px){.arraysubs-variation-col.arraysubs-variation-col-half{flex:0 0 100%!important;max-width:100%!important}}@container (max-width: 380px){.arraysubs-variation-col .arraysubs-variation-col-split{flex-direction:column;gap:12px}.arraysubs-variation-price-info .arraysubs-price-display{align-items:flex-start;flex-direction:column;gap:6px}}@supports not (container-type:inline-size){@media(max-width:960px){.arraysubs-simple-fields .arraysubs-variation-col.arraysubs-variation-col-half,.arraysubs-variation-fields .arraysubs-variation-col.arraysubs-variation-col-half{flex:0 0 100%;max-width:100%}.arraysubs-simple-fields .arraysubs-variation-price-info .arraysubs-price-display,.arraysubs-variation-fields .arraysubs-variation-price-info .arraysubs-price-display{align-items:flex-start;flex-direction:column;gap:6px}}}.woocommerce-cart .subscription-schedule small,.woocommerce-checkout .subscription-schedule small{color:#666;display:block;font-size:.9em;margin-top:3px}
