body, .nav>li>a, h1,h2,h3,h4,h5,h6,.heading-font, .off-canvas-center .nav-sidebar.nav-vertical>li>a, .alt-font{font-family:"Helvetica Neue", Helvetica, Arial, "Microsoft JhengHei", 微軟正黑體, 微软雅黑, メイリオ, "맑은 고딕", sans-serif !important;} .yide_show_firstname {
font-size: 16px;
} .yide-price-container {
font-size: 19px;
margin-bottom: 20px;
line-height: 190%;
}
span.yide-price-space2 {
margin-left: 7px;
}
.yide-price-space {
margin: 0 19px;
}
.yide_hide_price_message, .yide_hide_price_msg3 {
font-size: 24px;
color: #ff005c;
}
a.yide_hide_price_message:hover {
color: #e60053;
}
.related-products-wrapper .yide_hide_price_message, .related-products-wrapper .yide_hide_price_msg3 {
display: none;
}
.yide-regular-price .woocommerce-Price-currencySymbol {
text-decoration: line-through;
}
.yide-buy-button {
margin-left: 10px;
}
.box-text.text-center {
padding: 15px 0px 20px !important;
} .pro-info ul {
list-style-type: none;
text-indent:-1.8em;
padding-left:50px;
margin-top:-18px;
}
.pro-info li {
clear: both;
font-size: 15px;
line-height: 1.4;
margin-bottom: -3px;
}
@media (max-width:420px){
.pro-info li {
font-size: 13px;
}
}	
.pro-info ul li div:nth-child(1) {
color:#222222;
display:inline;
padding-right:0.5%;
}
.pro-info ul li div:nth-child(2) {
display:inline;
} .regular-name, .regular-content {
text-decoration-line: line-through;
}
.pro-info img {
display: block;
margin: auto;
margin-top: 30px;
}
.code-block.code-block-1 {
margin-top:0px !important;
} li.wishlist-account-element, .wishlist-icon, .yith-wcwl-add-to-wishlist { display: none; }
body.logged-in li.wishlist-account-element, body.logged-in .wishlist-icon, body.logged-in .yith-wcwl-add-to-wishlist { display: block; }
body.pending_user li.wishlist-account-element, body.pending_user .wishlist-icon, body.pending_user .yith-wcwl-add-to-wishlist{ display: none !important; }
body.expire li.wishlist-account-element, body.expire .wishlist-icon, body.expire .yith-wcwl-add-to-wishlist{ display: none !important; }
body.blacklist li.wishlist-account-element, body.blacklist .wishlist-icon, body.blacklist .yith-wcwl-add-to-wishlist{ display: none !important; } a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
background-color: #ff0066 !important;
}  .wc_pip_view_invoice { display: none;} .yide-new-pass-msg { color: #ff0066; } .yide-username-msg { color: #ff0066; }
.woocommerce-password-strength, .woocommerce-password-hint { display: none; }
body.woocommerce-account .account-user { display: none; }
.page-header-bg {
background: #acb6e5; background: -webkit-linear-gradient(to right, #86fde8, #acb6e5); background: linear-gradient(to right, #86fde8, #acb6e5); }
.page-header-bg h2 {color: #FFF;}   .success-color {
margin-bottom: 5px !important;
}
.yide-thankyou-order-received.success-color {
font-size: 17px;
margin-bottom: 26px !important;
} .yide-order-note, .yide-order-note a {
color: #ff0066;
font-size: 16px;
font-weight: 600;
} .goog-te-gadget-icon {
display: none;
}
select.goog-te-combo:nth-of-type(2) {
display: none;
} .yide-soical-icons {
text-align: center;
}
.yide-fb-icon {
width: 60px;
height: 60px;
display: inline-block;
margin: 30px 10px 30px 10px;
}
.yide-line-icon {
width: 60px;
height: 60px;
display: inline-block;
margin: 30px 10px 30px 10px;
}
.yide-ig-icon {
width: 60px;
height: 60px;
display: inline-block;
margin: 30px 10px 30px 10px;
} @media only screen and (max-width: 48em) { } @media(min-width:526px){
.float_mobile{
display:none;
}
.float_side{
position: fixed;
z-index: 999999;
right: 10px;
display: grid;
top: 30%;	
}
.float_side a {
margin: 2px 0px;
display: grid;
text-align: center;
color: #fff;
font-size: 16px;
width: 60px;
height: 60px;
justify-content: center;
align-content: center;
padding: 10px;
box-shadow:0px 6px 10px rgba(0,0,0,.15);
}
.float_side a:hover{
cursor:pointer;
}
.float_side .group1{
background:#C9C4C0;
}
.float_side .group2{
background:#C9C4C0;
}
}
@media(max-width:525px){
.float_side{
display:none;
}
.float_mobile{
display: flex;
position:fixed;
z-index: 999999;
bottom: 0;
width: 100%;
background-color: #fff;
box-shadow: 0px -6px 10px rgb(150 150 150 / 30%);
}
.float_mobile a {
display: grid;
text-align: center;
color: #fff;
font-size: 16px;
justify-items: center;
align-content: center;
}
.float_mobile div {
width: 25%;
padding: 10px;
}
.float_mobile .group1{
background:#C9C4C0;
}
.float_mobile .group2{
background:#C9C4C0;
}
.float_mobile div:first-child, .float_mobile div:nth-child(2), .float_mobile div:nth-child(3) {
border-right: 1px solid #fff;
}
}