
@font-face {
    font-family: 'SFUFuturaRegular';
    src: url("/fonts/SFUFutura/SFUFuturaRegular.TTF");
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
button,
textarea,
select,
span,
a,
p,
sub,
blockquote,
th,
td {
    font-family: SFUFuturaRegular, "Open Sans", Arial;
}
.product-page .row-pre .product-item {
    padding: 0 5px 10px;
}
.noteStatus {
    display: none;
}
.group-buy {
    display: block !important;
}

.purchase-product {
    margin-top: 10px;
}
#product-adress {
    border-left: 1px solid #e5e5e5;
}
.product-right {
    height: 100%;
    padding: 24px;
    position: relative;
    border-left: none;
}
.product-branches {
    height: calc(100% - 12px);
}
.product-branches-title {
    margin-bottom: 16px;
    color: #000;
    font-weight: 600;
}
.product-branches-list {
    overflow-x: hidden;
    overflow-y: auto;
    margin-top: 0;
    max-height: 100%;
}
.product-branches-list:last-child {
    margin-bottom: 0;
}
.product-branches-name {
    margin: 0 0 4px;
    font-size: 12px;
    line-height: 18px;
    color: #000;
    font-weight: 600;
}
.product-branches-list p {
    margin-bottom: 4px;
    font-size: 12px;
    line-height: 18px;
}
.menu-pc .lv1:nth-child(7)>a, .top-header__left a{
    animation: initial;
}
.fixed-top,.header-content{
    background-color: #FEF5F5;
}
.menu-pc .lv1>a{
    color: #000;
}
.container-pre.product-page {
    max-width: 1340px;
}

.share-group a {
    display: none !important;
}

.share-group a:first-child {
    display: block !important;
}
.sold-out.sale {
    display: none;
}
@media screen and (max-width: 768px) {
    .product-right {
        padding: 10px 0;
    }
}