.product-tech-details{display:flex;flex-direction:column;gap:var(--global-item-gap-lg)}.product-tech-details .product-details-blocks{display:flex;flex-direction:row;gap:var(--global-grid-gap-lg)}@media screen and (max-width:1024px){.product-tech-details .product-details-blocks{flex-direction:column}}.product-tech-details .product-details-blocks h3,.product-tech-details .product-details-blocks h4{text-transform:none;color:var(--heading-fill-dark)}.product-tech-details .product-details-blocks .product-details-blocks-column{flex:1 1 50%;max-width:calc(50% - var(--global-grid-gap-lg)/ 2)}@media screen and (max-width:1024px){.product-tech-details .product-details-blocks .product-details-blocks-column{max-width:100%;flex:1 1 100%}}.product-tech-details .product-details-blocks .technical-specifications-diagram{background-color:rgba(0,0,0,.05);padding:var(--card-padding-md);height:-moz-fit-content;height:fit-content}.product-tech-details .product-details-blocks .technical-specifications-diagram .product-tech-specs .product-tech-specs-wrapper{display:flex;flex-direction:column;gap:var(--global-item-gap-md)}.product-tech-details .product-details-blocks .technical-specifications-diagram .product-tech-specs .product-tech-specs-wrapper h3{text-transform:none}.product-tech-details .product-details-blocks .technical-specifications-diagram .product-tech-specs .product-tech-specs-wrapper .product-tech-spec-image{max-width:100%}.product-tech-details .product-details-blocks .technical-specifications-diagram .product-tech-specs .product-tech-specs-wrapper .product-tech-spec-image img{aspect-ratio:51/50;max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain;mix-blend-mode:darken}.product-tech-details .product-details-blocks .technical-specifications-diagram .product-tech-specs .product-tech-specs-wrapper .product-tech-specs-table table{width:100%}.product-tech-details .product-details-blocks .technical-specifications-diagram .product-tech-specs .product-tech-specs-wrapper .product-tech-specs-table tbody{display:flex;flex-direction:column}.product-tech-details .product-details-blocks .technical-specifications-diagram .product-tech-specs .product-tech-specs-wrapper .product-tech-specs-table tr{padding:var(--base-2xs) 0;border-bottom:var(--global-border-width) solid #bbb;display:flex;flex-direction:row;gap:var(--global-grid-gap-lg)}.product-tech-details .product-details-blocks .technical-specifications-diagram .product-tech-specs .product-tech-specs-wrapper .product-tech-specs-table tr.variant-tech-spec{display:none}.product-tech-details .product-details-blocks .technical-specifications-diagram .product-tech-specs .product-tech-specs-wrapper .product-tech-specs-table tr.variant-tech-spec.active{display:flex}.product-tech-details .product-details-blocks .technical-specifications-diagram .product-tech-specs .product-tech-specs-wrapper .product-tech-specs-table tr:first-child{padding-top:0}.product-tech-details .product-details-blocks .technical-specifications-diagram .product-tech-specs .product-tech-specs-wrapper .product-tech-specs-table tr:last-child{border-bottom:none;padding-bottom:0}.product-tech-details .product-details-blocks .technical-specifications-diagram .product-tech-specs .product-tech-specs-wrapper .product-tech-specs-table td{flex:1 1 50%;max-width:calc(50% - var(--global-grid-gap-lg)/ 2);padding:0}.product-tech-details .product-details-blocks .technical-specifications-diagram .product-tech-specs .product-tech-specs-wrapper .product-tech-specs-table .spec-heading,.product-tech-details .product-details-blocks .technical-specifications-diagram .product-tech-specs .product-tech-specs-wrapper .product-tech-specs-table .spec-value{color:var(--body-fill-dark)}.product-tech-details .product-details-blocks .technical-specifications-content{display:flex;flex-direction:column;gap:var(--global-item-gap-lg)}@media screen and (max-width:768px){.product-tech-details .product-details-blocks .technical-specifications-content{gap:3rem}}.product-tech-details .product-details-blocks .technical-specifications-content .technical-specifications-suitability{display:flex;flex-direction:column;gap:var(--global-item-gap-md)}.product-tech-details .product-details-blocks .technical-specifications-content .technical-specifications-suitability .suitability-groups{display:flex;flex-direction:column;gap:var(--global-item-gap-lg)}.product-tech-details .product-details-blocks .technical-specifications-content .technical-specifications-suitability .suitability-group{display:flex;flex-direction:column;gap:var(--global-item-gap-sm)}.product-tech-details .product-details-blocks .technical-specifications-content .technical-specifications-suitability .suitability-group h4{font-family:var(--global-body-lg-font-family);font-size:var(--global-body-lg-font-size);font-style:var(--global-body-lg-font-style);font-weight:var(--global-body-lg-font-weight);letter-spacing:var(--global-body-lg-letter-spacing);line-height:var(--global-body-lg-line-height);gap:var(--global-body-lg-paragraph-spacing);text-transform:var(--global-body-lg-text-transform);text-transform:none}.product-tech-details .product-details-blocks .technical-specifications-content .technical-specifications-suitability .suitability-bar{display:flex;flex-wrap:nowrap;-moz-column-gap:3px;column-gap:3px;list-style:none;padding:0;margin:0}@media screen and (max-width:1024px){.product-tech-details .product-details-blocks .technical-specifications-content .technical-specifications-suitability .suitability-bar{flex-wrap:wrap;justify-content:center;row-gap:16px}}.product-tech-details .product-details-blocks .technical-specifications-content .technical-specifications-suitability .suitability-bar-item{display:flex;flex-direction:column;align-items:center;gap:var(--base-2xs);flex:1;min-width:0}@media screen and (max-width:1024px){.product-tech-details .product-details-blocks .technical-specifications-content .technical-specifications-suitability .suitability-bar-item{flex:0 0 calc(33.333% - 2px)}}.product-tech-details .product-details-blocks .technical-specifications-content .technical-specifications-suitability .suitability-bar-item.is-selected .suitability-bar-segment{background-color:var(--heading-fill-dark)}.product-tech-details .product-details-blocks .technical-specifications-content .technical-specifications-suitability .suitability-bar-segment{display:block;width:100%;height:6px;background-color:var(--global-border-color)}@media (prefers-reduced-motion:no-preference){.product-tech-details .product-details-blocks .technical-specifications-content .technical-specifications-suitability .suitability-bar-segment{transition:background-color .3s ease-in-out}}.product-tech-details .product-details-blocks .technical-specifications-content .technical-specifications-suitability .suitability-bar-label{font-family:var(--global-body-lg-font-family);font-size:var(--global-body-lg-font-size);font-style:var(--global-body-lg-font-style);font-weight:var(--global-body-lg-font-weight);letter-spacing:var(--global-body-lg-letter-spacing);line-height:var(--global-body-lg-line-height);gap:var(--global-body-lg-paragraph-spacing);text-transform:var(--global-body-lg-text-transform);font-size:10px;font-weight:700;color:var(--body-fill-dark);text-align:center;text-transform:uppercase}.product-tech-details .product-details-blocks .technical-specifications-content .technical-specifications-suitability .visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.product-tech-details .product-details-blocks .technical-specifications-content .technical-specifications-description{display:flex;flex-direction:column;gap:var(--global-item-gap-md)}@media screen and (max-width:768px){.product-tech-details .product-details-blocks .technical-specifications-content .technical-specifications-description{gap:3rem}}.product-tech-details .product-details-blocks .technical-specifications-content .technical-specifications-description .rich-text{display:flex;flex-direction:column;gap:var(--global-grid-gap-lg)}.product-tech-details .product-details-blocks .technical-specifications-content .technical-specifications-description .rich-text h1,.product-tech-details .product-details-blocks .technical-specifications-content .technical-specifications-description .rich-text h2,.product-tech-details .product-details-blocks .technical-specifications-content .technical-specifications-description .rich-text h3,.product-tech-details .product-details-blocks .technical-specifications-content .technical-specifications-description .rich-text h4,.product-tech-details .product-details-blocks .technical-specifications-content .technical-specifications-description .rich-text h5,.product-tech-details .product-details-blocks .technical-specifications-content .technical-specifications-description .rich-text h6{color:var(--heading-fill-dark);padding-bottom:var(--global-text-gap-sm);padding-top:var(--global-text-gap-sm)}.product-tech-details .product-details-blocks .technical-specifications-content .technical-specifications-description .rich-text h1:first-child,.product-tech-details .product-details-blocks .technical-specifications-content .technical-specifications-description .rich-text h2:first-child,.product-tech-details .product-details-blocks .technical-specifications-content .technical-specifications-description .rich-text h3:first-child,.product-tech-details .product-details-blocks .technical-specifications-content .technical-specifications-description .rich-text h4:first-child,.product-tech-details .product-details-blocks .technical-specifications-content .technical-specifications-description .rich-text h5:first-child,.product-tech-details .product-details-blocks .technical-specifications-content .technical-specifications-description .rich-text h6:first-child{padding-top:0}.product-tech-details .product-details-blocks .technical-specifications-content .technical-specifications-description .rich-text h1:last-child,.product-tech-details .product-details-blocks .technical-specifications-content .technical-specifications-description .rich-text h2:last-child,.product-tech-details .product-details-blocks .technical-specifications-content .technical-specifications-description .rich-text h3:last-child,.product-tech-details .product-details-blocks .technical-specifications-content .technical-specifications-description .rich-text h4:last-child,.product-tech-details .product-details-blocks .technical-specifications-content .technical-specifications-description .rich-text h5:last-child,.product-tech-details .product-details-blocks .technical-specifications-content .technical-specifications-description .rich-text h6:last-child{padding-bottom:0}.product-tech-details .product-details-blocks .technical-specifications-content .technical-specifications-description .rich-text ol,.product-tech-details .product-details-blocks .technical-specifications-content .technical-specifications-description .rich-text p,.product-tech-details .product-details-blocks .technical-specifications-content .technical-specifications-description .rich-text ul{padding-bottom:var(--global-text-gap-sm)}.product-tech-details .product-details-blocks .technical-specifications-content .technical-specifications-description .rich-text ol:last-child,.product-tech-details .product-details-blocks .technical-specifications-content .technical-specifications-description .rich-text p:last-child,.product-tech-details .product-details-blocks .technical-specifications-content .technical-specifications-description .rich-text ul:last-child{padding-bottom:0}.product-tech-details .product-details-blocks .technical-specifications-content .technical-specifications-description .rich-text em,.product-tech-details .product-details-blocks .technical-specifications-content .technical-specifications-description .rich-text li,.product-tech-details .product-details-blocks .technical-specifications-content .technical-specifications-description .rich-text ol,.product-tech-details .product-details-blocks .technical-specifications-content .technical-specifications-description .rich-text p,.product-tech-details .product-details-blocks .technical-specifications-content .technical-specifications-description .rich-text span,.product-tech-details .product-details-blocks .technical-specifications-content .technical-specifications-description .rich-text ul{color:var(--body-fill-dark);font-family:var(--global-body-md-font-family);font-size:var(--global-body-md-font-size);font-style:var(--global-body-md-font-style);font-weight:var(--global-body-md-font-weight);letter-spacing:var(--global-body-md-letter-spacing);line-height:var(--global-body-md-line-height);gap:var(--global-body-md-paragraph-spacing);text-transform:var(--global-body-md-text-transform)}.product-tech-details .product-details-blocks .technical-specifications-content .technical-specifications-description .rich-text a{color:var(--body-fill-dark);font-family:var(--global-body-md-font-family);font-size:var(--global-body-md-font-size);font-style:var(--global-body-md-font-style);font-weight:var(--global-body-md-font-weight);letter-spacing:var(--global-body-md-letter-spacing);line-height:var(--global-body-md-line-height);gap:var(--global-body-md-paragraph-spacing);text-transform:var(--global-body-md-text-transform);transition:color .3s ease;text-decoration:underline}.product-tech-details .product-details-blocks .technical-specifications-content .technical-specifications-description .rich-text a:hover{color:var(--primal-charcoal)}.product-tech-details .product-details-blocks .technical-specifications-content .technical-specifications-description .rich-text b,.product-tech-details .product-details-blocks .technical-specifications-content .technical-specifications-description .rich-text strong{color:var(--body-fill-dark);font-family:var(--global-body-md-font-family);font-size:var(--global-body-md-font-size);font-style:var(--global-body-md-font-style);font-weight:var(--global-body-md-font-weight);letter-spacing:var(--global-body-md-letter-spacing);line-height:var(--global-body-md-line-height);gap:var(--global-body-md-paragraph-spacing);text-transform:var(--global-body-md-text-transform);font-weight:800}.product-tech-details .product-details-blocks .technical-specifications-content .technical-specifications-description .rich-text ol,.product-tech-details .product-details-blocks .technical-specifications-content .technical-specifications-description .rich-text ul{padding:0;margin:0;list-style-position:inside;display:flex;flex-direction:column;gap:var(--base-2xs)}.product-tech-details .product-details-blocks .technical-specifications-content .technical-specifications-description .rich-text ol::marker,.product-tech-details .product-details-blocks .technical-specifications-content .technical-specifications-description .rich-text ul::marker{color:var(--heading-fill-dark)}.product-tech-details .product-details-blocks .technical-specifications-content .technical-specifications-description .rich-text h1{font-family:var(--global-heading-xl-font-family);font-size:var(--global-heading-xl-font-size);font-style:var(--global-heading-xl-font-style);font-weight:var(--global-heading-xl-font-weight);letter-spacing:var(--global-heading-xl-letter-spacing);line-height:var(--global-heading-xl-line-height);gap:var(--global-heading-xl-paragraph-spacing);text-transform:var(--global-heading-xl-text-transform)}.product-tech-details .product-details-blocks .technical-specifications-content .technical-specifications-description .rich-text h2{font-family:var(--global-heading-lg-font-family);font-size:var(--global-heading-lg-font-size);font-style:var(--global-heading-lg-font-style);font-weight:var(--global-heading-lg-font-weight);letter-spacing:var(--global-heading-lg-letter-spacing);line-height:var(--global-heading-lg-line-height);gap:var(--global-heading-lg-paragraph-spacing);text-transform:var(--global-heading-lg-text-transform)}.product-tech-details .product-details-blocks .technical-specifications-content .technical-specifications-description .rich-text h3{font-family:var(--global-heading-md-font-family);font-size:var(--global-heading-md-font-size);font-style:var(--global-heading-md-font-style);font-weight:var(--global-heading-md-font-weight);letter-spacing:var(--global-heading-md-letter-spacing);line-height:var(--global-heading-md-line-height);gap:var(--global-heading-md-paragraph-spacing);text-transform:var(--global-heading-md-text-transform)}.product-tech-details .product-details-blocks .technical-specifications-content .technical-specifications-description .rich-text h4{font-family:var(--global-body-lg-font-family);font-size:var(--global-body-lg-font-size);font-style:var(--global-body-lg-font-style);font-weight:var(--global-body-lg-font-weight);letter-spacing:var(--global-body-lg-letter-spacing);line-height:var(--global-body-lg-line-height);gap:var(--global-body-lg-paragraph-spacing);text-transform:var(--global-body-lg-text-transform)}.product-tech-details .product-details-blocks .technical-specifications-content .technical-specifications-description .rich-text h5{font-family:var(--global-eyebrow-lg-font-family);font-size:var(--global-eyebrow-lg-font-size);font-style:var(--global-eyebrow-lg-font-style);font-weight:var(--global-eyebrow-lg-font-weight);letter-spacing:var(--global-eyebrow-lg-letter-spacing);line-height:var(--global-eyebrow-lg-line-height);gap:var(--global-eyebrow-lg-paragraph-spacing);text-transform:var(--global-eyebrow-lg-text-transform)}.product-tech-details .product-details-blocks .technical-specifications-content .technical-specifications-description .rich-text h6{font-family:var(--global-eyebrow-md-font-family);font-size:var(--global-eyebrow-md-font-size);font-style:var(--global-eyebrow-md-font-style);font-weight:var(--global-eyebrow-md-font-weight);letter-spacing:var(--global-eyebrow-md-letter-spacing);line-height:var(--global-eyebrow-md-line-height);gap:var(--global-eyebrow-md-paragraph-spacing);text-transform:var(--global-eyebrow-md-text-transform)}.product-tech-details .product-details-blocks .technical-specifications-content .technical-specifications-description .rich-text :empty:not(path){display:none}.product-tech-details .product-details-blocks .technical-specifications-content .technical-specifications-description .rich-text.readmore-full{display:none}@media screen and (min-width:1024px){.product-tech-details .product-details-blocks .technical-specifications-content .technical-specifications-description .rich-text .readmore-full{display:block}}.product-tech-details .product-details-blocks .technical-specifications-content .technical-specifications-description .rich-text .readmore-toggle{background:0 0;padding:0;border:none}.product-tech-details .product-details-blocks .technical-specifications-content .technical-specifications-description .rich-text .readmore-toggle .read-less,.product-tech-details .product-details-blocks .technical-specifications-content .technical-specifications-description .rich-text .readmore-toggle .read-more{width:-moz-fit-content;width:fit-content;cursor:pointer;border-bottom:var(--global-border-width) solid var(--global-border-color);color:var(--heading-fill-dark);font-family:var(--button-md-font-family);font-size:var(--button-md-font-size);font-style:var(--button-md-font-style);font-weight:var(--button-md-font-weight);letter-spacing:var(--button-md-letter-spacing);line-height:var(--button-md-line-height);gap:var(--button-md-paragraph-spacing);text-transform:var(--button-md-text-transform);display:flex;flex-direction:row;gap:var(--button-md-icon-gap);align-items:center;padding-bottom:var(--button-tertiary-md-y-padding);transition:all .3s ease-in-out}.product-tech-details .product-details-blocks .technical-specifications-content .technical-specifications-description .rich-text .readmore-toggle .read-less svg,.product-tech-details .product-details-blocks .technical-specifications-content .technical-specifications-description .rich-text .readmore-toggle .read-more svg{width:5px}.product-tech-details .product-details-blocks .technical-specifications-content .technical-specifications-description .rich-text .readmore-toggle .read-less svg path,.product-tech-details .product-details-blocks .technical-specifications-content .technical-specifications-description .rich-text .readmore-toggle .read-more svg path{color:var(--heading-fill-dark);transition:color .3s ease-in-out}.product-tech-details .product-details-blocks .technical-specifications-content .technical-specifications-description .rich-text .readmore-toggle .read-less:hover,.product-tech-details .product-details-blocks .technical-specifications-content .technical-specifications-description .rich-text .readmore-toggle .read-more:hover{border-bottom:var(--global-border-width) solid var(--primal-charcoal);color:var(--primal-charcoal)}.product-tech-details .product-details-blocks .technical-specifications-content .technical-specifications-description .rich-text .readmore-toggle .read-less:hover path,.product-tech-details .product-details-blocks .technical-specifications-content .technical-specifications-description .rich-text .readmore-toggle .read-less:hover svg,.product-tech-details .product-details-blocks .technical-specifications-content .technical-specifications-description .rich-text .readmore-toggle .read-more:hover path,.product-tech-details .product-details-blocks .technical-specifications-content .technical-specifications-description .rich-text .readmore-toggle .read-more:hover svg{color:var(--primal-charcoal)}