.section-tabs{position:relative}.tab-container{overflow:hidden}.tab-wrapper{width:100%;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center}.tab-wrapper .tab-item,.tab-wrapper input{display:none}.tab-wrapper .tab-item{width:100%;padding:54px 0;order:1;position:relative}.tab-wrapper .tab-item:before{content:"";position:absolute;top:0;left:40px;width:calc(100% - 80px);height:1px;background:#eaeaea}.tab-wrapper label{max-width:240px;width:auto;color:#767676;font-family:var(--font-heading-family);font-size:calc(var(--font-heading-scale) * 14px);line-height:120%;text-transform:uppercase;padding:24px;box-sizing:border-box;text-align:center;white-space:nowrap;overflow:hidden;align-items:center;justify-content:center;flex-grow:1;cursor:pointer;transition:all var(--duration-default) ease}.tab-wrapper label:hover{color:rgb(var(--color-foreground))}.tab-wrapper input:checked+label{border-bottom:2px solid rgb(var(--color-foreground));color:rgb(var(--color-foreground))}.tab-wrapper input:checked+label+.tab-item{display:block}.content-block{display:flex;justify-content:space-between}.section-content{max-width:625px;padding:0 20px}@media screen and (max-width: 1400px){.section-content:first-of-type{padding-right:10px}.section-content:last-of-type{padding-left:10px}}.section-content h1,.section-content h2,.section-content h3,.section-content h4,.section-content h5,.section-content h6{font-family:var(--font-heading-family);line-height:120%;text-transform:uppercase;margin:0 0 24px}@media screen and (max-width: 1150px){.content-block{flex-direction:column}.section-content{max-width:100%;width:100%;margin:0 auto 30px}}.section-content:not(:first-of-type) h3{margin:0 0 16px}.section-content:not(:first-of-type) h3:not(:first-of-type){margin:48px 0 16px}.section-content p{font-family:var(--font-body-family);font-size:calc(var(--font-heading-scale) * 14px);line-height:160%;margin:0 0 24px;color:#767676}.section-content p:last-of-type{margin:0}@media screen and (min-width: 990px){.content-block.page-width{padding:0 10rem}}@media screen and (max-width: 750px){.content-block.page-width{padding:0 10%}.content-block .section-content{padding:0}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/tabs.css.map */
