tab-switcher,.tab-switcher{display:block}.tab-switcher .title-wrapper{margin-bottom:0}.tab-switcher__header{display:flex;flex-direction:column;align-items:center;margin-bottom:2.5rem;width:100%;gap:1.6rem 3.2rem;--new-page-padding: max( 0px, calc((100vw - var(--page-width)) / 2) )}@media screen and (max-width:749px){.tab-switcher__header.alignment-mobile--left{align-items:start}.tab-switcher__header.alignment-mobile--right{align-items:end}}@media screen and (min-width:750px){.tab-switcher__header.alignment--left,.tab-switcher__header.alignment--right{justify-content:space-between;align-items:end}.tab-switcher__header.alignment--left{flex-direction:row}.tab-switcher__header.alignment--right{flex-direction:row-reverse}}@media screen and (min-width:990px){.tab-switcher__header{margin-bottom:3.2rem}}.tab-switcher__buttons{display:flex;flex-direction:row;gap:1.2rem;flex-wrap:wrap}@media screen and (max-width:749px){.tab-switcher--swipe-mobile .tab-switcher__buttons{flex-wrap:nowrap;overflow:auto;scrollbar-width:none}.tab-switcher--swipe-mobile .tab-switcher__buttons.overflowed{justify-content:start!important;cursor:grab;scroll-behavior:smooth}.tab-switcher--swipe-mobile .tab-switcher__buttons.overflowed.grabbing{cursor:grabbing}.tab-switcher--swipe-mobile .tab-switcher__buttons.overflowed.moving>*{pointer-events:none;-webkit-user-select:none;user-select:none}.tab-switcher--swipe-mobile .tab-switcher__buttons{max-width:calc(100% + var(--page-padding-x) + var(--page-padding-x));min-width:100%;width:calc(100% + var(--page-padding-x) + var(--page-padding-x));margin-left:calc(-1 * var(--page-padding-x));margin-right:calc(-1 * var(--page-padding-x));padding-left:var(--page-padding-x);padding-right:var(--page-padding-x);scroll-padding-left:var(--page-padding-x);scroll-padding-right:var(--page-padding-x)}.tab-switcher__header.alignment-mobile--left .tab-switcher__buttons{justify-content:start}.tab-switcher__header.alignment-mobile--center .tab-switcher__buttons{justify-content:center}.tab-switcher__header.alignment-mobile--right .tab-switcher__buttons{justify-content:end}}@media screen and (min-width:750px){.tab-switcher__header.alignment--left .tab-switcher__buttons{justify-content:end;flex-grow:1;min-width:0}.tab-switcher__header.alignment--center .tab-switcher__buttons{justify-content:center;max-width:100%}.tab-switcher__header.alignment--end .tab-switcher__buttons{justify-content:start;max-width:50%}.tab-switcher--swipe-desktop .tab-switcher__buttons{flex-wrap:nowrap;overflow:auto;scrollbar-width:none}.tab-switcher--swipe-desktop .tab-switcher__buttons.overflowed{justify-content:start!important;cursor:grab;scroll-behavior:smooth}.tab-switcher--swipe-desktop .tab-switcher__buttons.overflowed.grabbing{cursor:grabbing}.tab-switcher--swipe-desktop .tab-switcher__buttons.overflowed.moving>*{pointer-events:none;-webkit-user-select:none;user-select:none}.tab-switcher--swipe-desktop .tab-switcher__header.alignment--left .tab-switcher__buttons{margin-left:-1rem;margin-right:calc(-1 * var(--page-padding-x));padding-left:1rem;padding-right:var(--page-padding-x);scroll-padding-left:1rem;scroll-padding-right:var(--page-padding-x)}.tab-switcher--swipe-desktop .tab-switcher__header.alignment--right .tab-switcher__buttons{max-width:calc(42% + var(--page-padding-x) + 1rem);min-width:42%;width:calc(42% + var(--page-padding-x) + 1rem);margin-left:calc(-1 * var(--page-padding-x));margin-right:-1rem;padding-left:var(--page-padding-x);padding-right:1rem;scroll-padding-left:var(--page-padding-x);scroll-padding-right:1rem}.tab-switcher--swipe-desktop .tab-switcher__header.alignment--center .tab-switcher__buttons{max-width:calc(100% + var(--page-padding-x) + var(--page-padding-x));min-width:100%;width:calc(100% + var(--page-padding-x) + var(--page-padding-x));margin-left:calc(-1 * var(--page-padding-x));margin-right:calc(-1 * var(--page-padding-x));padding-left:var(--page-padding-x);padding-right:var(--page-padding-x);scroll-padding-left:var(--page-padding-x);scroll-padding-right:var(--page-padding-x)}}.tab-switcher__button.button{display:flex;justify-content:center;align-items:center;min-height:2.8rem!important;padding:.2rem 1.2rem!important;--buttons-radius: 1.4rem !important;text-transform:uppercase;font-size:var(--font-size-xxxs);line-height:var(--line-height-xs)!important;flex-shrink:0}@media screen and (min-width:750px){.tab-switcher__button.button{min-height:3.2rem!important;padding:.4rem 1.7rem!important;--buttons-radius: 1.6rem !important;font-size:var(--font-size-xs)}}.tab-switcher__button.button.active{--color-button: var(--color-button-hover);--color-button-text: var(--color-button-text-hover);--color-button-border: var(--color-button-border-hover)}.tab-switcher__list{position:relative;height:auto;transition:height var(--duration-default) ease;overflow:hidden}.tab-switcher__item{opacity:0;pointer-events:none!important;transition:opacity var(--duration-long) ease;position:absolute;top:0;left:0;width:100%;content-visibility:hidden}.tab-switcher__item.active{opacity:1;pointer-events:all!important;position:relative;content-visibility:visible}.tab-switcher__item:not(.active) *,.tab-switcher__item:not(.active) a,.tab-switcher__item:not(.active) .card-media-gallery__item{pointer-events:none!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-tab-switcher.css.map */
