.fi-jt-pc-widget{--fi-jt-pc-primary:#0f6f5c;--fi-jt-pc-dark:#111827;--fi-jt-pc-muted:#52615b;--fi-jt-pc-border:#d9e0dd;--fi-jt-pc-muted-bg:#f6f8f7;box-sizing:border-box;color:var(--fi-jt-pc-dark);display:grid;font-size:15px;gap:12px;line-height:1.35;max-width:100%;width:100%}.fi-jt-pc-widget-summary{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr)}.fi-jt-pc-widget-heading{display:grid;gap:4px;justify-items:start;min-width:0}.fi-jt-pc-widget-title{color:var(--fi-jt-pc-muted);display:block;font-size:13px;font-weight:700;letter-spacing:0;line-height:1.35}.fi-jt-pc-widget-title-text{color:var(--fi-jt-pc-muted);display:inline;font-size:13px;font-weight:700;min-width:0}.fi-jt-pc-widget-subtitle{color:var(--fi-jt-pc-muted);display:block;font-size:small;font-weight:400;letter-spacing:0;line-height:1.25}.fi-jt-pc-title-tooltip{display:inline-flex;margin-left:6px;vertical-align:middle}.fi-jt-pc-own-price{align-items:center;background:var(--fi-jt-pc-muted-bg);border:1px solid #e1eff2;border-radius:8px;box-sizing:border-box;display:flex;gap:12px;justify-items:start;min-width:170px;padding:10px 14px;position:relative;width:100%}.fi-jt-pc-widget-summary>.fi-jt-pc-own-price:only-child{grid-column:1 / -1}.fi-jt-pc-own-badge{color:var(--fi-jt-pc-muted);display:block;font-size:13px;font-weight:700}.fi-jt-pc-own-icon{align-items:center;background:var(--fi-jt-pc-primary);border-radius:50%;box-sizing:border-box;box-shadow:0 1px 2px rgb(15 23 42 / .1);color:#fff;display:inline-flex;flex:0 0 34px;font-size:11px;font-weight:600;height:34px;justify-content:center;letter-spacing:0;line-height:1;text-align:center;text-transform:uppercase;width:34px}.fi-jt-pc-own-content{display:grid;flex:0 0 auto;gap:2px;min-width:0}.fi-jt-pc-own-price .fi-jt-pc-widget-heading{margin-left:auto;max-width:52%;min-width:230px}.fi-jt-pc-own-price strong{color:var(--fi-jt-pc-primary);font-size:22px;font-weight:900;line-height:1.15;white-space:nowrap}.fi-jt-pc-comparison-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.fi-jt-pc-comparison-card{align-items:start;background:#fff;border:1px solid #e1eff2;border-radius:8px;box-sizing:border-box;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);position:relative;padding:10px 12px}.fi-jt-pc-comparison-meta{display:grid;gap:3px;min-width:0}.fi-jt-pc-widget-label{color:var(--fi-jt-pc-muted);font-size:13px;font-weight:700;min-width:0}.fi-jt-pc-price-line{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.fi-jt-pc-widget-value{color:var(--fi-jt-pc-dark);font-size:16px;font-weight:600;max-width:100%;white-space:nowrap}.fi-jt-pc-widget-value del{color:var(--fi-jt-pc-muted);font-weight:500;margin-right:4px}.fi-jt-pc-widget-value ins{text-decoration:none}.fi-jt-pc-tooltip{align-items:center;cursor:help;display:inline-flex;gap:6px;width:fit-content}.fi-jt-pc-tooltip-icon{align-items:center;background:var(--fi-jt-pc-muted-bg);border:1px solid var(--fi-jt-pc-border);border-radius:50%;color:var(--fi-jt-pc-muted);display:inline-flex;flex:0 0 auto;font-size:11px;font-weight:700;height:16px;justify-content:center;line-height:1;width:16px}.fi-jt-pc-card-hidden{display:none!important}form.cart:has(.tpt__tiered-pricing) .woocommerce-variation-price,body.single-product:has(.tpt__tiered-pricing) .woocommerce-variation-price{display:none!important}.fi-jt-pc-widget-savings{background:var(--fi-jt-pc-muted-bg);border:1px solid var(--fi-jt-pc-border);border-radius:999px;color:var(--fi-jt-pc-dark);font-size:12px;font-weight:400;line-height:1.2;padding:4px 8px;width:fit-content}.fi-jt-pc-flag{border:1px solid var(--fi-jt-pc-border);border-radius:0;box-shadow:0 1px 2px rgb(15 23 42 / .1);box-sizing:content-box;display:inline-block;height:24px;margin-top:1px;overflow:hidden;position:relative;width:36px}.fi-jt-pc-flag-us{background:center / cover no-repeat url(/wp-content/plugins/fi-jt-pricing-module/us-flag-comparison.png)}.fi-jt-pc-flag-us span{display:none}.fi-jt-pc-flag-ca{background:center / cover no-repeat url(/wp-content/plugins/fi-jt-pricing-module/ca-flag-comparison.png)}.fi-jt-pc-flag-ca span{display:none}.fi-jt-pc-grid-widget{--fi-jt-pc-primary:#0f6f5c;--fi-jt-pc-dark:#111827;--fi-jt-pc-muted:#52615b;--fi-jt-pc-border:#d9e0dd;--fi-jt-pc-muted-bg:#f6f8f7;align-content:end;align-items:stretch;box-sizing:border-box;container-type:inline-size;position:relative;color:var(--fi-jt-pc-dark);display:grid;gap:7px;grid-auto-rows:max-content;line-height:1.2;margin:8px 0 0;max-width:100%;min-height:75px;width:100%}.fi-jt-pc-grid-comparison-row{display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.fi-jt-pc-grid-comparison-row-1{grid-template-columns:minmax(0,1fr)}.fi-jt-pc-grid-chip{align-items:center;background:#fff;border:1px solid #e1eff2;border-radius:8px;box-sizing:border-box;color:var(--fi-jt-pc-dark);display:inline-flex;gap:6px;min-height:30px;min-width:0;padding:4px 9px 4px 5px;width:100%}.fi-jt-pc-grid-chip-copy{align-items:baseline;display:inline-flex;gap:5px;min-width:0}.fi-jt-pc-grid-chip-label{color:var(--fi-jt-pc-muted);font-size:11px;font-weight:700;letter-spacing:0;text-transform:uppercase}.fi-jt-pc-grid-chip strong{color:var(--fi-jt-pc-dark);font-size:13px;font-weight:700;letter-spacing:0;line-height:1.1;white-space:nowrap}.fi-jt-pc-grid-chip del{color:inherit;text-decoration-color:currentColor;text-decoration-thickness:1.5px}.fi-jt-pc-grid-own-price{align-items:center;background:#fff;border:1px solid #e1eff2;border-radius:8px;box-sizing:border-box;display:flex;gap:6px;min-height:30px;min-width:0;padding:4px 9px 4px 5px;width:100%}.fi-jt-pc-grid-own-icon{align-items:center;background:var(--fi-jt-pc-primary);border:1px solid var(--fi-jt-pc-border);border-radius:50%;box-shadow:0 1px 2px rgb(15 23 42 / .1);box-sizing:border-box;display:inline-flex;flex:0 0 20px;height:20px;justify-content:center;width:20px}.fi-jt-pc-grid-own-icon::before{border:solid #fff;border-width:0 1.75px 1.75px 0;box-sizing:border-box;content:"";display:block;height:8px;margin-top:-2px;transform:rotate(45deg);width:5px}.fi-jt-pc-grid-own-copy{align-items:baseline;display:flex;flex-wrap:wrap;gap:3px 6px;justify-content:flex-start;min-width:0;width:100%}.fi-jt-pc-grid-own-label{color:var(--fi-jt-pc-muted);font-size:12px;font-weight:700;letter-spacing:0;white-space:nowrap}.fi-jt-pc-grid-own-price strong{color:var(--fi-jt-pc-primary);font-size:14px;font-weight:900;letter-spacing:0;line-height:1.1;min-width:0;text-align:left}.fi-jt-pc-grid-own-price del{color:var(--fi-jt-pc-muted);font-weight:500;margin-right:3px}.fi-jt-pc-grid-own-price ins{text-decoration:none}.fi-jt-pc-flag-mini{flex:0 0 24px;height:16px;margin-top:0;width:24px}.fi-jt-pc-tooltip::after{background:var(--fi-jt-pc-dark);border-radius:6px;bottom:calc(100% + 8px);color:#fff;content:attr(data-tooltip);display:none;font-size:12px;font-weight:500;line-height:1.35;opacity:0;padding:8px 10px;pointer-events:none;position:absolute;left:0;right:auto;text-align:left;transform:translateY(4px);transition:opacity 140ms ease,transform 140ms ease;transition:opacity 140ms ease,transform 140ms ease,display 140ms allow-discrete;white-space:normal;width:min(260px, 100%);z-index:20}.fi-jt-pc-tooltip:focus::after,.fi-jt-pc-tooltip:hover::after{display:block;opacity:1;transform:translateY(0)}@starting-style{.fi-jt-pc-tooltip:focus::after,.fi-jt-pc-tooltip:hover::after{opacity:0;transform:translateY(4px)}}.fi-jt-pc-own-price .fi-jt-pc-tooltip::after{left:auto;right:0}.fi-jt-pc-grid-widget .fi-jt-pc-tooltip::after{width:min(240px, 100%)}@container (max-width:260px){.fi-jt-pc-grid-comparison-row{grid-template-columns:minmax(0,1fr)}.fi-jt-pc-grid-own-price{align-items:flex-start}.fi-jt-pc-grid-own-icon{margin-top:1px}.fi-jt-pc-grid-own-copy{padding-top:3px}}@supports not (container-type:inline-size){@media (max-width:600px){.fi-jt-pc-grid-comparison-row{grid-template-columns:minmax(0,1fr)}.fi-jt-pc-grid-own-price{align-items:flex-start}.fi-jt-pc-grid-own-icon{margin-top:1px}.fi-jt-pc-grid-own-copy{padding-top:3px}}}@media (max-width:560px){.fi-jt-pc-widget{font-size:14px;max-width:100%}.fi-jt-pc-widget-summary,.fi-jt-pc-comparison-grid{grid-template-columns:1fr}.fi-jt-pc-own-price{flex-wrap:wrap;min-width:0;width:100%}.fi-jt-pc-own-price .fi-jt-pc-widget-heading{margin-left:0;max-width:none;min-width:0;width:100%}.fi-jt-pc-own-price strong{font-size:19px;white-space:normal}.fi-jt-pc-widget-value{white-space:normal}}