.huckleberry-subscription-widget-container.huckleberry-subscription-widget-container div:has(>div>div>input[name=plan]),.huckleberry-subscription-widget-container.huckleberry-subscription-widget-container div:has(>div>input[name=plan]){margin:0;padding:0;border-radius:0;background:none;color:inherit;font:inherit}.huckleberry-subscription-widget-container.huckleberry-subscription-widget-container div:has(>input[name=plan]){position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0;overflow:hidden;border-radius:var(--c-radius-8)}.huckleberry-subscription-widget-container.huckleberry-subscription-widget-container input[name=plan],.huckleberry-subscription-widget-container.huckleberry-subscription-widget-container input[name=planOption]{position:absolute;display:block;width:1px;height:1px;margin:0;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0);white-space:nowrap}.huckleberry-subscription-widget-container.huckleberry-subscription-widget-container input[name=plan]+label[for]{box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-height:var(--c-product-info-reserve-sp, 43.5px);margin:0;padding:12px 8px;border:0;border-radius:0;background:var(--c-color-bg-muted);color:var(--c-color-text);font-size:var(--c-fs-13);font-weight:var(--c-fw-regular);letter-spacing:normal;line-height:var(--c-lh-base);text-align:center;cursor:pointer;transition:background-color var(--c-duration)}.huckleberry-subscription-widget-container.huckleberry-subscription-widget-container input[name=plan]:checked+label[for]{padding:12px 8px;border:0;background:var(--c-color-brand);color:var(--c-color-text)}.huckleberry-subscription-widget-container.huckleberry-subscription-widget-container input[name=plan]:focus-visible+label[for],.huckleberry-subscription-widget-container.huckleberry-subscription-widget-container input[name=planOption]:focus-visible+label[for],[data-keyboard] .huckleberry-subscription-widget-container.huckleberry-subscription-widget-container input[name=plan]:focus+label[for],[data-keyboard] .huckleberry-subscription-widget-container.huckleberry-subscription-widget-container input[name=planOption]:focus+label[for]{outline:2px solid var(--c-color-text);outline-offset:-2px}.huckleberry-subscription-widget-container.huckleberry-subscription-widget-container input[name=plan]+label[for] svg{display:none}.huckleberry-subscription-widget-container.huckleberry-subscription-widget-container input[name=plan]+label[for] p{margin:0;color:inherit;font:inherit;letter-spacing:inherit}.huckleberry-subscription-widget-container.huckleberry-subscription-widget-container p:has(+div>input[name=planOption]){margin:16px 0 8px;color:var(--c-color-text-sub);font-size:var(--c-fs-12);font-weight:var(--c-fw-bold);letter-spacing:normal;line-height:var(--c-lh-base)}.huckleberry-subscription-widget-container.huckleberry-subscription-widget-container div:has(>input[name=planOption]){position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--c-space-8);margin:0}.huckleberry-subscription-widget-container.huckleberry-subscription-widget-container input[name=planOption]+label[for]{position:relative;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:var(--c-space-12);min-height:44px;margin:0;padding:8px 16px;border:0;border-radius:var(--c-radius-8);background:var(--c-color-bg-muted);color:var(--c-color-text);font-size:var(--c-fs-13);font-weight:var(--c-fw-regular);letter-spacing:normal;line-height:var(--c-lh-base);text-align:left;cursor:pointer;transition:background-color var(--c-duration)}.huckleberry-subscription-widget-container.huckleberry-subscription-widget-container input[name=planOption]:checked+label[for]{background:var(--c-color-brand)}.huckleberry-subscription-widget-container.huckleberry-subscription-widget-container input[name=planOption]+label[for]:before,.huckleberry-subscription-widget-container.huckleberry-subscription-widget-container input[name=planOption]:checked+label[for]:before,.huckleberry-subscription-widget-container.huckleberry-subscription-widget-container input[name=planOption]:checked+label[for]:after{content:none}.huckleberry-subscription-widget-container.huckleberry-subscription-widget-container input[name=planOption]+label[for] p{margin:0;color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit}.huckleberry-subscription-widget-container.huckleberry-subscription-widget-container input[name=planOption]+label[for]>div:last-child{display:flex;flex:0 0 auto;align-items:baseline;gap:var(--c-space-8);margin:0}.huckleberry-subscription-widget-container.huckleberry-subscription-widget-container input[name=planOption]+label[for]>div:last-child div{margin:0}.huckleberry-subscription-widget-container.huckleberry-subscription-widget-container input[name=planOption]+label[for]>div:last-child div p{font-size:var(--c-fs-12);font-weight:var(--c-fw-bold)}.huckleberry-subscription-widget-container.huckleberry-subscription-widget-container input[name=planOption]+label[for] p:empty{display:none}@media only screen and (min-width:769px){.huckleberry-subscription-widget-container.huckleberry-subscription-widget-container input[name=plan]+label[for]{min-height:var(--c-product-info-reserve-pc, 60px);font-size:var(--c-fs-18)}.huckleberry-subscription-widget-container.huckleberry-subscription-widget-container input[name=planOption]+label[for]{font-size:var(--c-fs-14)}.huckleberry-subscription-widget-container.huckleberry-subscription-widget-container p:has(+div>input[name=planOption]){font-size:var(--c-fs-13)}}@media screen and (pointer:fine){.huckleberry-subscription-widget-container.huckleberry-subscription-widget-container input[name=plan]:not(:checked)+label[for]:hover,.huckleberry-subscription-widget-container.huckleberry-subscription-widget-container input[name=planOption]:not(:checked)+label[for]:hover{background:var(--c-color-brand)}}
/*# sourceMappingURL=/cdn/shop/t/198/assets/custom-app-subscription.css.map */
