.product-carousel-container{padding-bottom:2rem}.product-carousel-container .carousel{position:relative}.product-carousel-container .carousel__items{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;overflow:hidden}.product-carousel-container .carousel__items .product-card{flex:6 1;margin-right:1rem}.product-carousel-container .carousel__item{flex:0 0 auto}.product-carousel-container .carousel__item .product-card .img-container img{min-height:195px}@media(min-width:601px)and (max-width:900px){.product-carousel-container .carousel .carousel__items{overflow-x:scroll}.product-carousel-container .carousel .carousel__items .product-card{height:520px;padding:1rem 1rem 2rem}.product-carousel-container .carousel .carousel__items .product-card .img-container img{height:auto;max-height:100%;min-height:0;width:auto}}@media(max-width:600px){.product-carousel-container .carousel{margin-right:-5%}.product-carousel-container .carousel .carousel__items{overflow-x:scroll}.product-carousel-container .carousel .carousel__items .product-card{margin-right:.25rem;padding:1rem 1rem 2rem}.product-carousel-container .carousel .carousel__items .product-card .img-container img{min-height:135px}}.product-carousel-container .carousel__button{background:#0000;border:0;position:absolute;top:40%}.product-carousel-container .carousel__button svg{fill:var(--border-color-dark);height:4rem;width:4rem}.product-carousel-container .carousel__button:hover{cursor:pointer}.product-carousel-container .carousel__button:hover svg{fill:var(--brand-primary-color-dark)}.product-carousel-container .carousel__button-left{left:-3.5rem}.product-carousel-container .carousel__button-right{right:-3.5rem}@media(min-width:901px){.two-column-layout-right .carousel-container .carousel{width:94%}.two-column-layout-right .product-carousel-container .carousel__item{width:20%}}@media(min-width:601px)and (max-width:1199px){.two-column-layout-right .carousel-container .carousel{width:100%}.two-column-layout-right .carousel-container .carousel .carousel__item{min-width:220px}}.specifications tbody{column-count:2;display:block;gap:3em;height:auto;orphans:1;widows:1}.specifications tr{display:flex;position:relative}.specifications tr th{border-right:thin solid #d7dbdd}.specifications tr td,.specifications tr th{margin:0;max-width:50%;min-width:50%;padding:.75em 1em;text-align:left;vertical-align:top;width:50%}.specifications tr td:last-child{border-right:0}.specifications tr td.last-cell{border-bottom:0}.specifications tr td,.specifications tr th{border-bottom:thin solid #d7dbdd;border-top:0;font-weight:700;position:relative}.specifications tr td span.sr-ignore,.specifications tr th span.sr-ignore{position:absolute;right:0;top:50%;transform:translateY(-50%)}.specifications tr td:first-child,.specifications tr th:first-child{text-wrap:pretty;padding-left:.5em}.specifications tr td:last-child,.specifications tr th:last-child{color:#2d8442}.specifications tr td .helptip,.specifications tr th .helptip{vertical-align:bottom}.specifications td:first-child,.specifications td:first-child a{white-space:nowrap}#dimensions tbody{column-count:1}@media(max-width:600px){.specifications tbody{column-count:1}.specifications tr td:first-child{white-space:break-spaces;width:50%}}.search-bar{border:1px solid var(--search-bar-border-color);padding:0;position:relative}.search-bar,.search-bar input{border-radius:.125em}.search-bar label{font-size:1rem;height:100%;padding:0;width:100%}.search-bar input{border:1px solid #0000;font-family:inherit;font-size:1em;height:100%;line-height:1.625;padding:1rem;width:100%;z-index:2}.search-bar input:focus-visible{border-color:var(--brand-primary-color);outline:3px solid var(--focus-color)}.search-bar .search-icon{bottom:0;color:var(--brand-secondary-color);position:absolute;right:0;top:0;z-index:2}.search-bar .search-dropdown{border:1px solid var(--brand-primary-color);border-top:0;margin-top:-1px!important;width:calc(100% + 2px);z-index:100}.search-bar .search-dropdown .search-suggestion{padding:0}.search-bar .search-dropdown .search-suggestion a{color:var(--brand-secondary-color);padding:.75rem;text-decoration:none}.search-bar .search-dropdown .search-suggestion.highlighted a{background-color:#fffc}.search-bar .product-card{min-height:auto;min-width:auto}.search-bar .product-card img{min-height:100px}.search-bar .product-card a{color:var(--link-color)}.search-bar .product-card:hover a{color:var(--brand-primary-color);text-decoration:underline}.search-bar .MuiListItem-root,.search-bar .MuiListItem-root a{display:block}.search-bar .highlighted a{color:var(--brand-primary-color);text-decoration:underline}.search-bar .MuiLink-root{text-decoration:none}