.blog-entry.large-entry {
border-bottom: 1px solid #c4c3c3!important;
margin-bottom: 0px!important;
padding-bottom: 0px!important;
}
/* 變數位置 */
.woocommerce div.product form.cart {
padding: 5px 0!important;
margin-top: 0px!important;
}
/* 簡單標題 */
.single .entry-title {
   font-size: 22px!important;
padding: 0 0 0px!important;

}
.woocommerce div.product p.price {
font-size: 28px!important;
color: #ff0940!important;
margin: 0px 0 0!important;
}
.woocommerce div.product .product_title {
font-weight: 500!important;
font-size: 22px!important;
}
/* 類別選單文字 */
.widget_product_categories li a, .widget_layered_nav li a {
font-size: 15px !important;
}
/* 類別選單文字 選取時 */
.woocommerce .widget_product_categories li.current-cat>a {
font-weight: 500 !important;
color: #13aff0 !important;
}

.wpb-pcf-btn-default:hover {
color: #717171 !important;
background: #ffffff !important;
font-weight: 500;
}
.wpb-pcf-btn-default {
color: #717171 !important;
background: #ffffff !important;
font-weight: 500;
}
.wpb-pcf-btn.wpb-pcf-btn-medium {
padding: 0px 0px 0px !important;
font-size: 16px !important;
}

.chatway-launcher {
bottom: 60px;
right: -5px;
display: flex;
align-items: center;
justify-content: center;
width: 5%;
height: 5%;
cursor: pointer;
border-radius: 50% !important;
box-sizing: border-box !important;
margin: 0;
padding: 0;
}
.swal2-container.swal2-center.wpb-pcf-form-style-false.swal2-backdrop-show {
z-index: 99999999999;
}
.ypm-button-bottom_right.ypm-floating-button.ypm-popup-id-611.ypm-button-bottom_right.ypm-open-popup {
right: 0px;
bottom: 0px;
width: 54px!important;
height: 54px!important;
background-image: url(https://www.ggyy387.com/wp-content/uploads/2025/02/LOGO-1.png) !important;
border-width: 1px;
border-color: #5263eb00!important;
display: inline-grid;
background: #5263eb00!important;
}
/* Add your CSS code here.

For example:
.example {
color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */
input#woocommerce-product-search-field-0 {
background-color: #fff;
}
#scroll-top {
bottom: 80px;
}
.dashicons.dashicons {
font-size: 3rem;
width: 30px;
height: 30px;
}
/*底部選單*/
#fixed-bottom-menu {
border-top: 1px solid #afafaf;
}
.woocommerce ul.products li.product .price .amount {
color: #ff0940;
}

.amount {
color: #ff0940;
}
.woocommerce ul.products li.owp-content-left .product-inner {
border-radius: 20px;
border: 1px solid #eee;
padding: 10px 10px;
}
span.elementor-divider__text.elementor-divider__element {
background: #FFFFFF;
border-style: solid;
border-width: 3px 3px 3px 3px;
border-color: #878787;
border-radius: 30px;
padding: 10px 50px 10px 50px;
}
#footer-widgets {
background-color: #42220e;
}
.site-breadcrumbs, .site-breadcrumbs a {
font-size: 13px;
color: #fff;
}
.site-breadcrumbs {
left: 0;
}
header.page-header.hide-tablet-mobile {
padding: 50px 0 !important;
}
.page-header {
position: relative;
background-color: #f5f5f5;
background-image: url(//www.ggyy387.com/wp-content/uploads/2025/02/d06869ec-8e47-4c4a-a9e6-ed9031da26cb.jpg);
background-repeat: no-repeat;
/* background-attachment: fixed; */
background-position: center;
background-size: cover;
}
.oceanwp-mobile-menu-icon a {
font-size: 18px;
color: #fff;
}
#site-header {
background-color: #563019;
border-bottom: 1px solid #2c1100;
}
/*shop副標*/
.clr.page-subheading {
display: none;
}
.woocommerce-variation-price {
font-size: 30px;
color: #bf3030;
}
/*彙整標題文字距離*/
.woocommerce ul.products li.product li.title h2, .woocommerce ul.products li.product li.title a {
font-size: 15px;
margin: 0 0 5px;
}
.woocommerce ul.products li.product li.title a {
font-size: 15px;
line-height: 1.5;
}
#site-navigation-wrap .dropdown-menu>li>a {
font-size: 17px;
letter-spacing: 1px;
color: #fff;
}
.woocommerce ul.products li.product .woo-entry-inner li {
margin-bottom: 0px;
line-height: 1;
}

.page-header .page-header-title, .page-header.background-image-page-header .page-header-title {
display: none;
font-size: 32px;
line-height: 1.4;
}

/*wc 分類文字 */
.woo-dropdown-cat .widget_product_categories li a {
font-size: 15px;
padding: 7px 22px 7px 8px;
}
.f {
left: 50%;
margin-left: -50vw;
margin-right: -50vw;
max-width: 100vw!important;
position: relative!important;
right: 50%;
width: 100vw!important;
}