.tabs-wrapper{display:grid;grid-template-columns:repeat(2,1fr)}.tabs-wrapper .tab-titles ol{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2rem}.tabs-wrapper .tab-titles .tab{font-family:var(--font-stack-header);font-style:normal;font-weight:500;font-size:2.2rem;line-height:2.5rem;transition:all .4s cubic-bezier(.1,.2,.7,1);color:#d9d9d9;cursor:pointer}.tabs-wrapper .tab-titles .tab span{font-family:var(--font-stack-body);font-style:normal;font-weight:400;font-size:clamp(.8rem,3vw,1.2rem);line-height:clamp(1rem,3vw,1.4rem);color:inherit;margin-right:1rem}.tabs-wrapper .tab-titles .tab-active{transition:all .4s cubic-bezier(.1,.2,.7,1);color:var(--text-blue)}.tab-content{position:relative}.tab-content-wrapper{position:absolute;top:0;opacity:0;will-change:opacity;transition:all .4s cubic-bezier(.1,.2,.7,1);padding-right:20%;display:flex;flex-direction:column;gap:2rem}.tab-content-wrapper h2{font-family:var(--font-stack-header);font-style:normal;font-weight:500;font-size:clamp(3rem,2vw,4rem);line-height:clamp(3.4rem,2vw,4.7rem);letter-spacing:.02em;color:var(--text-blue)}.tab-content-wrapper ul li,.tab-content-wrapper p,.tab-content-wrapper ul{max-width:100%!important}.tab-content-wrapper .content{color:var(--text-blue);max-width:90%}.tab-content-wrapper p{font-family:var(--font-stack-header);font-style:normal;font-weight:500;color:var(--text-blue);max-width:70%}.tab-content-wrapper ul{padding-left:0}.tab-content-wrapper ul li{padding-bottom:10px}.tab-content-wrapper.active{opacity:1;position:relative;z-index:2}.download{pointer-events:none}@media (min-width:768px) and (max-width:1024px){.tab-content-wrapper{padding-right:2%}.tab-content-wrapper p,.tab-content-wrapper .content{max-width:unset}}@media screen and (max-width:769px){.container-fluid:has(.tabs-wrapper){padding-bottom:1rem}.tabs-wrapper{display:flex;flex-direction:column;gap:4rem}.tabs-wrapper .tab-titles ol{gap:1.4rem}.tab-content-wrapper{padding:0}.tabs-wrapper .tab-titles .tab,.tab-content-wrapper h2{font-size:2rem!important;line-height:2rem!important}.tabs-wrapper .tab-titles .tab span{font-size:1.25rem;line-height:1.5rem}.tab-content-wrapper h2 br{display:none}.tab-content-wrapper p{max-width:90%}.tab-content-wrapper ul li{font-size:1rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/pdp-vertical-tabs.css.map */
