.woo-license{--wl-heading-font:"DM Sans", sans-serif;--wl-body-font:"Open Sans", sans-serif;--wl-primary:#d14937;--wl-heading:#040d12;--wl-text:#585a5f;--wl-muted:#9c9c9c;--wl-surface:#edf1f4;--wl-sale:#eb001b;container-type:inline-size;color:var(--wl-text);font-family:var(--wl-body-font)}.woo-license h2,.woo-license-comparison-heading{color:var(--wl-heading);font-family:var(--wl-heading-font);font-size:24px;font-weight:700;line-height:36px;margin:0 0 24px}.woo-license-rows{display:flex;flex-direction:column;gap:8px}.woo-license-row{align-items:center;background:#fff;border:0;border-left:5px solid #fff0;border-radius:0;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;min-height:92px;padding:24px 12px 24px 7px}.woo-license-row>br,.woo-license-row>p:empty,.woo-license-select>br,.woo-license-license-copy>br,.woo-license-actions>br,.woo-license-prices>br{display:none}.woo-license-row.is-selected{background:var(--wl-surface);border-left-color:var(--wl-primary);box-shadow:none}.woo-license label.woo-license-select{align-items:center;color:#393e46;display:flex;flex:0 1 300px;gap:8px;margin:0;min-width:0}.woo-license-select input{appearance:none;background:center / 16px 16px no-repeat url(/wp-content/plugins/din-license/assets/icons/checkbox-unchecked.png);border:0;cursor:pointer;margin:0;height:32px;min-width:32px;width:32px}.woo-license-select input:checked{background-image:url(/wp-content/plugins/din-license/assets/icons/checkbox-checked.png)}.woo-license-select input:disabled,.woo-license-tier:disabled{cursor:not-allowed;opacity:.55}.woo-license-license-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.woo-license-license-name{color:#0f0f0f;font:700 18px/30px var(--wl-heading-font);overflow-wrap:anywhere}.woo-license-unavailable{color:var(--wl-sale);font:600 13px/20px var(--wl-body-font)}.woo-license-tier,.woo-license-compare,.woo-license-accordion,.woo-license-add-to-cart{border:1px solid var(--wl-primary);border-radius:8px;box-sizing:border-box;font:800 16px/24px var(--wl-body-font);min-height:44px}.woo-license-tier{appearance:none;background:#fff right 12px center / 12px auto no-repeat url(/wp-content/plugins/din-license/assets/icons/tier-arrow.png);border-color:var(--wl-muted);border-radius:0;color:#393e46;flex:0 1 244px;font:700 16px/27px var(--wl-heading-font);height:44px;max-width:244px;min-width:0;padding:10px 40px 10px 12px;width:100%}.woo-license-actions{align-items:center;display:flex;flex:0 1 360px;gap:20px;min-width:0}.woo-license-actions [hidden]{display:none!important}.woo-license-prices{display:flex;flex:1 1 134px;flex-wrap:wrap;font:800 16px/24px var(--wl-body-font);gap:6px;justify-content:flex-end;min-width:0;overflow-wrap:anywhere;white-space:normal}.woo-license-contact-action{align-items:center;background:var(--wl-primary);border:1px solid var(--wl-primary);border-radius:5px;box-sizing:border-box;color:#fff;display:inline-flex;flex:1 0 150px;font:800 16px/24px var(--wl-body-font);justify-content:center;min-height:44px;min-width:0;overflow-wrap:anywhere;padding:9px 12px;text-align:center;text-decoration:none;white-space:normal}a.woo-license-contact-action:hover{background:var(--wl-text);border-color:var(--wl-text);color:#fff}.woo-license-regular-price{color:var(--wl-sale)}.woo-license-effective-price{color:#393e46;text-decoration:none}.woo-license-compare{background:#fff;border-color:#0f0f0f;border-radius:5px;color:#0f0f0f;flex:0 1 123px;font:700 16px/24px var(--wl-heading-font);height:44px;min-width:0;overflow-wrap:anywhere;padding:9px 8px;white-space:normal;width:123px}.woo-license-compare[aria-pressed="true"]{background:#0f0f0f;color:#fff}.woo-license-compare:disabled{border-color:var(--wl-muted);color:var(--wl-muted);cursor:not-allowed}.woo-license-accordion{background:#fff center / 16px auto no-repeat url(/wp-content/plugins/din-license/assets/icons/accordion-arrow.png);border-color:#0f0f0f;border-radius:3px;flex:0 0 44px;padding:0;width:44px}.woo-license-accordion[aria-expanded="true"]{background-color:#eafdfc;transform:rotate(180deg)}.woo-license-description{background:#f8fbfc;border-radius:8px;box-sizing:border-box;color:var(--wl-text);flex:0 0 100%;font-size:16px;line-height:27px;padding:16px 20px;width:100%}.woo-license-description p:last-child{margin-bottom:0}.woo-license-additional-note{background:#fff;border-radius:3px;color:var(--wl-text);font:700 16px/27px var(--wl-heading-font);margin-top:24px;padding:24px}.woo-license-additional-note p{margin:0}.woo-license-comparison{margin-top:64px}.woo-license-comparison-title-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.woo-license-comparison-title-row .woo-license-comparison-heading{margin:0}.woo-license-comparison-count{font-size:16px;line-height:27px;margin:0}.woo-license-comparison-message{color:var(--wl-sale);font-size:16px;line-height:24px;margin:0 0 16px}.woo-license-comparison-cards{align-items:start;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.woo-license-comparison-card{background:#fff;border:1px solid var(--wl-muted);border-radius:0;padding:24px}.woo-license-comparison-title{color:#0f0f0f;font:700 24px/36px var(--wl-heading-font);margin:0 0 24px}.woo-license-comparison-meta{align-items:center;display:flex;gap:4px;justify-content:space-between;margin-bottom:24px}.woo-license-comparison-price{display:flex;font:700 24px/36px var(--wl-heading-font);gap:8px;margin:0}.woo-license-comparison-price del{color:var(--wl-sale)}.woo-license-comparison-price ins{color:#0f0f0f;text-decoration:none}.woo-license-comparison-tier{font:400 16px/27px var(--wl-body-font);margin:0}.woo-license-comparison-terms{background:var(--wl-surface);border-radius:0;display:grid;gap:24px;padding:24px}.woo-license-comparison-terms section{display:grid;gap:10px}.woo-license-comparison-terms h4{font:800 16px/24px var(--wl-body-font);margin:0 0 2px}.woo-license-comparison-terms .is-included h4{color:#237227}.woo-license-comparison-terms .is-excluded h4{color:var(--wl-sale)}.woo-license-comparison-term{align-items:center;display:flex;gap:10px;min-height:20px}.woo-license-comparison-term img{flex:0 0 20px;height:20px;width:20px}.woo-license-comparison-term p{font-size:16px;line-height:27px;margin:0}.woo-license-summary{align-items:flex-start;background:#fff;border:1px solid var(--wl-primary);box-shadow:0 12px 32px -5px rgb(209 73 55 / .24);box-shadow:0 12px 32px -5px color-mix(in srgb,var(--wl-primary) 24%,transparent);display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(420px,564px);margin-top:64px;padding:24px}.woo-license-contact-copy{font:400 16px/27px var(--wl-body-font);margin:0;max-width:483px}.woo-license-summary-main{align-items:center;background:var(--wl-surface);border-radius:0;color:#0f0f0f;display:flex;justify-content:space-between;padding:12px 24px}.woo-license-summary-total{align-items:flex-start;display:grid;gap:8px}.woo-license-subtotal-prices{display:flex;font:700 24px/36px var(--wl-heading-font);gap:8px}.woo-license-subtotal-regular{color:var(--wl-sale)}.woo-license-subtotal{color:#0f0f0f;text-decoration:none}.woo-license-add-to-cart{background:#0f0f0f;border-color:#0f0f0f;border-radius:8px;color:#fff;min-height:48px;padding:12px 20px}.woo-license-cart-error{background:#fff3f4;border-radius:6px;color:var(--wl-sale);grid-column:1 / -1;margin:0;padding:10px 12px}.woo-license :focus-visible{outline:2px solid var(--wl-primary);outline-offset:2px}@container (max-width:782px){.woo-license-row{align-items:stretch;flex-direction:column;flex-wrap:nowrap;gap:12px;min-height:0;padding:20px 12px 20px 7px}.woo-license label.woo-license-select,.woo-license-tier,.woo-license-actions{flex:0 0 auto;max-width:none;width:100%}.woo-license-actions{flex-wrap:nowrap}.woo-license-prices{justify-content:flex-start;text-align:left}.woo-license-compare{flex:1 1 123px;width:auto}.woo-license-description{padding:14px 16px}.woo-license-comparison-cards{grid-template-columns:1fr}.woo-license-comparison-title-row{align-items:flex-start;flex-direction:column;gap:8px}.woo-license-summary{grid-template-columns:1fr;padding:20px}.woo-license-summary-main{align-items:stretch;flex-direction:column;gap:16px}.woo-license-add-to-cart{width:100%}}