.c-tabbed-carousel__heading-wrap{text-align:center;margin-bottom:32px}.c-tabbed-carousel__heading{font-size:32px;font-weight:700;margin:0;color:#000}.c-tabbed-carousel__tabs{display:flex;justify-content:center;align-items:center;gap:6px;margin-bottom:40px;padding:0 20px}.c-tabbed-carousel__tab{background:var(--var-process-white-smoke);border:none;padding:12px 24px;font-size:16px;font-weight:500;color:#666;cursor:pointer;border-radius:4px;transition:all .3s ease;white-space:nowrap}.c-tabbed-carousel__tab:hover{color:#000;background:#f6f6f6}.c-tabbed-carousel__tab.is-active{background:#111;color:#fff}.c-tabbed-carousel__content{position:relative;overflow:hidden;transition:height .25s ease;will-change:height}.c-tabbed-carousel__panel{display:none}.c-tabbed-carousel__panel.is-active{display:block;animation:fadeIn .3s ease both}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.c-tabbed-carousel__panel.is-switching .flickityt4s-viewport{transition:none!important}.c-tabbed-carousel__panel.is-initialised .flickityt4s-viewport{transition:height .2s ease-out}.c-tabbed-carousel__content.is-measuring{transition:none!important}@media (prefers-reduced-motion: reduce){.c-tabbed-carousel__panel.is-active{animation:none}}@media (max-width: 768px){.c-tabbed-carousel__heading{font-size:24px;margin-bottom:24px}.c-tabbed-carousel__tabs{gap:12px;margin-bottom:32px;padding:0 16px;justify-content:flex-start;overflow-x:auto}.c-tabbed-carousel__tab{padding:10px 20px;font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/sn-sections.tabbed-product-carousel.css.map */
