#content .thrv_woocommerce_product_search {
  border-radius: 0px 0px 0px 0px;
  border-color: #000000;
  transform: translate(0px, 0) rotateX(-15deg);
}
.section-content #woocommerce-product-search-field-0 {
  font-size: 14px;
}
.woocommerce ul.products li.product a.button {
  display: none;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title {
  font-size: 28px !important;
}
.woocommerce p.woocommerce-result-count {
  display: none;
}
.woocommerce #content div.product .single_add_to_cart_button {
  border-radius: 10px 10px 10px 10px;
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
@keyframes hvr-pop {
  50% {
    transform: scale(1.2);
  }
}
.woocommerce #content div.product .single_add_to_cart_button:hover,
.woocommerce #content div.product .single_add_to_cart_button:focus,
.woocommerce #content div.product .single_add_to_cart_button:active {
  animation-name: hvr-pop;
  animation-duration: 0.3s;
  animation-timing-function: linear;
  animation-iteration-count: 1;
}
.woocommerce #content div.product form.cart div.quantity {
  border-width: 1px;
  border-style: solid;
  border-color: rgba(59, 59, 59, 0.26);
  padding-top: 3px;
  padding-bottom: 3px;
  padding-right: 6px;
  padding-left: 6px;
}
#wrapper > #content #theme-sidebar-section > .section-content {
  display: inline;
  min-width: 75%;
  transform: translate(0px, 0);
}
body #eilc-launch {
  background-color: #d42525;
}
/* 滑鼠移上去 → 白底藍字 */
.tcb-col #m-198c69a6fc5 .menu-item:hover {
  background-color: #ffffff;
  color: #29ABE2;
  border: 1px solid #29ABE2;
}
/* 如果按鈕內有 SVG 圖示，也一併改色 */
.tcb-col #m-198c69a6fc5 .menu-item svg path {
  fill: #ffffff;
  transition: fill 0.3s ease;
}
.tcb-col #m-198c69a6fc5 .menu-item:hover svg path {
  fill: #29ABE2;
}
/* 滑鼠移上去 → 白底藍字 */
.tcb-col #m-198c69a6fc5 .menu-item:hover {
  background-color: #ffffff;
  color: #29ABE2;
  border: 1px solid #29ABE2;
}
/* 如果按鈕內有 SVG 圖示，也一併改色 */
.tcb-col #m-198c69a6fc5 .menu-item svg path {
  fill: #ffffff;
  transition: fill 0.3s ease;
}
.tcb-col #m-198c69a6fc5 .menu-item:hover svg path {
  fill: #29ABE2;
}
.thrv_wrapper #m-198c7398053 > .menu-item > .menu-item {
  color: #000000 !important;
}
#m-198c7398053 > .menu-item .m-icon > svg:hover {
  color: #29ABE2 !important;
}
.thrive-shortcode-html > #m-198c7398053 > .menu-item .tve-disabled-text-inner:hover {
  color: #29ABE2 !important;
}
#m-198c73f6f0d > .menu-item .m-icon > svg {
  color: #000000 !important;
}
.thrive-shortcode-html > #m-198c73f6f0d > .menu-item .tve-disabled-text-inner {
  color: #000000 !important;
}
.thrive-shortcode-html > #m-198c73f6f0d > .menu-item .tve-disabled-text-inner:hover {
  color: #29ABE2 !important;
}
#m-198c73f6f0d > .menu-item .m-icon > svg:hover {
  color: #29ABE2 !important;
}
.thrive-shortcode-html > #m-198c747304b > .menu-item .tve-disabled-text-inner {
  color: #000000;
}
#m-198c747304b > .menu-item .m-icon > svg {
  color: #000000;
}
#m-198c747304b > .menu-item .m-icon > svg:hover {
  color: #29ABE2;
}
.thrive-shortcode-html > #m-198c747304b > .menu-item .tve-disabled-text-inner:hover {
  color: #29ABE2;
}
.products > .product-category h2 {
  display: inline-block;
  vertical-align: middle;
  transform: translateZ(0);
  backface-visibility: hidden;
  transition-duration: 0.3s;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  transition-property: transform;
  border-width: 1px;
  border-style: none;
}
.products > .product-category h2:active,
.products > .product-category h2:focus,
.products > .product-category h2:hover {
  transform: scale(1.1);
}
.woocommerce .product-category div {
  border-width: 1px;
  border-style: solid;
  border-color: rgba(59, 59, 59, 0.26);
}
.tcb-woo-shop .post-wrapper > .ei-hover-overlay {
  display: none;
}
body > #eilc-toplayer #eilc-body {
  height: auto;
}
body > #eilcn-box small {
  line-height: 16.4px;
}
#theme-content-section > div:nth-child(2) > div > div > form:nth-child(5) > div:nth-child(3) {
  border-style: none;
}
#shipping_method > li > label {
  font-size: 14px;
}
#theme-content-section > div:nth-child(2) > div > div > div:nth-child(3) > table > tbody > tr:nth-child(2) > td > p {
  font-size: 14px;
}
#theme-content-section > div:nth-child(2) > div > div > div:nth-child(3) > table > tbody > tr:nth-child(2) > td > form > a {
  font-size: 14px;
}
#theme-content-section > div:nth-child(2) > div > div > div:nth-child(3) > table > tbody > tr:nth-child(2) > th {
  font-size: 15px;
}
#theme-content-section > div:nth-child(2) > div > div > div:nth-child(3) > table > tbody > tr:nth-child(1) > th {
  font-size: 15px;
}
#paymentWrap #payment {
  margin-top: 40px;
  margin-bottom: 40px;
}
.thrv_wrapper #order_review > .shop_table {
  padding-top: 24px;
}
.woocommerce ul.products li.product .price {
  font-size: 24.426px;
}
.thrv_wrapper .u-column1 {
  display: none;
}
.woocommerce .woocommerce-shipping-fields {
  display: none !important;
}
tr .tag-list > label {
  color: rgba(59, 59, 59, 0.68) !important;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(59, 59, 59, 0.26);
}
