.brandy-pricing-options{--pricing-option-radius:999px;--pricing-option-accent:var(--wp--preset--color--brandy-primary,currentColor);--pricing-option-rail:color-mix(in srgb,currentColor 8%,transparent);--pricing-option-line:color-mix(in srgb,currentColor 20%,transparent);--pricing-option-duration:240ms;box-sizing:border-box;display:flex;flex-direction:column;gap:.5em}.brandy-pricing-options.has-options-left{align-items:flex-start}.brandy-pricing-options.has-options-center{align-items:center}.brandy-pricing-options.has-options-right{align-items:flex-end}.brandy-pricing-options__heading{font-size:.875em;opacity:.7}.brandy-pricing-options.is-shape-rounded{--pricing-option-radius:8px}.brandy-pricing-options.is-shape-square{--pricing-option-radius:0}.brandy-pricing-options__input{border:0;clip-path:inset(50%);height:1px!important;margin:-1px;overflow:hidden;padding:0;position:absolute!important;white-space:nowrap;width:1px!important}.brandy-pricing-options__option{align-items:center;cursor:pointer;display:flex;gap:.5em;line-height:1.2;position:relative;transition:color var(--pricing-option-duration) ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}.brandy-pricing-options__option:has(.brandy-pricing-options__input:focus-visible){outline:2px solid currentColor;outline-offset:2px}.brandy-pricing-options__badge{background-color:color-mix(in srgb,currentColor 14%,transparent);border-radius:var(--pricing-option-radius);font-size:.75em;font-weight:600;padding:.2em .6em;white-space:nowrap}.brandy-pricing-options__marker{border:1.5px solid var(--pricing-option-line);border-radius:50%;display:grid;flex-shrink:0;height:1.15em;place-items:center;transition:border-color var(--pricing-option-duration) ease;width:1.15em}.brandy-pricing-options__marker:after{background-color:var(--pricing-option-accent);border-radius:50%;content:"";height:.55em;transform:scale(0);transition:transform var(--pricing-option-duration) cubic-bezier(.4,0,.2,1);width:.55em}.brandy-pricing-options__option:has(.brandy-pricing-options__input:checked) .brandy-pricing-options__marker{border-color:var(--pricing-option-accent)}.brandy-pricing-options__option:has(.brandy-pricing-options__input:checked) .brandy-pricing-options__marker:after{transform:scale(1)}.brandy-pricing-options.is-options-segmented .brandy-pricing-options__track{background-color:var(--pricing-option-rail);border-radius:var(--pricing-option-radius);display:inline-grid;grid-template-columns:repeat(var(--pricing-options-count,2),1fr);padding:4px;position:relative}.brandy-pricing-options.is-options-segmented .brandy-pricing-options__option{border-radius:var(--pricing-option-radius);font-weight:500;justify-content:center;min-width:0;padding:.6em 1.4em}.brandy-pricing-options.is-options-segmented .brandy-pricing-options__marker{display:none}.brandy-pricing-options.is-options-segmented .brandy-pricing-options__thumb{background-color:var(--pricing-option-accent);border-radius:var(--pricing-option-radius);bottom:4px;box-shadow:0 1px 3px rgba(0,0,0,.12);left:4px;position:absolute;top:4px;transform:translateX(calc(var(--pricing-option-index, 0)*100%));transition:transform var(--pricing-option-duration) cubic-bezier(.4,0,.2,1);width:calc((100% - 8px)/var(--pricing-options-count, 2));z-index:0}.brandy-pricing-options.is-options-segmented .brandy-pricing-options__option:has(.brandy-pricing-options__input:checked){color:var(--pricing-option-active-text,inherit)}.brandy-pricing-options.is-options-segmented:has(.brandy-pricing-options__input--0:checked){--pricing-option-index:0}.brandy-pricing-options.is-options-segmented:has(.brandy-pricing-options__input--1:checked){--pricing-option-index:1}.brandy-pricing-options.is-options-segmented:has(.brandy-pricing-options__input--2:checked){--pricing-option-index:2}.brandy-pricing-options.is-options-segmented:has(.brandy-pricing-options__input--3:checked){--pricing-option-index:3}.brandy-pricing-options.is-options-segmented:has(.brandy-pricing-options__input--4:checked){--pricing-option-index:4}.brandy-pricing-options.is-options-segmented:has(.brandy-pricing-options__input--5:checked){--pricing-option-index:5}.brandy-pricing-options.is-options-list{align-items:stretch}.brandy-pricing-options.is-options-list .brandy-pricing-options__track{display:grid;gap:.5em}.brandy-pricing-options.is-options-list .brandy-pricing-options__option{border:1px solid var(--pricing-option-line);border-radius:var(--pricing-option-radius);padding:.75em 1em;transition:border-color var(--pricing-option-duration) ease,background-color var(--pricing-option-duration) ease}.brandy-pricing-options.is-options-list .brandy-pricing-options__badge{margin-left:auto}.brandy-pricing-options.is-options-list .brandy-pricing-options__thumb{display:none}.brandy-pricing-options.is-options-list .brandy-pricing-options__option:has(.brandy-pricing-options__input:checked){background-color:color-mix(in srgb,var(--pricing-option-accent) 6%,transparent);border-color:var(--pricing-option-accent)}.brandy-pricing-options.is-options-cards .brandy-pricing-options__track{display:flex;flex-wrap:wrap;gap:.75em}.brandy-pricing-options.is-options-cards .brandy-pricing-options__option{border:1px solid var(--pricing-option-line);border-radius:var(--pricing-option-radius);flex:1 1 auto;font-weight:500;padding:1em 1.25em;transition:border-color var(--pricing-option-duration) ease,box-shadow var(--pricing-option-duration) ease}.brandy-pricing-options.is-options-cards .brandy-pricing-options__thumb{display:none}.brandy-pricing-options.is-options-cards .brandy-pricing-options__option:has(.brandy-pricing-options__input:checked){border-color:var(--pricing-option-accent);box-shadow:0 0 0 1px var(--pricing-option-accent)}@media(prefers-reduced-motion:reduce){.brandy-pricing-options .brandy-pricing-options__thumb,.brandy-pricing-options__marker:after{transition:none}}
