.section-image-banner .section-inner{max-width:none;padding-inline:0}.section-image-banner.color-scheme{background:rgb(var(--color-bg-main-rgb));color:rgb(var(--color-text-body-rgb))}.image-banner{position:relative}.image-banner__frame{position:relative;display:block;overflow:hidden}.image-banner__media{position:relative;overflow:hidden;min-width:0}.image-banner__media picture{height:100%}.image-banner__media--1{width:100%;aspect-ratio:var(--ib-desktop-ratio, 16 / 9)}.image-banner__img{display:block;width:100%;height:100%}.image-banner__img--1{object-fit:var(--ib-fit-1, cover);object-position:var(--ib-focal-1, center)}.image-banner__placeholder{display:block;width:100%;height:100%;background:rgb(var(--color-border-rgb) / .1)}.image-banner__placeholder-svg{display:block;width:100%;height:100%;object-fit:cover}.image-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:rgb(var(--color-bg-secondary-rgb, var(--color-bg-main-rgb)) / var(--ib-overlay-opacity, .4))}.image-banner__content--overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;padding:clamp(var(--space-8),6vw,var(--space-20)) var(--page-margin)}.image-banner--v-top .image-banner__content--overlay{align-items:flex-start}.image-banner--v-center .image-banner__content--overlay{align-items:center}.image-banner--v-bottom .image-banner__content--overlay{align-items:flex-end}.image-banner--align-left .image-banner__content--overlay{justify-content:flex-start}.image-banner--align-center .image-banner__content--overlay{justify-content:center}.image-banner--align-right .image-banner__content--overlay{justify-content:flex-end}.image-banner__content-inner{display:flex;flex-direction:column;gap:var(--space-4);max-width:var(--ib-heading-max-width, 760px);width:100%}.image-banner__content-inner .btn{max-inline-size:100%;white-space:normal}.image-banner--align-left .image-banner__content-inner{align-items:flex-start;text-align:start}.image-banner--align-center .image-banner__content-inner{align-items:center;text-align:center}.image-banner--align-right .image-banner__content-inner{align-items:flex-end;text-align:end}.image-banner__eyebrow.section__subheading{margin:0}.image-banner__heading{margin:0;text-wrap:balance;max-inline-size:var(--ib-heading-max-width, 760px)}.image-banner__description.section__description{margin:0;margin-block-start:0;max-inline-size:var(--ib-description-max-width, 760px);text-wrap:pretty}.image-banner__description>:first-child{margin-block-start:0}.image-banner__description>:last-child{margin-block-end:0}.image-banner__description p{line-height:1.65}.image-banner__description p.section__description{margin-block-start:0}.image-banner--align-center .image-banner__description p{margin-inline:auto}@media(max-width:699px){.image-banner__media--1{aspect-ratio:var(--ib-mobile-ratio, 16 / 9)}.image-banner__content--overlay{padding:var(--space-5) var(--page-margin)}.image-banner__content-inner{gap:var(--space-3);max-width:min(100%,var(--ib-heading-max-width, 760px))}.image-banner__description p{max-width:34ch;font-size:clamp(1rem,4vw,1.1rem);line-height:1.55}}@media(min-width:700px){.image-banner__content-inner{gap:var(--space-5)}.image-banner__content--overlay{padding-inline:clamp(var(--page-margin),5vw,calc(var(--page-margin) * 1.5))}}@media(min-width:1000px){.image-banner__content-inner{gap:var(--space-6)}.image-banner__content--overlay{padding-inline:var(--page-margin)}}@media(prefers-reduced-motion:reduce){.image-banner__img{transition:none!important}}section.section.section-spacer{padding:0}.section-spacer .spacer{width:100%;display:block;height:var(--spacer-height-mobile, var(--spacer-height-desktop, 96px))}@media(min-width:700px){.section-spacer .spacer{height:var(--spacer-height-desktop, 96px)}}.section-specifications.color-scheme{background:rgb(var(--color-bg-main-rgb));color:rgb(var(--color-text-body-rgb))}.specifications{display:flex;flex-direction:column}.specifications__header{width:min(100%,46rem)}.specifications__header .section__heading{text-wrap:balance}.specifications__header .section__description{width:min(100%,60ch);text-wrap:pretty}.specifications__main{display:grid;gap:var(--space-6);align-items:start}.specifications__content{min-width:0;width:min(100%,100%)}.specifications__groups{display:grid;gap:0;border-top:1px solid rgb(var(--color-border-rgb) / .42)}.specifications__group{border-top:0;border-bottom:1px solid rgb(var(--color-border-rgb) / .36);padding:var(--space-6) 0}.specifications__group-header{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-5)}.specifications__group-title{margin:0;font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--color-text-muted-rgb, var(--color-text-body-rgb)) / .88)}.specifications__group-description{margin:0;font-size:var(--text-sm);line-height:1.55;max-width:34ch;color:rgb(var(--color-text-muted-rgb, var(--color-text-body-rgb)) / .84)}.specifications__group-body{display:flex;flex-direction:column;gap:var(--space-5)}.specifications__row{display:block;padding:0;border:0}.specifications__row-label{margin:0 0 var(--space-2);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--color-text-muted-rgb, var(--color-text-body-rgb)) / .88)}.specifications__row-value-wrap{min-width:0}.specifications__row-value{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:clamp(1.35rem,1vw + 1rem,1.7rem);line-height:1.06;text-wrap:balance;color:rgb(var(--color-text-heading-rgb))}.specifications__row-note{margin:var(--space-2) 0 0;font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--color-text-muted-rgb, var(--color-text-body-rgb)) / .78)}.specifications__note{margin-top:0;padding:var(--space-4) var(--space-5);border-radius:var(--radius-component, 0);border:1px solid rgb(var(--color-border-rgb) / .46)}.specifications__note--subtle{background:rgb(var(--color-bg-secondary-rgb, var(--color-bg-main-rgb)))}.specifications__note--accent{background:rgb(var(--color-bg-main-rgb));border-inline-start-width:2px;border-inline-start-color:rgb(var(--color-text-heading-rgb) / .3)}.specifications__note-heading{margin:0 0 var(--space-2);font-size:var(--text-sm);color:rgb(var(--color-text-heading-rgb))}.specifications__note-content{color:rgb(var(--color-text-body-rgb));text-wrap:pretty}.specifications__link-row{margin-top:var(--space-5);display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.specifications__link-row .btn--text{letter-spacing:.1em;text-transform:uppercase}.specifications__link-row .btn{max-inline-size:100%;white-space:normal}.specifications__placeholder-link{font-size:var(--text-sm);color:rgb(var(--color-text-muted-rgb, var(--color-text-body-rgb)) / .9)}@media(max-width:699px){.specifications__main{gap:var(--space-5)}.specifications__group{padding:var(--space-5) 0}.specifications__group-header{margin-bottom:var(--space-4)}.specifications__group-body{gap:var(--space-4)}.specifications__row-value{font-size:clamp(1.25rem,4.8vw,1.6rem);line-height:1.12}.specifications__note{padding:var(--space-4)}}@media(min-width:700px){.specifications__main{gap:var(--space-8)}}@media(min-width:1000px){.specifications__groups{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));border-bottom:1px solid rgb(var(--color-border-rgb) / .36)}.specifications__group{border-bottom:0;padding:var(--space-8) var(--space-6) var(--space-10)}.specifications__group+.specifications__group{border-inline-start:1px solid rgb(var(--color-border-rgb) / .38)}}@media(hover:hover)and (pointer:fine){.specifications__group,.specifications__row-value,.specifications__link-row .btn--text{transition:color var(--motion-duration-fast, .2s) var(--motion-ease, ease),transform var(--motion-duration-fast, .2s) var(--motion-ease, ease)}.specifications__link-row .btn--text:hover{transform:translate(2px)}}@media(prefers-reduced-motion:reduce){.specifications__group,.specifications__row-value,.specifications__link-row .btn--text{transition:none;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/19/compiled_assets/styles.css.map?subset=AACAAAAABg */
