.MuiAccordionDetails-root{background-Color:#fff;background:linear-gradient(#fff 30%,#fff0),linear-gradient(#fff0,#fff 70%) 0 100%,radial-gradient(farthest-side at 50% 0,#0000001a,#0000),radial-gradient(farthest-side at 50% 100%,#0000001a,#0000) 0 100%;background-attachment:local,local,scroll,scroll;background-repeat:no-repeat;background-size:100% 3em,100% 3em,100% 0,100% 2em;line-height:1.5em;transition:max-height .654s cubic-bezier(.47,1.64,.41,.8)}.facet-attr-row:first-of-type{margin-top:.375em}.facet-attr-row>.MuiFormGroup-root{display:block;min-height:2em}.facet-attr-row .MuiFormControlLabel-root{align-items:normal;display:flex}@media(min-width:901px)and (max-width:1199px){.facet-attr-row .MuiFormControlLabel-root{align-items:flex-start}}.facet-attr-row label.MuiFormControlLabel-root>.MuiCheckbox-root{align-items:baseline;margin:0}.facet-attr-row label.MuiFormControlLabel-root>.MuiTypography-root{display:block;padding-top:.55em}@media(min-width:901px)and (max-width:1199px){.facet-attr-row label.MuiFormControlLabel-root>.MuiTypography-root{padding-top:.875em}}.facet-attr-row label.MuiFormControlLabel-root>.MuiTypography-root{line-height:1.3}button.facet-show-more{margin:.1875em 0;padding:.375em}.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}.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}}.product-grid{border-top:thin solid #d7dbdd;margin-top:0!important;padding:0}@media(max-width:899px){.product-grid .product-card:not(:nth-child(2n)){border-right:thin solid #d7dbdd}.product-grid .product-card:not(:nth-last-child(-n+2)){border-bottom:thin solid #d7dbdd}}@media(min-width:900px)and (max-width:1199px){.product-grid .product-card:not(:nth-child(3n)){border-right:thin solid #d7dbdd}.product-grid .product-card:not(:nth-last-child(-n+3)){border-bottom:thin solid #d7dbdd}}@media(min-width:1200px){.product-grid .product-card:not(:nth-child(4n)){border-right:thin solid #d7dbdd}.product-grid .product-card:not(:nth-last-child(-n+4)){border-bottom:thin solid #d7dbdd}}