.kalaboost-product-tabs{position:relative;display:flex;flex-wrap:wrap;margin-block-start:var(--kb-tabs-margin-top, 0);margin-block-end:var(--kb-tabs-margin-bottom, 0);color:var(--kb-tabs-text, #1a1a1a)}.kalaboost-product-tabs__input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.kalaboost-product-tabs__tab-label{--kb-tabs-label: var(--kb-tabs-label-idle, rgb(26 26 26 / .55));--kb-tabs-underline: var(--kb-tabs-underline-idle, rgb(26 26 26 / .12));flex:1 1 0;order:0;box-sizing:border-box;padding:12px 8px;border-block-end:2px solid var(--kb-tabs-underline);color:var(--kb-tabs-label);cursor:pointer;font-size:12px;font-weight:500;letter-spacing:.08em;line-height:1.2;text-align:center;text-transform:uppercase;transition:color .2s ease,border-color .2s ease}.kalaboost-product-tabs__input:checked+.kalaboost-product-tabs__tab-label{--kb-tabs-label: var(--kb-tabs-label-active, #1a1a1a);--kb-tabs-underline: var(--kb-tabs-underline-active, #1a1a1a)}.kalaboost-product-tabs__input:focus-visible+.kalaboost-product-tabs__tab-label{outline:2px solid var(--kb-tabs-accent, #d0502a);outline-offset:-2px}.kalaboost-product-tabs__panel{order:1;display:none;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;row-gap:5px;flex:0 0 100%;padding-block-start:22px}.kalaboost-product-tabs__input:checked+.kalaboost-product-tabs__tab-label+.kalaboost-product-tabs__panel{display:grid}.kalaboost-product-tabs__intro,.kalaboost-tab-bullet,.kalaboost-tab-ingredient,.kalaboost-tab-spec,.kalaboost-tab-link,.kalaboost-tab-comparison,.kalaboost-tab-comparisons{grid-column:1 / -1}.kalaboost-product-tabs__intro{margin:0 0 10px;font-size:15px;line-height:1.55}.kalaboost-product-tabs__intro>:first-child{margin-block-start:0}.kalaboost-product-tabs__intro>:last-child{margin-block-end:0}.kalaboost-tab-bullet{display:flex;align-items:flex-start;gap:12px;margin:0;font-size:14px;line-height:1.5}.kalaboost-tab-bullet__marker{flex:0 0 auto;width:var(--kb-tabs-marker-size, 6px);height:var(--kb-tabs-marker-size, 6px);margin-block-start:.5em;border-radius:var(--kb-tabs-marker-radius, 1px);background-color:var(--kb-tabs-accent, #d0502a)}.kalaboost-tab-icon{display:flex;align-items:center;align-self:start;gap:10px;margin-block:36px 10px;min-height:var(--kb-tabs-icon-size, 24px);font-size:14px;line-height:1.3}.kalaboost-tab-icon+.kalaboost-tab-icon+.kalaboost-tab-icon{margin-block-start:14px}.kalaboost-tab-icon+.kalaboost-tab-icon+.kalaboost-tab-icon:not(:has(+.kalaboost-tab-icon)),.kalaboost-tab-icon+.kalaboost-tab-icon+.kalaboost-tab-icon+.kalaboost-tab-icon+.kalaboost-tab-icon:not(:has(+.kalaboost-tab-icon)){grid-column:1 / -1;justify-content:center}.kalaboost-tab-icon+.kalaboost-tab-icon+.kalaboost-tab-icon+.kalaboost-tab-icon:not(:has(+.kalaboost-tab-icon)),.kalaboost-tab-icon+.kalaboost-tab-icon+.kalaboost-tab-icon+.kalaboost-tab-icon+.kalaboost-tab-icon+.kalaboost-tab-icon:not(:has(+.kalaboost-tab-icon)){grid-column:auto;justify-content:flex-start}.kalaboost-tab-icon__media{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--kb-tabs-icon-size, 24px);height:var(--kb-tabs-icon-size, 24px);color:var(--kb-tabs-icon-color, #1a1a1a)}.kalaboost-tab-icon__media svg,.kalaboost-tab-icon__media img{display:block;width:100%;height:100%;object-fit:contain}.kalaboost-tab-ingredient{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:start;padding-block:16px;border-block-end:1px dashed var(--kb-tabs-divider, rgb(26 26 26 / .25))}.kalaboost-tab-ingredient__media{display:block;overflow:hidden;width:var(--kb-tabs-thumb-size, 72px);height:var(--kb-tabs-thumb-size, 72px);border-radius:4px;background-color:var(--kb-tabs-thumb-fallback, #e8e4dd)}.kalaboost-tab-ingredient__image,.kalaboost-tab-ingredient__placeholder{display:block;width:100%;height:100%;object-fit:cover}.kalaboost-tab-ingredient__copy{display:block;min-width:0}.kalaboost-tab-ingredient__name{display:block;margin:0 0 4px;font-size:15px;font-weight:600;line-height:1.3}.kalaboost-tab-ingredient__text{display:block;margin:0;color:var(--kb-tabs-muted, rgb(26 26 26 / .75));font-size:14px;line-height:1.5}.kalaboost-tab-ingredient__text>*{margin:0}.kalaboost-tab-ingredient__text>*+*{margin-block-start:6px}.kalaboost-tab-spec{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-block-start:16px;padding-block-start:16px;border-block-start:1px dashed var(--kb-tabs-divider, rgb(26 26 26 / .25));font-size:14px;line-height:1.4}.kalaboost-tab-spec__label{color:var(--kb-tabs-muted, rgb(26 26 26 / .75))}.kalaboost-tab-spec__label:after{content:"|";margin-inline-start:10px;opacity:.5}.kalaboost-tab-link{display:inline-flex;align-items:center;justify-self:start;gap:10px;margin-block:26px 6px;color:var(--kb-tabs-link, #1a1a1a);font-size:13px;font-weight:500;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}button.kalaboost-tab-link{padding:0;border:0;background:none;font-family:inherit;text-align:start;cursor:pointer}.kalaboost-tab-link:hover{text-decoration:underline;text-underline-offset:4px}.kalaboost-tab-link__arrow{display:inline-flex;transition:transform .2s var(--ease-out-cubic, ease)}.kalaboost-tab-link:hover .kalaboost-tab-link__arrow{transform:translate(3px)}.kalaboost-tab-comparisons{position:relative;margin-block-start:12px}.kalaboost-tab-comparisons__track{display:flex;gap:12px;min-width:0;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain}.kalaboost-tab-comparisons__track::-webkit-scrollbar{display:none}.kalaboost-tab-comparisons__track:focus-visible{outline:2px solid currentcolor;outline-offset:3px}.kalaboost-tab-comparisons__track .kalaboost-tab-comparison{flex:0 0 88%;margin-block-start:0;scroll-snap-align:start}.kalaboost-tab-comparisons__track:has(.kalaboost-tab-comparison:only-child) .kalaboost-tab-comparison{flex-basis:100%}.kalaboost-tab-comparisons__arrow{position:absolute;inset-block-start:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:4px;background-color:#ffffffeb;color:#1a1a1a;box-shadow:0 1px 4px #0000002e;cursor:pointer}.kalaboost-tab-comparisons__arrow[hidden]{display:none}.kalaboost-tab-comparisons__arrow--prev{inset-inline-start:6px}.kalaboost-tab-comparisons__arrow--next{inset-inline-end:6px}@media(prefers-reduced-motion:reduce){.kalaboost-tab-comparisons__track{scroll-behavior:auto}}.kalaboost-tab-comparison{margin-block-start:12px}.kalaboost-tab-comparison__media{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.kalaboost-tab-comparison__shot{position:relative;overflow:hidden;border-radius:4px;background-color:var(--kb-tabs-thumb-fallback, #e8e4dd);aspect-ratio:1}.kalaboost-tab-comparison__image,.kalaboost-tab-comparison__placeholder{display:block;width:100%;height:100%;object-fit:cover}.kalaboost-tab-comparison__tag{position:absolute;inset-block-end:8px;inset-inline-start:8px;padding:3px 8px;border-radius:3px;background-color:#fff;color:#1a1a1a;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.kalaboost-tab-comparison__review-block{margin-block-start:12px}.kalaboost-tab-comparison__rating{width:auto;margin:0;--kalaboost-product-rating-star-size: 12px}.kalaboost-tab-comparison__name{margin:8px 0 0;font-size:15px;font-weight:600;line-height:1.3}.kalaboost-tab-comparison__review{margin:8px 0 0;color:var(--kb-tabs-text, #1a1a1a);font-size:14px;font-weight:400;line-height:1.5}.kalaboost-tab-comparison__caption{margin:8px 0 0;color:var(--kb-tabs-muted, rgb(26 26 26 / .75));font-size:13px;line-height:1.45}@media screen and (min-width:750px){.kalaboost-product-tabs__panel{grid-template-columns:repeat(3,minmax(0,1fr))}.kalaboost-tab-icon+.kalaboost-tab-icon+.kalaboost-tab-icon{margin-block-start:36px}.kalaboost-tab-icon+.kalaboost-tab-icon+.kalaboost-tab-icon:not(:has(+.kalaboost-tab-icon)),.kalaboost-tab-icon+.kalaboost-tab-icon+.kalaboost-tab-icon+.kalaboost-tab-icon+.kalaboost-tab-icon:not(:has(+.kalaboost-tab-icon)){grid-column:auto;justify-content:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/kalaboost-product-tabs.css.map */
