*+div.shoppingCartInfo {padding-left:25px;position:relative;z-index:0;}
/**+div.shoppingCartInfo::before {content:'';position:absolute;top:0;bottom:0;margin:auto 0;left:0;width:1px;height:20px;background-color:#d7e2ed;}*/
div.shoppingCartInfo {padding:0 0px 0px 15px;white-space:nowrap;}
div.shoppingCartInfo a {transition:color .3s;display:block;color:var(--s-sc-color);text-decoration:none;font-weight:400;position:relative;z-index:0;}
div.shoppingCartInfo a:hover::before {transition:color .3s;color:var(--s-sc-hColor);}
div.shoppingCartInfo a::before {font:27px/1 'Material Icons Outlined';content:'\e8cc';display:inline-block;margin-right:5px;vertical-align:middle;}
div.shoppingCartInfo .count {position:absolute;top:-4px;right:0;background-color:var(--s-sc-hColor);color:#fff;width:18px;height:18px;border-radius:50%;text-align:center;line-height:18px;}

@media screen and (max-width:1150px) {
div.shoppingCartInfo a .spT {display: none}  div.shoppingCartInfo a::before {margin-right: 0px;}  div.shoppingCartInfo span {font-weight: 700;font-size: 17px}
}

@media screen and (max-width:994px){
div.shoppingCartInfo .tlt {display:none;}
div.shoppingCartInfo .count {margin-left:0;}
div.shoppingCartInfo a::before {margin-right:0;}
}

@media screen and (max-width:520px){
div.shoppingCartInfo a::before {font-size: 24px}
div.shoppingCartInfo{padding: 0 0px 0px 10px;}
}

@media screen and (max-width:450px){
div.shoppingCartInfo{padding: 0 0px 0px 8px;}
}