.sp3{--sp3-ink: var(--cf-primary-text-color, #202635);--sp3-border: var(--cf-secondary-border-color, #d3d8dd);--sp3-muted: #797d86;--sp3-subtle: #606573;--sp3-compare: #5a6170;--sp3-accent: #3383c5;--sp3-accent-dark: #2c70bb;--sp3-surface-select: #f2f7fb;--sp3-surface-selected-row: #e6f0f8;--sp3-radius: 8px;--sp3-font-regular: var(--font-ftsystem-blankregular, var(--font-body--family));--sp3-font-semibold: var(--font-ftsystem-blanksemibold, var(--font-body--family));--sp3-font-badge: var(--font-mono--family, "Roboto Mono", monospace);--sp3-font-price: "Helvetica Neue", Helvetica, Arial, sans-serif;--sp3-active-ring: inset 0 0 0 .5px var(--sp3-ink);display:flex;flex-direction:column;gap:16px;min-width:0;padding-block:var(--sp3-pbs, 0) var(--sp3-pbe, 0);padding-inline:var(--sp3-pis, 0) var(--sp3-pie, 0);color:var(--sp3-ink)}.sp3__heading{margin:0;font-style:normal;font-weight:400;color:inherit;font-family:var(--sp3-font-regular);font-size:14px;line-height:20px;letter-spacing:.56px;text-transform:uppercase}.sp3__options{display:flex;flex-direction:column;gap:12px}.sp3__option{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--sp3-border);border-radius:var(--sp3-radius);background:#fff6;cursor:pointer;transition:border-color var(--animation-speed-medium, .2s) ease,background-color var(--animation-speed-medium, .2s) ease}.sp3__option:not(.sp3__option--active):hover{border-color:var(--sp3-muted)}.sp3__option--active{border-color:var(--sp3-ink);background:#fff;box-shadow:var(--sp3-active-ring);cursor:default}.sp3__option--subscription .sp3__frequency{margin-block-start:4px}.sp3__badge{align-self:flex-start;padding:4px 12px;border-radius:42px;background:linear-gradient(90deg,#c1effa,#8dcef9);color:var(--sp3-ink);font-family:var(--sp3-font-badge);font-size:12px;font-weight:600;line-height:16px;text-transform:uppercase}.sp3__badge--promo{background:var(--sp3-promo-bg, #cb4e2a);color:var(--sp3-promo-fg, #fff);font-size:14px;line-height:18px}.sp3__badge[hidden]{display:none}.sp3__option-row{position:relative}.sp3__radio-input{position:absolute;inset-block-start:0;inset-inline-start:0;width:20px;height:20px;margin:0;opacity:0;pointer-events:none}.sp3__option-label{display:flex;align-items:center;gap:12px;cursor:inherit}.sp3__radio{position:relative;flex-shrink:0;width:20px;height:20px;border:1px solid var(--sp3-ink);border-radius:50%;background:#fff;transition:border-color var(--animation-speed-medium, .2s) ease,background-color var(--animation-speed-medium, .2s) ease}.sp3__radio:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:8px;height:8px;border-radius:50%;background:#fff;opacity:0}.sp3__radio-input:checked+.sp3__option-label .sp3__radio{border-color:var(--sp3-accent);background:var(--sp3-accent)}.sp3__radio-input:checked+.sp3__option-label .sp3__radio:after{opacity:1}.sp3__radio-input:focus-visible+.sp3__option-label .sp3__radio{outline:2px solid var(--sp3-ink);outline-offset:2px}.sp3__copy{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.sp3__option--onetime .sp3__copy{gap:4px}.sp3__title{font-family:var(--sp3-font-semibold);font-size:16px;line-height:23px}.sp3__subtitle{font-family:var(--sp3-font-regular);font-size:14px;line-height:21px;color:var(--sp3-subtle)}.sp3__subtitle--muted{color:var(--sp3-muted)}.sp3__price-wrap{display:flex;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;margin-inline-start:auto}.sp3__save{color:var(--sp3-promo-bg, #cb4e2a);font-family:var(--sp3-font-price);font-size:14px;line-height:17px;letter-spacing:.04em;text-align:end;text-transform:uppercase;white-space:nowrap}.sp3__price{display:flex;flex-shrink:0;align-items:baseline;gap:6px;font-family:var(--sp3-font-price);text-align:end}.sp3__price-current{font-size:18px;line-height:25px}.sp3__price-compare{font-size:14px;line-height:21px;color:var(--sp3-compare)}.sp3__price-compare[hidden]{display:none}.sp3__frequency{display:flex;flex-direction:column;gap:12px;cursor:default}.sp3__frequency[hidden]{display:none}.sp3__select{position:relative}.sp3__select-trigger{display:flex;align-items:center;gap:16px;width:100%;padding:12px 16px;border:1px solid var(--sp3-border);border-radius:var(--sp3-radius);background:var(--sp3-surface-select);color:inherit;font:inherit;text-align:start;cursor:pointer}.sp3__select-trigger:focus-visible{outline:2px solid var(--sp3-ink);outline-offset:2px}.sp3__plan-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:36px;height:22px;color:var(--sp3-accent)}.sp3__plan-copy{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.sp3__plan-name{font-family:var(--sp3-font-semibold);font-size:14px;line-height:20px;letter-spacing:.14px}.sp3__plan-desc{font-family:var(--sp3-font-regular);font-size:14px;line-height:21px;color:var(--sp3-subtle)}.sp3__plan-desc[hidden]{display:none}.sp3__chevron{flex-shrink:0;color:var(--sp3-ink)}.sp3__menu{position:absolute;inset-block-start:0;inset-inline:0;z-index:5;margin:0;padding:0;overflow:hidden;border:1px solid var(--sp3-border);border-radius:var(--sp3-radius);background:#fff;box-shadow:0 8px 24px #21263624;list-style:none}.sp3__menu[hidden]{display:none}.sp3__menu-option{display:flex;align-items:center;gap:16px;padding:12px 16px;cursor:pointer}.sp3__menu-option+.sp3__menu-option{border-block-start:1px solid var(--sp3-border)}.sp3__menu-option:hover{background:var(--sp3-surface-select)}.sp3__menu-option--selected,.sp3__menu-option--selected:hover{background:var(--sp3-surface-selected-row)}.sp3__menu-option:focus-visible{outline:2px solid var(--sp3-ink);outline-offset:-2px}.sp3__check{flex-shrink:0;color:var(--sp3-accent-dark);visibility:hidden}.sp3__menu-option--selected .sp3__check{visibility:visible}.sp3__refills{margin:0;font-family:var(--sp3-font-price);font-size:14px;line-height:21px;color:var(--sp3-muted)}.sp3__refills-compare[hidden]{display:none}.sp3__refills-price{color:var(--sp3-ink)}@media screen and (max-width:1399px){.sp3{gap:12px}.sp3__heading{font-size:13px;line-height:18px;letter-spacing:.52px}.sp3__option{gap:10px;padding:12px 14px}.sp3__option:not(.sp3__option--active){background:#fff9}.sp3__option--subscription .sp3__frequency{margin-block-start:2px;gap:8px}.sp3__badge{font-size:10px;line-height:13px}.sp3__badge--promo{font-size:12px;line-height:16px}.sp3__save{font-size:12px;line-height:15px}.sp3__radio{border:1.5px solid var(--sp3-muted)}.sp3__radio:after{width:10px;height:10px;background:var(--sp3-accent-dark)}.sp3__radio-input:checked+.sp3__option-label .sp3__radio{border:2px solid var(--sp3-accent-dark);background:#fff}.sp3__title{font-size:16px;line-height:22px;letter-spacing:.16px}.sp3__subtitle,.sp3__plan-desc,.sp3__refills{font-family:var(--sp3-font-price);font-size:12px;line-height:17px;letter-spacing:.12px}.sp3__price--stacked{flex-direction:column;align-items:flex-end;gap:0}.sp3__price-current{font-size:16px;line-height:21px;letter-spacing:-.16px}.sp3__price-compare{font-size:12px;line-height:17px;letter-spacing:.12px}}@media screen and (max-width:749px){.sp3{padding-block:var(--sp3-m-pbs, 0) var(--sp3-m-pbe, 0);padding-inline:var(--sp3-m-pis, 0) var(--sp3-m-pie, 0)}}.sp3__frequency-label{font-family:var(--sp3-font-regular);font-size:14px;line-height:21px;color:var(--sp3-muted)}.sp3__frequency:has(.sp3__frequency-label),.sp3--boxed .sp3__frequency{gap:8px}.sp3__option--subscription .sp3__frequency:has(.sp3__frequency-label){margin-block-start:6px}.sp3__select-box{border:1px solid var(--sp3-border);border-radius:var(--sp3-radius);background:#fff}.sp3--boxed .sp3__select-trigger{border:0;border-radius:calc(var(--sp3-radius) - 1px);background:#fff}.sp3--boxed .sp3__select:has(+.sp3__refills) .sp3__select-trigger{border-end-start-radius:0;border-end-end-radius:0}.sp3--boxed .sp3__menu{inset-block-start:-1px;inset-inline:-1px}.sp3--boxed .sp3__plan-name{font-size:16px;line-height:22px;letter-spacing:.16px}.sp3__refills--strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 8px;padding:12px 16px;border-block-start:1px solid var(--sp3-border);border-end-start-radius:calc(var(--sp3-radius) - 1px);border-end-end-radius:calc(var(--sp3-radius) - 1px);background:var(--sp3-surface-select);font-family:var(--sp3-font-regular);line-height:20px}.sp3__refills-label{display:inline-flex;align-items:center;gap:8px}.sp3__refills-icon{flex-shrink:0;color:var(--sp3-accent-dark)}.sp3__refills-value{color:var(--sp3-ink);letter-spacing:-.14px}.sp3__refills--strip .sp3__refills-compare{display:none}.sp3__props{display:flex;flex-wrap:wrap;gap:4px 16px;margin:10px 0 0;padding:0;list-style:none}.sp3__prop{display:flex;align-items:center;gap:4px;font-family:var(--sp3-font-price);font-size:12px;line-height:18px;color:var(--sp3-ink)}.sp3__prop-check{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:16px;height:16px;font-size:14px;line-height:1;color:var(--sp3-accent-dark)}@media screen and (max-width:1399px){.sp3__frequency-label{font-family:var(--sp3-font-price);font-size:12px;line-height:17px;letter-spacing:.12px}.sp3__option--subscription .sp3__frequency:has(.sp3__frequency-label){margin-block-start:2px}.sp3--boxed .sp3__select-trigger{padding:9px 16px 8px}.sp3--boxed .sp3__plan-name{font-size:14px;line-height:20px;letter-spacing:.14px}.sp3__refills--strip{padding:12px}.sp3__refills--strip .sp3__refills-label{font-family:var(--sp3-font-price);font-size:12px;line-height:17px;letter-spacing:.12px}.sp3__refills--strip .sp3__refills-value{font-family:var(--sp3-font-regular);font-size:14px;line-height:20px;letter-spacing:-.14px}.sp3__props{flex-direction:column;margin-block-start:4px}.sp3__prop{gap:8px;line-height:17px;letter-spacing:.12px}}
/*# sourceMappingURL=/cdn/shop/t/287/assets/selling-plan-picker-v3.css.map */
