.tabbed-content--tabs button,.tabbed-content--tabs button:after{transition:all .25s cubic-bezier(.104,.204,.492,1)}.tabbed-content--has-bg{isolation:isolate;border-radius:var(--block-border-radius, 16px)}.tabbed-content{display:block}.tabbed-content-wrapper .section-header p{color:var(--color-body, #2c2d2e)}.tabbed-content--has-bg{padding:25px;background:var(--color-bg, var(--bg-body, #f5f5f5))}@media only screen and (min-width: 1068px){.tabbed-content--has-bg{padding:55px}}.tabbed-content--scroll{width:100%;display:block;margin-bottom:30px;transform:translateZ(0)}.tabbed-content--scroll s{z-index:10}.tabbed-content--tabs{display:flex;gap:10px;text-align:left;min-width:100%;white-space:nowrap;overflow-x:auto;overflow-y:hidden;padding:8px 0;background:transparent;border-radius:0;border:0}.tabbed-content--tabs::-webkit-scrollbar{display:none}.tabbed-content--tabs button{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 20px;color:#374151;font-size:14px;font-weight:600;background:#f9fafb;border:1.5px solid #d1d5db;border-radius:999px;cursor:pointer;position:relative;white-space:nowrap;flex-shrink:0;line-height:1;transition:all .2s ease;box-shadow:0 1px 2px #0000000d}.tabbed-content--tabs button:after{display:none}.tabbed-content--tabs button:hover,.tabbed-content--tabs button.active{background:#f3f4f6;border-color:#9ca3af;transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a}.tabbed-content--tabs button svg{width:16px;height:16px;fill:currentColor;opacity:.9;flex-shrink:0}.tabbed-content--tabs button.active svg{opacity:1}.tabbed-content--tabs.tabs-center{justify-content:center}.tabbed-content--tabs.tabs-right{justify-content:flex-end}.tabbed-content.text-size--small{font-size:.9375rem}.tabbed-content.text-size--large{font-size:1.1875rem}.tabbed-content--content{display:none;color:var(--color-body, #2c2d2e);animation:tabFadeIn .3s ease}@keyframes tabFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media only screen and (min-width: 768px){.tabbed-content--content{column-count:var(--columns, 1)}}.tabbed-content--content.active{display:block}@media (max-width: 640px){.tabbed-content--tabs{gap:8px}.tabbed-content--tabs button{height:30px;padding:0 16px;font-size:13px}.tabbed-content--tabs button svg{width:14px;height:14px}}@media (prefers-reduced-motion: reduce){.tabbed-content--tabs button,.tabbed-content--tabs button:after,.tabbed-content--content{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/98/assets/tabbed-content.css.map */
