.tabs-section__container{width:100%}.tabs-section__tab-list-wrapper{display:flex;justify-content:center;margin-bottom:3.6rem}.tabs-section__tab-list{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:.5rem;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tabs-section__tab-list::-webkit-scrollbar{display:none}.tabs-section__tab-button{flex:0 0 auto;padding:.5rem .9rem;font-family:inherit;font-size:1.15rem;font-weight:400;line-height:1.3;letter-spacing:.01em;color:rgb(var(--color-foreground));background:transparent;border:1px solid rgba(var(--color-foreground),.25);border-radius:0;cursor:pointer;transition:color .2s ease,border-color .2s ease,background .2s ease;white-space:nowrap}.tabs-section--tab-size-small .tabs-section__tab-button{font-size:1rem;padding:.45rem .75rem}.tabs-section--tab-size-medium .tabs-section__tab-button{font-size:1.15rem;padding:.5rem .9rem}.tabs-section--tab-size-large .tabs-section__tab-button{font-size:1.3rem;padding:.6rem 1rem}.tabs-section__tab-button:hover{border-color:rgba(var(--color-foreground),.6);color:rgb(var(--color-foreground))}.tabs-section__tab-button.active{border-color:rgb(var(--color-foreground));color:rgb(var(--color-foreground));background:rgba(var(--color-foreground),.04)}.tabs-section__panels{width:100%}.tabs-section__panel{display:none;min-height:0}.tabs-section__panel.active{display:grid;grid-template-columns:1fr;gap:2rem;align-items:stretch}.tabs-section__panel-content{min-width:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.tabs-section__panel-inner{font-size:1.4rem;line-height:1.6;font-weight:400;text-align:left;width:100%}.tabs-section__panel-inner>*{margin-left:0;text-align:left;display:block}.tabs-section__panel-inner ul,.tabs-section__panel-inner ol{padding-left:1.5em}.tabs-section--content-size-small .tabs-section__panel-inner{font-size:1.25rem}.tabs-section--content-size-medium .tabs-section__panel-inner{font-size:1.4rem}.tabs-section--content-size-large .tabs-section__panel-inner{font-size:1.6rem}.tabs-section__panel-inner p:first-child{margin-top:0}.tabs-section__panel-inner p:last-child{margin-bottom:0}.tabs-section__panel-media{min-width:0}.tabs-section__image-wrapper{position:relative;width:100%;overflow:hidden}.tabs-section__image{width:100%;height:auto;display:block;object-fit:cover}.tabs-section__placeholder{width:100%;aspect-ratio:4 / 3;display:flex;align-items:center;justify-content:center;background:rgba(var(--color-foreground),.06)}.tabs-section__placeholder .placeholder-svg{width:100%;height:100%;object-fit:cover}.tabs-section__empty{padding:2rem 0;color:rgba(var(--color-foreground),.6);font-size:1.4rem}@media screen and (min-width:990px){.tabs-section__tab-list-wrapper{margin-bottom:4rem}.tabs-section__tab-list{gap:.6rem}.tabs-section--tab-size-small .tabs-section__tab-button{font-size:1.05rem;padding:.5rem .85rem}.tabs-section--tab-size-medium .tabs-section__tab-button{font-size:1.2rem;padding:.55rem 1rem}.tabs-section--tab-size-large .tabs-section__tab-button{font-size:1.35rem;padding:.65rem 1.1rem}.tabs-section__panel.active{grid-template-columns:1fr 1fr;gap:4rem}.tabs-section__panel-content{padding-left:0}.tabs-section__panels--image-right .tabs-section__panel-content{align-items:flex-start}.tabs-section__panels--image-right .tabs-section__panel-inner{margin-left:auto;max-width:65%;transform:translate(-20px)}.tabs-section__panels--image-left .tabs-section__panel-content{align-items:flex-end}.tabs-section__panels--image-left .tabs-section__panel-inner{margin-right:auto;max-width:65%;transform:translate(-20px)}.tabs-section__panels--image-right .tabs-section__panel.active{grid-template-areas:"content media"}.tabs-section__panels--image-right .tabs-section__panel-content{grid-area:content}.tabs-section__panels--image-right .tabs-section__panel-media{grid-area:media}.tabs-section__panels--image-left .tabs-section__panel.active{grid-template-areas:"media content"}.tabs-section__panels--image-left .tabs-section__panel-content{grid-area:content}.tabs-section__panels--image-left .tabs-section__panel-media{grid-area:media}.tabs-section--content-size-small .tabs-section__panel-inner{font-size:1.35rem}.tabs-section--content-size-medium .tabs-section__panel-inner{font-size:1.5rem}.tabs-section--content-size-large .tabs-section__panel-inner{font-size:1.7rem}}@media screen and (min-width:1360px){.tabs-section__panel.active{gap:5rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-tabs-section.css.map */
