.specifications-container{display:grid;grid-template-columns:1fr 2fr;gap:3rem;align-items:start}.specifications-header{position:sticky;top:1.5rem;height:fit-content}.specifications-title{font-weight:var(--font-heading-weight-bold);margin:0 0 1rem;line-height:calc(1 + .3 / var(--font-heading-scale));color:rgb(var(--color-foreground))}.specifications-title.h0{font-size:calc(var(--font-heading-scale) * 4rem)}.specifications-title.h1{font-size:calc(var(--font-heading-scale) * 3rem)}.specifications-title.h2{font-size:calc(var(--font-heading-scale) * 2rem)}.specifications-subtitle{font-size:calc(1.6rem * var(--font-body-scale));margin:0;opacity:.75;color:rgba(var(--color-foreground),.75)}.specifications-content{border:var(--inputs-border-width) solid rgba(var(--color-foreground),var(--inputs-border-opacity));border-radius:var(--inputs-radius);overflow:hidden;background:rgb(var(--color-background))}.specification-item{background:rgb(var(--color-background))}.specification-item+.specification-item{border-top:var(--inputs-border-width) solid rgba(var(--color-foreground),var(--inputs-border-opacity))}.specification-toggle{width:100%;padding:1.5rem 2rem;background:none;border:none;display:flex;justify-content:space-between;align-items:center;cursor:pointer;text-align:left;font-size:calc(var(--font-heading-scale) * 1.8rem);font-weight:var(--font-heading-weight-medium);color:rgb(var(--color-foreground));transition:background-color .15s ease}.specification-toggle:hover{background:rgba(var(--color-foreground),.05)}.specification-toggle svg{transition:transform .2s}.specification-item.expanded .specification-toggle svg{transform:rotate(180deg)}.specification-content{max-height:0;overflow:hidden;transition:max-height .3s ease}.specification-item.expanded .specification-content{max-height:1000px}.specification-content-inner{padding:1.5rem 2rem 2rem;font-size:calc(1.4rem * var(--font-body-scale));line-height:calc(1 + .6 / var(--font-body-scale));color:rgb(var(--color-foreground))}.specification-title-with-icon{display:flex;align-items:center;gap:.5rem}.specification-icon{opacity:.7}.specs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.spec-pair{display:flex;flex-direction:column;gap:.25rem}.spec-label{font-size:calc(1.2rem * var(--font-body-scale));font-weight:var(--font-body-weight-bold);text-transform:uppercase;letter-spacing:.05em;color:rgb(var(--color-foreground))}.spec-value{font-size:calc(1.3rem * var(--font-body-scale));color:rgba(var(--color-foreground),.75)}@media screen and (max-width: 749px){.specifications-container{grid-template-columns:1fr;gap:2rem}.specifications-header{position:static}.specifications-title.h0{font-size:calc(var(--font-heading-scale) * 3.2rem)}.specifications-title.h1{font-size:calc(var(--font-heading-scale) * 2.4rem)}.specifications-title.h2{font-size:calc(var(--font-heading-scale) * 1.8rem)}.specification-toggle{font-size:calc(var(--font-heading-scale) * 1.6rem);padding:1.25rem 1.5rem}.specification-content-inner{padding:1.25rem 1.5rem 1.5rem}.specs-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media screen and (max-width: 479px){.specification-toggle{padding:1rem 1.25rem}.specification-content-inner{padding:1rem 1.25rem 1.25rem}.spec-label,.spec-value{word-break:break-word;overflow-wrap:break-word}}@media screen and (max-width: 375px){.specs-grid{grid-template-columns:1fr;gap:1rem}}
/*# sourceMappingURL=/cdn/shop/t/17/compiled_assets/styles.css.map */
