.tabs__header-item{max-width:200px;font-family:var(--font-body-family);position:relative}@media screen and (min-width: 750px){.tabs__header-item{flex:1}}.tabs__header-item-badge{position:absolute;top:-10px;left:50%;transform:translate(-50%);display:inline-block;white-space:nowrap;padding:.5rem 1rem;color:#fff;font-size:1.1rem;text-transform:uppercase;text-align:center;font-weight:600;letter-spacing:.5px;line-height:1}@media screen and (max-width: 749px){.tabs__header-item-badge{position:relative;top:auto;left:auto;transform:none;font-size:.7rem;padding:.5rem .75rem}}.tabs__header-item-button{width:100%;height:100%;padding:1.5rem;border:none;box-shadow:0 0 0 1px #d7d7d7;background:#fff;color:rgba(var(--color-subtext),.7);font-size:1.4rem;cursor:pointer;transition:all .3s ease;border-radius:.5rem;text-align:left;display:flex;align-items:center;justify-content:flex-start;gap:1rem}.tabs__header-item-button-heading{margin-bottom:.125rem;font-family:var(--font-body-family);font-weight:700}@media screen and (max-width: 749px){.tabs__header-item-button-heading{display:flex;flex-direction:row;align-items:flex-start;gap:.5rem;text-wrap:nowrap}}.tabs__header-item-button-subtitle{font-size:11px;font-family:var(--font-body-family)}@media screen and (max-width: 749px){.tabs__header-item-button-subtitle{font-size:10px}}.tabs__header-dot{width:15px!important;height:15px!important;min-width:15px;min-height:15px;max-width:15px;max-height:15px;border-radius:50%;display:inline-block;flex-shrink:0;margin-top:.5rem;border:4.75px solid var(--tab-dot-color, #000);background-color:var(--tab-dot-color, #000)}.tabs__header-item-button.active .tabs__header-dot{background-color:transparent}.tabs__header-item-button.active{box-shadow:inset 0 0 0 4px rgb(var(--color-button));color:rgb(var(--color-subtext));background:rgba(var(--color-button),.05)}@media screen and (max-width: 749px){.tabs__header{flex-direction:column;gap:.5rem}.tabs.grid{gap:0;box-shadow:0 0 0 1px #d7d7d7;border-radius:6px}.plan-picker-inner{box-shadow:0 0 0 1px #d7d7d7;border-radius:6px}.plan-picker__product{border:none}.tabs__header-item{max-width:none}.tabs__header-item-button{padding:1.25rem;font-size:1.2rem;box-shadow:none}.tabs__header-item-button-heading{font-size:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/117/assets/featured-products-tabs.css.map */
