.flex-even{flex:1}.compare-bar-wrapper{background-color:#fff;border-top:1px solid #e6e6e6;bottom:0;display:none;position:fixed;transition:transform .2s linear;width:100%;z-index:10}.compare-bar-wrapper.minimized{transform:translateY(8.3125rem)}.compare-bar-wrapper.minimized .minimize-compare .fa-angle-down{transform:rotateX(180deg)}.compare-bar-wrapper.minimized .minimize-compare .hide{display:none}.compare-bar-wrapper.minimized .minimize-compare .show{display:inline}.compare-bar-wrapper .minimize-compare{background-color:#fff;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-top:1px solid #e6e6e6;height:2.5rem;position:absolute;right:1rem;text-align:center;top:-2.5rem;width:8rem}.compare-bar-wrapper .minimize-compare .hide{display:inline}.compare-bar-wrapper .minimize-compare .show{display:none}.compare-bar-wrapper .compare-bar{padding-top:1rem;padding-bottom:1rem}.compare-bar-wrapper .slot{height:6.25rem;margin:0 auto;position:relative;width:6.788em}.compare-bar-wrapper .slot:not([data-pid]){border:1px dashed #e6e6e6}.compare-bar-wrapper .slot img{border-radius:3px 0 0 3px;float:left;height:100%;position:static}.compare-bar-wrapper .slot .close{position:absolute;font-size:16px;font-size:1rem}.compare-bar-wrapper .slot .action{text-align:center}.product-comparison .back-to-results{margin:1em 0}.product-comparison .product-header>.col{padding:0}.product-comparison .product-header .product{margin:0 auto}.product-comparison .product-header .product:hover{box-shadow:none}.product-comparison thead th,.product-comparison thead td{border-top:0}.continue-shopping-link{font-size:13px;font-size:0.8125rem;color:#393939;font-weight:600;text-transform:uppercase}.store-name .close{display:none}.store-locator-container .detect-location{margin-bottom:1em}.store-locator-container .store-name{font-weight:600}.store-locator-container .store-details{display:block}@media(min-width: 768px){.store-locator-container .store-details{margin-left:.25rem}}.store-locator-container .striped>div:nth-of-type(even){background-color:#f8f8f8}.store-locator-container .search-form{margin-bottom:4rem;width:100%}@media(min-width: 576px){.store-locator-container .select-store{margin-top:-3rem}}.store-locator-container .custom-radio .store-details{margin-left:1.125em}.store-locator-container .store-locator-no-results{display:none}@media(min-width: 768px){.store-locator-container .results{max-height:21.875em;overflow-x:hidden;overflow-y:auto}}.search-highlights{text-align:center}.search-highlights .results-for{margin-bottom:.5rem;font-size:18px;font-size:1.125rem}.search-highlights .results-for .search-keywords{font-weight:600}.search-nav{border-bottom:1px solid #e6e6e6;margin-bottom:-1px}.filter-actions{border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6}.filter-actions .refinement-bar-toggle{cursor:pointer;flex:0 0 15.625rem;opacity:1;overflow:hidden;transition:flex-basis .4s ease-in-out;visibility:inherit;width:15.625rem}.refinement-bar-closed .filter-actions .refinement-bar-toggle{flex:0 0 2rem;width:2rem}.filter-actions .refinement-bar-toggle-label{bottom:0;font-weight:600;height:1rem;left:0;margin:auto;opacity:1;position:absolute;text-transform:uppercase;top:0;transition:opacity .4s ease-in-out;visibility:inherit;white-space:nowrap}.refinement-bar-closed .filter-actions .refinement-bar-toggle-label{opacity:0}.filter-actions .filter-bar{border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6}.filter-actions .filter-bar .filter-items{height:100%;list-style:none;margin:0;padding-left:0}.filter-actions .filter-bar .swatch{height:30px;width:30px}.filter-actions .sort{width:15.625rem}.filter-actions .sort label{color:#393939;font-weight:600;margin-bottom:0;text-transform:uppercase}.filter-actions .sort .form-control{flex:1}.refinement-bar-container{flex:0 0 15.625rem;margin-right:2rem;opacity:1;transform:translateZ(0);transition:opacity .4s ease-in-out,visibility .4s ease-in-out,flex-basis .4s ease-in-out;visibility:inherit;width:15.625rem}@media(max-width: 767.98px){.refinement-bar-container{background-color:#fff;height:100%;margin:0;overflow-y:auto;position:fixed;right:0;top:0;transform:translateY(100vh);transition:transform .2s ease-in-out;width:100%;z-index:1060}.refinement-bar-container .refinement-bar{width:100% !important}.refinement-bar-open .refinement-bar-container{transform:translateY(0)}.refinement-bar-container .filter-header{background-color:#fff;border-bottom:1px solid #e6e6e6;left:0;position:sticky;right:0;top:0;transform:translate3d(0, 0, 0);z-index:1}.refinement-bar-container .filter-footer{background-color:#fff;border-top:1px solid #e6e6e6;bottom:0;left:0;position:sticky;right:0;transform:translate3d(0, 0, 0);z-index:1}.refinement-bar-container .refinements{padding:1rem}}@media(min-width: 768px){.refinement-bar-container .refinement-bar{width:15.625rem}}.refinement-bar-closed .refinement-bar-container{flex:0 0 0;margin-right:0;opacity:0;visibility:hidden;width:0}.refinement-bar-container .close{font-size:16px;font-size:1rem}.refinements .refinement-header{border-bottom:1px solid #393939;cursor:pointer}.refinements .refinement-header h6{color:#393939;font-weight:600;margin-bottom:0;text-transform:uppercase}.refinements .category-attribute.selected .refinement-link{font-weight:600}.refinements .category-attribute .fa-angle-right{color:#393939;transform:rotate(135deg);margin-left:.5rem;margin-right:.5rem}.refinements .refinement-link{color:#393939}.refinements .refinement-link.selected{font-weight:600}.refinements .refinement-link.selected.swatch-white::before{color:#c6c6c6}.refinements .refinement-link .fa-check{left:3px}.refinements .size-box{border:1px solid #ababab;height:40px;width:40px;padding:.25rem}.refinements .size-box.selected{background-color:#393939;border:1px solid #393939;color:#fff}.refinements .swatch{height:30px;width:30px}.refinements .swatch.refinement-link.color-value[data-selected=true]::after{color:#fff;display:table-caption;font-size:1.625em;left:.295em;position:absolute;content:"";display:inline-block;font-family:"Font Awesome 5 Free";-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;text-rendering:auto;font-weight:400}.refinements .swatch.refinement-link.color-value.selected{align-items:center;color:#fff;display:flex;justify-content:center}.refinements .swatch.refinement-link.color-value.selected::before{content:"";display:inline-block;font-family:"Font Awesome 5 Free";-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;text-rendering:auto;font-weight:400;font-size:14px;font-size:0.875rem}.refinements .fa-stack{height:1rem;line-height:1rem;width:1rem}.refinements .fa-stack i{vertical-align:inherit}.refinements .values{list-style:none;margin:0;padding:0}.refinements .value{position:relative;top:-1px}.refinements .price-attribute .value{position:relative;top:-3px}.refinements .toggle{box-sizing:border-box;height:10px;position:relative;transform:translateZ(0) rotate(180deg);transition:transform .3s;width:10px}.refinements .toggle::before{border-bottom:solid 2px #393939;bottom:4px;content:"";display:block;height:0;position:absolute;transform:translateZ(0) rotate(90deg);width:0}.refinements .toggle::after{border-bottom:solid 2px #393939;bottom:4px;content:"";display:block;height:0;position:absolute;width:10px}.refinements .collapsed .toggle{transform:rotate(0deg)}.refinements .collapsed .toggle::before{border-bottom:solid 2px #393939;bottom:4px;content:"";display:block;height:0;position:absolute;transform:rotate(90deg);transition:width .3s;width:10px}
