wp-component[name=PriceTableAddons]{--component-bg: transparent;background-color:var(--component-bg)}wp-component[name=PriceTableAddons] .title{color:var(--text-neutral-light);font-weight:600;font-size:var(--font-body-l-size);line-height:var(--font-body-l-line-height);grid-column:1/-1;margin-block-end:var(--spacing-non-scalable-m)}wp-component[name=PriceTableAddons] .addon{background-color:#fff;border:1px solid var(--border-neutral-light, #E0E5EA);border-radius:var(--radius-non-scalable-s);display:flex;flex-direction:column;grid-column:span 4;align-items:start;justify-self:center;max-inline-size:414px;padding:24px}@media (min-width: 640px){wp-component[name=PriceTableAddons] .addon{grid-column:span 2;max-inline-size:none}}@media (min-width: 1180px){wp-component[name=PriceTableAddons] .addon{grid-column:span 2;min-width:214px}}@media (min-width: 1600px){wp-component[name=PriceTableAddons] .addon{grid-column:span 3;max-inline-size:auto}}wp-component[name=PriceTableAddons] .addon>*:not(:last-child){margin-block-end:12px}wp-component[name=PriceTableAddons] .addon-title{color:var(--color-blue);font-family:var(--font-family-heading);font-size:var(--font-size-h6);font-weight:700;line-height:var(--font-size-h5)}wp-component[name=PriceTableAddons] .addon-desc{color:#000000b3;font-size:var(--font-size-body-small);line-height:1.2;margin-block-end:20px}wp-component[name=PriceTableAddons] .addon-price{color:var(--color-blue);font-weight:700;margin-block-start:auto}wp-component[name=PriceTableAddons] .addon-price span.price{font-size:var(--font-size-h5);line-height:var(--font-size-h4)}wp-component[name=PriceTableAddons] .addon-price span.price-suffix{font-size:var(--font-size-body-small);font-weight:600}wp-component[name=PriceTableAddons] .addon-price sup{font-size:.7em;padding-inline-start:2px}wp-component[name=PriceTableAddons] .addon-price sup>a{color:inherit;text-decoration:none}wp-component[name=PriceTableAddons] .addon-price sup>a:hover{text-decoration:underline}wp-component[name=PriceTableAddons] .addon-more{--button-text-color: var(--color-blue);--button-border-color: var(--color-blue);margin-block-start:8px}wp-component[name=PriceTableAddons] .addons-container{display:grid;grid-column:1/-1;grid-template-columns:subgrid;gap:var(--spacing-non-scalable-s);overflow:hidden;transition:max-height .5s ease;padding-block-end:var(--spacing-non-scalable-m)}wp-component[name=PriceTableAddons] .button-wrapper{display:flex;grid-column:1/-1;justify-content:center;margin-block-start:32px}wp-component[name=PriceTableAddons] .button-wrapper>button[hidden]{display:none}wp-component[name=PriceTableAddons]:has(~wp-component[name=BlockButtons]){margin-block-end:var(--spacing-non-scalable-3xl)}
