.comparecards #fixed-bar{position:fixed;bottom:-1px;background:#2f2f2f;z-index:480;width:100%;padding-top:20px;padding-bottom:20px}
.comparecards .compare-card-img{width:75%}
.comparecards .compare-product-item{border-radius:8px;min-height:212px;text-align:center;border:1px solid transparent}
.comparecards .closeCompareitem{right:.9rem;top:1.2rem;color:#000 !important;font-size:13px;font-weight:900;text-decoration:none}
.comparecards .compare-product-button #clear-selections .close{font-size:10px;font-weight:900}
.comparecards #stickyHeading{width:74%}
@media screen and (min-width:768px){.comparecards .sticky_compare_bar{display:none !important}
}
@media screen and (max-width:767px){.comparecards .sticky_compare_bar.compare-fixed .sticky-Container{border-bottom:0;border-top:1px solid gray;width:100%;max-height:78px;height:78px;background-color:white}
.comparecards .sticky_compare_bar.compare-fixed .sticky-Container a{position:absolute;right:3rem}
.comparecards #stickyHeading{font-size:1.25rem;line-height:24px;font-weight:200}
.comparecards #fixed-bar{display:none !important}
.comparecards .sticky-compare-content{width:100%}
}
@media screen and (max-width:539px){.comparecards .sticky_compare_bar.compare-fixed .sticky-Container a{right:1rem !important}
}
.comparecards a.disabled{pointer-events:none;cursor:default;opacity:.7}
.comparecards #fixed-bar .heading,.comparecards #fixed-bar .compare-h{font-size:18px;line-height:24px;font-weight:400}
.comparecards #fixed-bar a#compare-home-button{font-size:13px;border-radius:6px;font-weight:700;display:inline-block;text-align:center}
.comparecards #fixed-bar a#clear-selections{font-size:15px;font-weight:700;margin-left:20px}
.comparecards #fixed-bar a#clear-selections:hover{cursor:pointer}
.comparecards #fixed-bar .compare-product-button{position:absolute;transform:translateY(0)}
.comparecards .compare-items>.row>div:nth-child(1){max-width:64.3%;padding-left:1.8rem}
.comparecards .compare-item{padding-right:.6rem !important;padding-bottom:.6rem}
.comparecards #fixed-bar .compare-item:hover .compare-product-item{border-bottom:4px solid #005da6}
.comparecards .compare-product-button a.disabled,.compare-product-button a:disabled{background:#616161 !important;color:#fff !important;pointer-events:none;opacity:.5 !important}
.comparecards .compare-fixed{position:fixed;bottom:0;width:100%}
html[dir=rtl] .comparecards .sticky_compare_bar.compare-fixed .sticky-Container a{right:auto;left:3rem}
html[dir=rtl] .comparecards .compare-product-button #clear-selections .close{position:absolute;top:7px}
html[dir=rtl] .comparecards .compare-product-button #clear-selections{position:relative;margin-right:20px}
.sticky_compare_bar.compare-fixed #compare-home-mobile-button.disabled{color:rgba(0,0,0,.2) !important;background-color:rgba(0,103,184,.2);border-color:transparent}
.comparecards #clear-selections>span{position:relative;text-decoration:underline}
.comparecards #clear-selections>span>.close{position:absolute;top:7px}
.comparecards .compare-fixed{z-index:99999 !important}
#compare-status-msg{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap;border:0}
@media only screen and (max-width:350px){.comparecards .sticky-Container .sticky-heading,.comparecards .sticky-Container a{font-size:10px !important}
.comparecards .sticky_compare_bar.compare-fixed .sticky-Container{max-height:38px;height:38px}
}