.compare-bar-main{position:fixed;bottom:0;left:0;background:#f7f7f7;box-shadow:0 -12px 24px 0 rgba(0,0,0,0.1);width:100%;z-index:999}
.compare_btns{display:flex;justify-content:space-between}
.compare-bar-content{padding:0 160px 24px 160px;position:relative;top:-20px}
.compare-heading{grid-column-start:1;grid-column-end:4}
.comparison-actions{display:flex;align-items:center;gap:24px}
.clear-btn{white-space:nowrap}
body a{color:#0071b3}
a{color:#007bff;text-decoration:none;background-color:transparent}
div#compare-bar-items-div{display:flex;align-items:center;justify-content:center;height:104px;gap:24px}
.bg-light-item{padding:8px;display:flex;flex-direction:column;border-radius:3px;background:#FFF;width:237px;min-height:104px}
.bg-light-item svg{fill:#303030;align-self:end}
.bg-gray-item{border-radius:3px;background:#606060;padding:8px;width:237px;min-height:104px}
.compare-handle{gap:8px;position:relative;top:-34px;display:flex;width:237px;height:40px;padding:8px 0;justify-content:center;align-items:center;flex-shrink:0;border-radius:8px 8px 0 0;border-top:1px solid #d0d0d0;border-right:1px solid #d0d0d0;border-left:1px solid #d0d0d0;background:#f7f7f7;box-shadow:0 -12px 24px 0 rgba(0,0,0,0.1);margin:0 auto}
.compare-handle:after{position:absolute;display:block;content:'';width:12.73px;height:12.73px;top:50%;margin-top:-3px;border-bottom:2px solid #0071b3;border-right:2px solid #0071b3;transform:rotate(45deg) translateY(-50%);transition:all .4s ease-in-out;transform-origin:50% 0}
p.compare-text{color:#303030;font-size:20px;font-style:normal;font-weight:700;line-height:30px;letter-spacing:-0.4px}
.clear-button-text{color:#0071b3;text-align:center;font-size:14px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:-0.28px;cursor:pointer}
.compare-bar-main .comparison-actions .compare-button{border-radius:4px;border:1px solid #0071b3;color:#0071b3;text-align:center;font-size:14px;font-style:normal;font-weight:700;line-height:20px;text-transform:uppercase;display:inline-flex;height:32px;padding:0 16px;justify-content:center;align-items:center;gap:8px;flex-shrink:0;background:transparent;margin-bottom:16px}
.sku_num{color:#0071b3;font-size:16px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:-0.32px;cursor:pointer}
.sku_img{width:68px;height:68px;flex-shrink:0;background-size:cover}
.item-content{display:flex;gap:8px}
.sku_info{display:flex;flex-direction:column}
.sku-name{color:#1d1d1d;font-size:12px;font-style:normal;font-weight:700;line-height:18px}
.sku-heading{color:#303030;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:-0.32px}
.tooltip-text{visibility:hidden;width:300px;background-color:#fff;color:#000;text-align:center;border-style:solid;border-radius:0;border-color:#fff;border-width:.5px;box-shadow:4px 4px 4px #d4d4d4;padding:5px 0;position:absolute;z-index:999;line-height:normal}
.tooltip-text::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#fff transparent transparent transparent}
.tooltip-text .close-btn{margin-left:10px}
.compareBarMainDiv{position:fixed;bottom:0;left:0;background:#f7f7f7;box-shadow:0 -12px 24px 0 rgba(0,0,0,0.1);z-index:999;width:100%}
.compareBarMainDiv .compareArrowDownBtn{gap:8px;position:relative;top:-34px;margin:0 auto;display:flex;width:237px;height:40px;padding:8px 0;justify-content:center;align-items:center;border-radius:8px 8px 0 0;border-top:1px solid #d0d0d0;border-right:1px solid #d0d0d0;border-left:1px solid #d0d0d0;background:#f7f7f7;box-shadow:0 -12px 24px 0 rgba(0,0,0,0.1)}
.compareBarMainDiv .compareArrowDownBtn:after{position:absolute;display:block;content:'';width:12.73px;height:12.73px;top:50%;margin-top:-3px;border-bottom:2px solid #0071b3;border-right:2px solid #0071b3;transform:rotate(223deg) translateY(-50%);transition:all .4s ease-in-out;transform-origin:50% 0}
.compareBarMainDiv .compare_bar_title{font-size:18px;font-weight:700;line-height:26px;letter-spacing:-0.02em;text-align:left;margin-right:24px;color:#303030}
.compare-heading p{color:#303030}
.compareBarMainDiv button.btn.compareBtn.compare-button{width:auto;height:32px;padding:0 13px;border-radius:4px 4px 4px 4px;color:#0071b3;border:1px solid #0071b3;font-weight:700;background:#f7f7f7 !important;text-transform:uppercase}
.compareBarMainDiv .compareBarTitleAndBtn{padding:0 50px 24px 50px;display:flex;justify-content:center}
.disable-compare-button{border:1px solid #606060 !important;color:#606060 !important;pointer-events:none;cursor:not-allowed}
.remove_compare_icon{width:fit-content;align-self:end;cursor:pointer}
.product-detail-tab-content .pdp-user-login{min-height:76px;border-radius:4px;border:solid #0071b3;border-width:1px 1px 1px 12px;background:#fff !important;align-items:center;display:flex;font-size:14px}
.product-detail-tab-content .pdp-user-login a{margin:0 4px;font-weight:bold !important}
@media(max-width:767px){.product-detail-tab-content .pdp-user-login a{margin:-30px 2px;font-weight:bold !important;width:96px;height:39px}
}
#productDetailPageAlt.mvp2 #all-resources-tab .tablist-view-grouping a,#productDetailPageAlt.mvp2 #all-resources-tab .tablist-view-not-grouping a{text-transform:none !important}