.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}.carousel-container{padding-bottom:2rem}.carousel-container .carousel{position:relative}.carousel-container .carousel__items{align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;overflow:hidden}.carousel-container .carousel__items .product-card{align-self:stretch;flex:6 1;height:auto}.carousel-container .carousel__item{display:flex;flex:0 0 auto}.carousel-container .carousel__item>.product-card{height:100%;width:100%}@media(min-width:601px)and (max-width:900px){.carousel-container .carousel .carousel__items{overflow-x:scroll;padding-bottom:1rem}.carousel-container .carousel .carousel__items .product-card{padding:1.5rem 1rem 1rem}.carousel-container .carousel .carousel__items .product-card .img-container img{height:auto;max-height:100%;min-height:0;width:auto}}@media(max-width:600px){.carousel-container .carousel{margin-right:-5%}.carousel-container .carousel .carousel__items{overflow-x:scroll;padding-bottom:1rem}.carousel-container .carousel .carousel__items .product-card{padding:1.5rem .5rem .5rem}}.carousel-container .carousel__button{background:#0000;border:0;position:absolute;top:40%}.carousel-container .carousel__button svg{fill:var(--border-color-dark);height:2.5rem;width:2.5rem}.carousel-container .carousel__button:hover{cursor:pointer}.carousel-container .carousel__button:hover svg{fill:var(--brand-primary-color-dark)}.carousel-container .carousel__button-left{left:-3.5rem}.carousel-container .carousel__button-right{right:-3.5rem}.MuiDialog-root .carousel__button-left{left:-2rem}.MuiDialog-root .carousel__button-right{right:-2rem}@media(min-width:901px){.two-column-layout-right .carousel-container .carousel{width:94%}.two-column-layout-right .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}}