@charset "utf-8";
/* CSS Document */
.top-bar {position:fixed; top:0; width:100%; z-index: 8888; background-color: rgba(255, 255, 255, 1); transition: all 0.25s ease 0s;}
.top-barC {margin:auto; max-width: 1970px; height: 109px; padding: 0 50px; position: relative; transition: all 0.25s ease 0s;}
.logo {position: absolute; top: 19px; left: 64px; width: 323px; line-height: 0; font-size: 0; z-index: 77; transition: all 0.25s ease 0s!important;}
.logo a {display: block;}
.links_cart {position: relative;}
.links_cart > a { position: relative; transition: all 0.5s ease 0s;}
.links_cart > a img.pc { display: block; width: 23px;}
.links_cart > a .number { position: absolute; top: -15px; right: -10px; background: #B29375; color: #fff; padding: 2px 3px 4px 3px; border-radius: 10px; line-height: 1; display: flex; flex-flow: wrap; align-items: center; justify-content: center; min-width: 22px; min-height: 22px; text-align: center; font-weight: 500; font-size: 14px; transition: all 0.35s ease 0s;}