@keyframes flipVertical{0%{transform:scaleY(1)}50%{transform:scaleY(-1)}100%{transform:scaleY(1)}}.tooltip{position:relative;display:inline-block}.tooltip .tooltiptext{visibility:hidden;width:auto;text-transform:capitalize;background-color:var(--color-border);color:var(--color-body);text-align:center;border-radius:6px;padding:5px 10px;position:absolute;z-index:1;left:0;top:0;transform:translateY(-100%);font-size:12px;line-height:1.2}.tooltip:hover{cursor:pointer}.tooltip:hover .tooltiptext{visibility:visible}.product-info-accordions .product-info-accordion summary{font-family:var(--font-heading);font-size:20px;font-weight:700;line-height:30px;letter-spacing:.08em;text-transform:uppercase;text-align:left}.product-info-accordions .product-info-accordion details[open] summary{border-bottom:1px solid var(--color-border)}.product-info-accordions .product-info-accordion summary span:before,.product-info-accordions .product-info-accordion summary span:after{display:none}.product-info-banner-container>.rte{font-weight:500;margin-top:16px}.product-info-container{display:grid;grid-template-columns:1fr}.product-info {border-left: var(--border-width-desk) solid var(--color-border);}.product-info-container.layout-1{grid-template-columns:1fr}.product-info-container.layout-1 .product-info-banner-container{height:auto}.product-info-container{border-left:var(--border-width-mobile) solid var(--color-border);border-right:var(--border-width-mobile) solid var(--color-border)}.product-info-container.layout-2 .product-info-accordions{border-left:var(--border-width-mobile) solid var(--color-border)}.product-info-accordions .product-info-accordion .accordion__content{padding:16px;text-align:left}.product-info-accordions .product-info-accordion .accordion__content>*{font-size:14px;line-height:21px}.product-info-accordions .product-info-accordion .accordion__content .icons{margin-bottom:16px;margin-left:-14px}.product-info-accordion details[open] summary span{transform:scaleY(-1)}.table-info-header{display:flex;justify-content:space-between;padding:12px 0}.table-info-header span{font-size:16px;line-height:18px;font-weight:500}.table-info-content ul{margin:0;padding:0;list-style:none}.table-info-content ul li span{font-size:14px;line-height:21px;font-weight:400}.table-info-content ul>ul{padding-left:24px}.table-info-content ul>li{padding:12px 0;text-align:left;display:flex;align-items:center;justify-content:space-between}.product-info-banner.has-image{position:relative}.product-info-banner.has-image .product-info-banner-container{position:absolute;top:0;left:0;width:100%;height:100%}.product-info-banner.has-image .product-info-banner-container>*{color:#fff}.product-info-banner .product-info-banner-container{padding:24px 16px 24px 16px;text-align:left}.product-info-accordions .product-info-accordion summary{background:var(--color-08);padding:20px 16px}.product-info-accordions .product-info-accordion .accordion{margin:0;border-bottom:none}.icons .p_icon{width:45px;height:45px}.icons{display:flex;flex-wrap:wrap;gap:0}.table-info-content ul li:last-child{border:none!important}.product-info-accordions .product-info-accordion:first-child .accordion{border-top:none}.product-info-accordions .product-info-accordion:last-child .accordion{border-bottom:none}.product-info-accordion{position:-webkit-sticky;position:sticky;top:0;background:#fff}.performance-facts p{margin:0}.performance-facts table th,.performance-facts table td{border-right:0;border-left:0}.performance-facts table{border-collapse:collapse;line-height:inherit;border:0;margin-bottom:0;}.performance-facts__title{font-weight:700;font-size:2rem;margin:0 0 .25rem 0}.performance-facts__header{border-bottom:10px solid #000;padding:0 0 .25rem 0;margin:0 0 .5rem 0}.performance-facts__table{width:100%}.performance-facts__table thead tr th,.performance-facts__table thead tr td{border:0}.performance-facts__table th,.performance-facts__table td{font-weight:400;padding:.25rem 0;border-top:1px solid #000;white-space:nowrap}.performance-facts__table td:last-child{text-align:right}.blank-cell{width:1rem;border:1px solid white}.thick-row th,.thick-row td{border-top-width:5px}.small-info{font-size:.7rem;text-align:right}.performance-facts .thick-end{border-bottom:10px solid #000}.performance-facts .thin-end{border-bottom:1px solid #000}@media only screen and (max-width:1067px){.product-info-banner.has-image .product-info-banner-container h3{font-size:44px;line-height:1;margin-bottom:0}.product-info-banner.has-image .product-info-banner-container p{margin-top:16px}.product-info .layout-1{margin:0 0}.product-info .layout-2{margin:0}}@media only screen and (max-width:767px){.product-info .layout-1{margin:0 -15px}.product-info .layout-2{margin:0 -15px}}@media only screen and (min-width:768px){:root{--page-padding:50px;--page-width:calc(1488px + 35px)}}@media only screen and (min-width:1068px){.product-info-container{border-left:var(--border-width-desk) solid var(--color-border);border-right:var(--border-width-desk) solid var(--color-border)}.product-info-container.layout-2{border-left:none}.product-info-container.layout-2 .product-info-banner.has-image{border-left:none}.product-info-container.layout-2 .product-info-accordions{border-left:var(--border-width-desk) solid var(--color-border)}.icons .p_icon{width:58px;height:58px}:root{--page-padding:60px;--page-width:calc(1488px + 35px)}.table-info-header span{font-size:18px;line-height:27px}.table-info-content ul li span{font-size:14px;line-height:21px}.product-info-accordions .product-info-accordion summary{font-size:24px;line-height:36px}.product-info-banner.has-image .richtext-with-images--image{position:static;height:fit-content;position:sticky;top:0}.table-info-content ul>ul{padding-left:40px}.product-info-container{grid-template-columns:calc((100%/12) * 6.5) clamp(360px,55%,calc((100%/12) * 5.5))}.product-info-container.layout-2 .product-info-banner{margin-left:calc((max(var(--page-padding),calc((100vw - var(--page-width))/2) + var(--page-padding)/2)) * -1);width:calc(100% + max(var(--page-padding),calc((100vw - var(--page-width))/2) + var(--page-padding)/2))}.product-info-container .accordion summary span{top:calc(50% - 11.5px);width:24px;height:24px}.product-info-banner-container>.rte{margin-top:24px}.product-info-banner.has-image .product-info-banner-container{padding-left:max(var(--page-padding),calc((100vw - var(--page-width))/2) + var(--page-padding)/2)}.product-info-banner img{height:100%;object-fit:contain;object-position:top right!important}.product-info-banner .product-info-banner-container{padding:40px 40px 40px 0;text-align:left}.product-info-container.layout-1 .product-info-banner .product-info-banner-container{padding:40px 40px 40px 40px}.product-info-accordions .product-info-accordion .accordion__content{padding:40px}.product-info-accordions .product-info-accordion .accordion__content>*{font-size:16px;line-height:25px}.product-info-accordions .product-info-accordion .accordion__content .icons{margin-bottom:16px}.product-banner-heading{line-height:99px}.product-info-accordions .product-info-accordion{text-align:left}.product-info-accordions .product-info-accordion summary{padding:32px 40px}}@media only screen and (min-width:1568px){:root{--page-padding:55px}}