.product-tabs{background:rgb(var(--color-background));border-top:1px solid rgba(var(--color-foreground),.08);border-bottom:1px solid rgba(var(--color-foreground),.08)}.product-tabs__nav{display:flex;border-bottom:1px solid rgba(var(--color-base-accent-1),.15);margin-bottom:3.2rem;overflow-x:auto;white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none}.product-tabs__nav::-webkit-scrollbar{display:none}.product-tabs__btn{position:relative;padding:1.2rem 2rem;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:var(--t-size-body);line-height:var(--t-lh-body);background:none;border:none;border-bottom:2px solid transparent;color:rgba(var(--color-foreground),.45);cursor:pointer;transition:color .2s ease,border-color .2s ease;white-space:nowrap;flex-shrink:0}.product-tabs__btn:hover{color:rgb(var(--color-base-accent-1))}.product-tabs__btn.is-active{color:rgb(var(--color-base-accent-1));border-bottom-color:rgb(var(--color-base-accent-1));font-weight:var(--t-weight-card-title)}.product-tabs__panel{display:none;animation:productTabFadeIn .3s ease}.product-tabs__panel.is-active{display:block}@keyframes productTabFadeIn{0%{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:translateY(0)}}.product-tabs__content{font-family:var(--font-body-family);font-size:var(--t-size-body);line-height:var(--t-lh-body);color:rgba(var(--color-foreground),.7)}.product-tabs__content h2,.product-tabs__content h3{font-family:var(--font-heading-family);font-style:var(--font-heading-style);color:rgb(var(--color-foreground));margin:2.4rem 0 1.2rem;line-height:var(--t-lh-card-title)}.product-tabs__content h2{font-size:var(--t-size-block-title);font-weight:var(--t-weight-card-title)}.product-tabs__content h3{font-size:var(--t-size-card-title);font-weight:var(--t-weight-card-title)}.product-tabs__content p{margin:0 0 1.6rem}.product-tabs__content ul,.product-tabs__content ol{margin:0 0 1.6rem;padding-left:2rem}.product-tabs__content li{margin-bottom:.6rem}.product-tabs__content img{max-width:100%;height:auto;border-radius:.2rem;margin:1.6rem 0}.product-tabs__content a{color:rgb(var(--color-base-accent-1));text-decoration:underline;text-underline-offset:.2rem;transition:color .2s ease}.product-tabs__content a:hover{color:rgb(var(--color-foreground))}.product-tabs__content strong{color:rgb(var(--color-foreground));font-weight:var(--t-weight-card-title)}.product-tabs__content table{width:100%;border-collapse:collapse;margin:1.6rem 0;font-size:var(--t-size-meta)}.product-tabs__content th,.product-tabs__content td{padding:1rem 1.2rem;border:1px solid rgba(var(--color-foreground),.1);text-align:left}.product-tabs__content th{background:rgba(var(--color-base-accent-1),.06);font-weight:var(--t-weight-card-title);color:rgb(var(--color-foreground))}.product-tabs__cards-heading{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:var(--t-size-block-title);font-weight:var(--t-weight-card-title);color:rgb(var(--color-foreground));margin:3.2rem 0 2rem;line-height:var(--t-lh-card-title)}.product-tabs__cards-grid{display:grid;grid-template-columns:1fr;gap:1.2rem;background:transparent;padding:0;border-radius:.4rem}@media screen and (min-width:750px){.product-tabs__cards-grid{grid-template-columns:repeat(2,1fr);gap:1.6rem}}.product-tabs__card{display:flex;align-items:flex-start;gap:1.4rem;padding:1.8rem;background:#fff;border:1px solid rgba(var(--color-base-accent-1),.08);border-radius:.4rem;box-shadow:0 1px 3px #0000000a;transition:box-shadow .2s ease,border-color .2s ease}.product-tabs__card:hover{border-color:rgba(var(--color-base-accent-1),.2);box-shadow:0 2px 8px #0000000f}.product-tabs__card-icon{flex-shrink:0;width:2.8rem;height:2.8rem;margin-top:.2rem}.product-tabs__card-icon .ph{font-size:2.8rem;line-height:1}.product-tabs__card-icon--sage{color:rgb(var(--color-base-accent-1))}.product-tabs__card-icon--terracotta{color:rgb(var(--color-base-accent-2))}.product-tabs__card-title{font-family:var(--font-body-family);font-weight:var(--t-weight-card-title);font-size:var(--t-size-meta);color:rgb(var(--color-foreground));margin:0 0 .4rem;line-height:var(--t-lh-small)}.product-tabs__card-text{font-size:var(--t-size-meta);line-height:var(--t-lh-body);color:rgba(var(--color-foreground),.6);margin:0}.product-tabs__empty{text-align:center;padding:3.2rem 0;color:rgba(var(--color-foreground),.35);font-style:italic;font-size:var(--t-size-body);line-height:var(--t-lh-body)}.tab-comp__title{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:var(--t-size-card-title);font-weight:var(--t-weight-card-title);color:rgb(var(--color-foreground));margin:0 0 1.6rem;line-height:var(--t-lh-card-title)}.product-tabs__content>.tab-comp-text+*,.product-tabs__content>.tab-comp-checklist+*,.product-tabs__content>.tab-comp-steps+*,.product-tabs__content>.tab-comp-cards+*,.product-tabs__content>.tab-comp-table+*,.product-tabs__content>.tab-comp-dosage+*,.product-tabs__content>.tab-comp-columns+*{margin-top:2.4rem}.tab-comp-text__body{font-size:var(--t-size-body);line-height:var(--t-lh-body);color:rgba(var(--color-foreground),.7)}.tab-comp-text__body strong{color:rgb(var(--color-foreground));font-weight:var(--t-weight-card-title)}.tab-comp-text__body a{color:rgb(var(--color-base-accent-1));text-decoration:underline;text-underline-offset:.2rem}.tab-comp-checklist{display:grid;grid-template-columns:1fr;gap:1rem}.tab-comp-checklist--cols-2{grid-template-columns:1fr}@media screen and (min-width:750px){.tab-comp-checklist--cols-2{grid-template-columns:repeat(2,1fr)}}.tab-comp-checklist__item{display:flex;align-items:flex-start;gap:1rem;padding:1.2rem 1.6rem;background:rgba(var(--color-base-accent-1),.04);border-radius:.4rem;font-size:var(--t-size-body);line-height:var(--t-lh-body);color:rgba(var(--color-foreground),.8)}.tab-comp-checklist__icon{flex-shrink:0;width:2rem;height:2rem;color:rgb(var(--color-base-accent-1));margin-top:.1rem}.tab-comp-steps__list{display:flex;flex-direction:column;gap:0}.tab-comp-steps__item{display:flex;gap:1.6rem}.tab-comp-steps__marker{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.tab-comp-steps__number{display:flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border-radius:50%;background:rgb(var(--color-base-accent-1));color:#fff;font-family:var(--font-heading-family);font-weight:var(--t-weight-card-title);font-size:var(--t-size-body);flex-shrink:0}.tab-comp-steps__line{width:2px;flex:1;min-height:2rem;background:rgba(var(--color-base-accent-1),.2)}.tab-comp-steps__body{padding-bottom:2.4rem;flex:1;min-width:0}.tab-comp-steps__item:last-child .tab-comp-steps__body{padding-bottom:0}.tab-comp-steps__title{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--t-weight-card-title);font-size:var(--t-size-body);color:rgb(var(--color-foreground));margin:.4rem 0 .6rem;line-height:var(--t-lh-body)}.tab-comp-steps__text{font-size:var(--t-size-body);line-height:var(--t-lh-body);color:rgba(var(--color-foreground),.7)}.tab-comp-steps__text strong{color:rgb(var(--color-foreground));font-weight:var(--t-weight-card-title)}.tab-comp-steps__warning{display:flex;align-items:flex-start;gap:.6rem;margin-top:.8rem;padding:.8rem 1.2rem;background:rgba(var(--color-base-accent-2),.08);border-left:3px solid rgb(var(--color-base-accent-2));border-radius:0 .3rem .3rem 0;font-size:var(--t-size-meta);line-height:var(--t-lh-body);color:rgba(var(--color-foreground),.75)}.tab-comp-steps__warning svg{flex-shrink:0;width:1.6rem;height:1.6rem;color:rgb(var(--color-base-accent-2));margin-top:.1rem}.tab-comp-table__table{width:100%;border-collapse:collapse;font-size:var(--t-size-body)}.tab-comp-table__table tr:nth-child(2n){background:rgba(var(--color-base-accent-1),.03)}.tab-comp-table__table th,.tab-comp-table__table td{padding:1.2rem 1.6rem;text-align:left;border-bottom:1px solid rgba(var(--color-foreground),.08)}.tab-comp-table__table th{font-weight:var(--t-weight-card-title);color:rgb(var(--color-foreground));width:40%}.tab-comp-table__table td{color:rgba(var(--color-foreground),.7)}.tab-comp-dosage{background:rgba(var(--color-base-accent-1),.05);border:1px solid rgba(var(--color-base-accent-1),.1);border-radius:1.2rem;overflow:hidden;box-shadow:0 1px 3px #0000000a}.tab-comp-dosage__header{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.6rem;background:rgba(var(--color-base-accent-1),.1);border-bottom:1px solid rgba(var(--color-base-accent-1),.1)}.tab-comp-dosage .tab-comp-dosage__title{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:var(--t-size-eyebrow);font-weight:var(--t-weight-eyebrow);text-transform:uppercase;letter-spacing:var(--t-ls-eyebrow);line-height:var(--t-lh-small);color:rgb(var(--color-base-accent-1));margin:0}.tab-comp-dosage__unit{font-size:var(--t-size-meta);font-weight:var(--t-weight-meta);font-style:italic;text-transform:uppercase;letter-spacing:var(--t-ls-meta);line-height:var(--t-lh-small);color:rgba(var(--color-base-accent-1),.6);white-space:nowrap}.tab-comp-dosage .tab-comp-dosage__table{width:100%;border-collapse:collapse;border-spacing:0;font-size:var(--t-size-body);line-height:var(--t-lh-body);margin:0;border:none}.tab-comp-dosage .tab-comp-dosage__table tr{transition:background .15s ease;border-bottom:1px solid rgba(var(--color-base-accent-1),.05)}.tab-comp-dosage .tab-comp-dosage__table tr:nth-child(odd){background:#fff3}.tab-comp-dosage .tab-comp-dosage__table tr:hover{background:#fff}.tab-comp-dosage .tab-comp-dosage__table td{padding:1.2rem 1.6rem;border:none}.tab-comp-dosage td.tab-comp-dosage__weight{width:60%;font-style:italic;font-weight:var(--t-weight-body);color:rgb(var(--color-foreground));text-align:left}.tab-comp-dosage td.tab-comp-dosage__dose{width:40%;text-align:right;font-weight:var(--t-weight-card-title);color:rgb(var(--color-base-accent-1))}.tab-comp-dosage__note{padding:1.6rem;background:#fff9;border-top:1px solid rgba(var(--color-base-accent-1),.1);font-size:var(--t-size-meta);font-style:italic;line-height:var(--t-lh-small);color:rgba(var(--color-foreground),.5)}.tab-comp-columns{display:grid;grid-template-columns:1fr;gap:2.4rem}@media screen and (min-width:750px){.tab-comp-columns{grid-template-columns:repeat(var(--tab-columns, 2),1fr);gap:3.2rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-product-tabs.css.map */
