.tab-navigation-section{width:100%;margin:0;padding:0}.tab-new-section+.shopify-section>div{margin-top:0}.tab-navigation-container{margin:var(--container-vertical-space) auto;padding:0 var(--gutter-container)}.tab-navigation-container.tab-navigation--left .tab-navigation{justify-content:left}.tab-navigation-container.tab-navigation--center .tab-navigation{justify-content:center}.tab-navigation-container.tab-navigation--right .tab-navigation{justify-content:right}.tab-navigation{display:inline-flex;flex-wrap:wrap;gap:0;margin:0;padding:0;list-style:none;border-bottom:2px solid var(--color-borders-main);width:100%}.tab-navigation--default{border-bottom:2px solid var(--color-borders-main)}.tab-navigation--default .tab-button{padding:1rem 1.5rem;font-family:var(--font-stack-body);font-size:calc(16px / 16 * var(--base-body-size) + 0px);font-weight:500;letter-spacing:var(--base-body-spacing);line-height:1.25;color:var(--color-text-main);background-color:transparent;border:2px solid var(--color-borders-main);border-bottom:none;cursor:pointer;transition:all .1s linear;display:inline-flex;align-items:center;gap:.5rem;position:relative;margin-bottom:-2px;margin-inline-end:-2px}.tab-navigation--default .tab-button:first-child{border-top-left-radius:var(--border-radius-buttons)}.tab-navigation--default .tab-button:last-child{border-top-right-radius:var(--border-radius-buttons)}.tab-navigation--default .tab-button:hover{background-color:var(--color-secondary-background-main);color:var(--color-accent-main)}.tab-navigation--default .tab-button.active{color:var(--color-accent-main);background-color:var(--color-background-main);border-color:var(--color-borders-main);border-bottom-color:var(--color-background-main);font-weight:600;z-index:1}.tab-navigation--pills{border-bottom:none;gap:.5rem}.tab-navigation--pills .tab-button{padding:var(--button-padding-regular);font-family:var(--font-stack-body);font-size:calc(16px / 16 * var(--base-body-size) + 0px);font-weight:var(--font-weight-buttons);letter-spacing:var(--base-body-spacing);line-height:1.25;color:var(--color-text-main);background-color:transparent;border:var(--border-width-buttons) solid var(--color-text-main);border-radius:50px;cursor:pointer;transition:all .1s linear;display:inline-flex;align-items:center;gap:.5rem;box-shadow:var(--shadow-x-buttons) var(--shadow-y-buttons) var(--shadow-blur-buttons) var(--color-shadow-buttons)}.tab-navigation--pills .tab-button:hover{background-color:var(--color-accent-main);border-color:var(--color-accent-main);color:var(--color-foreground-accent-main)}.tab-navigation--pills .tab-button.active{color:var(--color-foreground-main);background-color:var(--color-text-main);border-color:var(--color-text-main)}.tab-navigation--underline{gap:2rem;border-bottom:2px solid var(--color-borders-main);padding-bottom:0}.tab-navigation--underline .tab-button{padding:1rem .5rem;font-family:var(--font-stack-body);font-size:calc(16px / 16 * var(--base-body-size) + 0px);font-weight:500;letter-spacing:var(--base-body-spacing);line-height:1.25;color:var(--color-text-main);opacity:.7;background-color:transparent;border:none;border-bottom:3px solid transparent;border-radius:0;cursor:pointer;transition:all .1s linear;display:inline-flex;align-items:center;gap:.5rem;margin-bottom:-2px}.tab-navigation--underline .tab-button:hover{color:var(--color-accent-main);opacity:1;border-bottom-color:var(--color-accent-main)}.tab-navigation--underline .tab-button.active{color:var(--color-accent-main);opacity:1;border-bottom-color:var(--color-accent-main);font-weight:600}.tab-icon{display:inline-flex;align-items:center;font-size:1.1em}.tab-text{display:inline-block}.tab-button:focus-visible{outline:2px solid var(--color-accent-main);outline-offset:2px}.tab-button:focus:not(:focus-visible){outline:none}@media screen and (max-width: 749px){.tab-navigation{justify-content:flex-start}.tab-navigation--default,.tab-navigation--underline{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;justify-content:flex-start}.tab-navigation--default .tab-button,.tab-navigation--underline .tab-button{flex-shrink:0}.tab-navigation--pills{justify-content:center;flex-wrap:wrap}.tab-button{white-space:nowrap}}@media screen and (max-width: 480px){.tab-navigation--default .tab-button{padding:.75rem 1rem;font-size:calc(14px / 16 * var(--base-body-size) + 0px)}.tab-navigation--pills .tab-button{padding:.5rem 1rem;font-size:calc(14px / 16 * var(--base-body-size) + 0px)}.tab-navigation--underline .tab-button{padding:.75rem .5rem;font-size:calc(14px / 16 * var(--base-body-size) + 0px)}.tab-navigation--underline{gap:1rem}}.tab-zone-start,.tab-new,.tab-zone-end{display:none!important}.tab-content-area{margin-top:var(--gutter-regular)}@media (prefers-reduced-motion: no-preference){.tab-content-section{animation:fadeIn .2s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}}.tab-navigation[data-loading] .tab-button{pointer-events:none;opacity:.6}.tab-navigation-section.is-sticky{position:sticky;top:0;z-index:998;background-color:var(--color-background-main);transition:top .2s linear,box-shadow .2s ease-in-out}body:has(.sticky-header.show) .tab-navigation-section.is-sticky{top:var(--header-bottom, 0px)}.tab-navigation-section.is-sticky.is-stuck{box-shadow:0 2px 10px 2px #0000000f;border-bottom:1px solid var(--color-borders-main)}.tab-navigation-section.is-sticky .tab-navigation-container{margin:0 auto;padding-top:var(--gutter-regular);padding-bottom:var(--gutter-regular)}@media screen and (max-width: 749px){.tab-navigation-section.is-sticky .tab-navigation-container{padding-top:calc(var(--gutter-regular) * .75);padding-bottom:calc(var(--gutter-regular) * .75)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-tab-controller.css.map */
