.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.products-heading-show .related-products > h2, .elementor-widget-wc-archive-products.products-heading-show .upsells > h2, .elementor-widget-wc-archive-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wc-archive-products .elementor-products-nothing-found{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-134 .elementor-element.elementor-element-fc9b894.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-134 .elementor-element.elementor-element-fc9b894.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#000000;}.elementor-134 .elementor-element.elementor-element-fc9b894.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#000000;}.elementor-134 .elementor-element.elementor-element-fc9b894.elementor-wc-products ul.products li.product .price{color:#000000;}.elementor-134 .elementor-element.elementor-element-fc9b894.elementor-wc-products ul.products li.product .price ins{color:#000000;}.elementor-134 .elementor-element.elementor-element-fc9b894.elementor-wc-products ul.products li.product .price ins .amount{color:#000000;}.elementor-134 .elementor-element.elementor-element-fc9b894.elementor-wc-products ul.products li.product .price del{color:#010101;}.elementor-134 .elementor-element.elementor-element-fc9b894.elementor-wc-products ul.products li.product .price del .amount{color:#010101;}.elementor-134 .elementor-element.elementor-element-fc9b894.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-134 .elementor-element.elementor-element-fc9b894.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-134 .elementor-element.elementor-element-fc9b894.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for wc-archive-products, class: .elementor-element-fc9b894 *//* =================================
   ショップページ専用
   WooCommerce 並び替えセレクト
================================= */

.elementor-134 .elementor-element.elementor-element-fc9b894 .woocommerce-ordering select {
  appearance: none !important;
  -webkit-appearance: none !important;

  background-color: #fff8fb !important;
  color: #5a4650 !important;

  border: 1px solid #f3b3c7 !important;
  border-radius: 12px !important;

  padding: 10px 42px 10px 16px !important;

  font-size: 15px !important;
  font-weight: 500 !important;

  cursor: pointer !important;

  background-image:
    linear-gradient(45deg, transparent 50%, #e67fa3 50%),
    linear-gradient(135deg, #e67fa3 50%, transparent 50%);

  background-position:
    calc(100% - 18px) 50%,
    calc(100% - 12px) 50%;

  background-size:
    6px 6px,
    6px 6px;

  background-repeat: no-repeat;

  transition:
    background-color 0.25s ease,
    border-color 0.25s ease,
    box-shadow 0.25s ease;
}

/* ホバー */
.elementor-134 .elementor-element.elementor-element-fc9b894 .woocommerce-ordering select:hover {
  background-color: #fff2f7 !important;
  border-color: #e98faf !important;
}

/* 選択・クリック時 */
.elementor-134 .elementor-element.elementor-element-fc9b894 .woocommerce-ordering select:focus {
  outline: none !important;
  background-color: #ffffff !important;
  border-color: #e86b9a !important;
  box-shadow: 0 0 0 3px rgba(232, 107, 154, 0.12) !important;
}



/* プルダウン内 */
.elementor-134 .elementor-element.elementor-element-fc9b894 .woocommerce-ordering select option {
  background: #fff8fb !important;
  color: #333333 !important;
}/* End custom CSS */