.elementor-5076 .elementor-element.elementor-element-41f5657f{--display:flex;--min-height:207px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-5076 .elementor-element.elementor-element-42a0031c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-5076 .elementor-element.elementor-element-4224846d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.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.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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.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-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-wc-archive-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );word-spacing:var( --e-global-typography-accent-word-spacing );}.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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-5076 .elementor-element.elementor-element-2e6cca0d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-5076 .elementor-element.elementor-element-2e6cca0d.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-5076 .elementor-element.elementor-element-2e6cca0d.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-5076 .elementor-element.elementor-element-2e6cca0d.elementor-wc-products ul.products li.product .price{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-5076 .elementor-element.elementor-element-2e6cca0d.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-5076 .elementor-element.elementor-element-2e6cca0d.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-5076 .elementor-element.elementor-element-23cbf9f5{--display:flex;--min-height:643px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(max-width:1024px){.elementor-5076 .elementor-element.elementor-element-41f5657f{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5076 .elementor-element.elementor-element-42a0031c{--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-widget-breadcrumbs{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-5076 .elementor-element.elementor-element-4224846d{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.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-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.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-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-wc-archive-products.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-wc-archive-products .elementor-products-nothing-found{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-5076 .elementor-element.elementor-element-2e6cca0d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-5076 .elementor-element.elementor-element-2e6cca0d.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-5076 .elementor-element.elementor-element-2e6cca0d.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-5076 .elementor-element.elementor-element-2e6cca0d.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-5076 .elementor-element.elementor-element-2e6cca0d.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );word-spacing:var( --e-global-typography-accent-word-spacing );}}@media(max-width:767px){.elementor-5076 .elementor-element.elementor-element-41f5657f{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-5076 .elementor-element.elementor-element-42a0031c{--padding-top:0px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-widget-breadcrumbs{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-5076 .elementor-element.elementor-element-4224846d{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.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-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.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-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-wc-archive-products.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-wc-archive-products .elementor-products-nothing-found{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-5076 .elementor-element.elementor-element-2e6cca0d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-5076 .elementor-element.elementor-element-2e6cca0d.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-5076 .elementor-element.elementor-element-2e6cca0d.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-5076 .elementor-element.elementor-element-2e6cca0d.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-5076 .elementor-element.elementor-element-2e6cca0d.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );word-spacing:var( --e-global-typography-accent-word-spacing );}}/* Start custom CSS for breadcrumbs, class: .elementor-element-48779cf6 */.rank-math-breadcrumb{
  --item-bg:  #f2f2f2;
  --item-bg-hover: #e6e6e6;

  --h: 40px;
  --arrow: 10px;
  --notch: 10px;

  --overlap: 4px; /* <-- controls spacing (bigger = closer) */
}


.rank-math-breadcrumb p{
  display:flex;
  flex-wrap:wrap;
  gap: 0;              /* IMPORTANT */
  margin:0;
  padding:0;
  align-items:center;
}

.rank-math-breadcrumb .separator{ display:none; }

/* Base */
.rank-math-breadcrumb a{
  display:inline-flex;
  align-items:center;
  height: var(--h);
  padding: 0 20px 0 16px;
  background: var(--item-bg);
  color:#333;
  text-decoration:none;
  white-space:nowrap;
  position: relative;
  z-index: 1;
}

/* Overlap all but first */
.rank-math-breadcrumb a:not(:first-child){
  margin-left: calc(var(--overlap) * -1);
  padding-left: calc(var(--notch) + 12px);
  z-index: 2;
}

/* Shapes */
.rank-math-breadcrumb a:first-child{
  clip-path: polygon(
    0 0,
    calc(100% - var(--arrow)) 0,
    100% 50%,
    calc(100% - var(--arrow)) 100%,
    0 100%
  );
  border-radius: 8px 0 0 8px;
  overflow: hidden;  
}

.rank-math-breadcrumb a:not(:first-child){
  clip-path: polygon(
    0 0,
    calc(100% - var(--arrow)) 0,
    100% 50%,
    calc(100% - var(--arrow)) 100%,
    0 100%,
    var(--notch) 50%
  );
}

/* Hover */
.rank-math-breadcrumb a:hover{
  background: var(--item-bg-hover);
  z-index: 10; /* hovered item comes to front */
}

/* Last item = text only */
.rank-math-breadcrumb .last{
  background: transparent;
  padding: 0;
  margin-left: 12px;
  font-weight: 700;
  color:#111;
  white-space: normal;
}

.rank-math-breadcrumb{
  --item-bg:  #f2f2f2;
  --item-bg-hover: #e6e6e6;

  --h: 40px;
  --arrow: 10px;
  --notch: 10px;

  --overlap: 4px; /* <-- controls spacing (bigger = closer) */
}


.rank-math-breadcrumb p{
  display:flex;
  flex-wrap:wrap;
  gap: 0;              /* IMPORTANT */
  margin:0;
  padding:0;
  align-items:center;
}

.rank-math-breadcrumb .separator{ display:none; }

/* Base */
.rank-math-breadcrumb a{
  display:inline-flex;
  align-items:center;
  height: var(--h);
  padding: 0 20px 0 16px;
  background: var(--item-bg);
  color:#333;
  text-decoration:none;
  white-space:nowrap;
  position: relative;
  z-index: 1;
}

/* Overlap all but first */
.rank-math-breadcrumb a:not(:first-child){
  margin-left: calc(var(--overlap) * -1);
  padding-left: calc(var(--notch) + 12px);
  z-index: 2;
}

/* Shapes */
.rank-math-breadcrumb a:first-child{
  clip-path: polygon(
    0 0,
    calc(100% - var(--arrow)) 0,
    100% 50%,
    calc(100% - var(--arrow)) 100%,
    0 100%
  );
  border-radius: 8px 0 0 8px;
  overflow: hidden;  
}

.rank-math-breadcrumb a:not(:first-child){
  clip-path: polygon(
    0 0,
    calc(100% - var(--arrow)) 0,
    100% 50%,
    calc(100% - var(--arrow)) 100%,
    0 100%,
    var(--notch) 50%
  );
}

/* Hover */
.rank-math-breadcrumb a:hover{
  background: var(--item-bg-hover);
  z-index: 10; /* hovered item comes to front */
}

/* Last item = text only */
.rank-math-breadcrumb .last{
  background: transparent;
  padding: 0;
  margin-left: 12px;
  font-weight: 700;
  color:#111;
  white-space: normal;
}

.rank-math-breadcrumb a:first-child{
  font-size: 0; /* hide text */
}

.rank-math-breadcrumb a:first-child::before{
  content: "";
  display: block;
  width: 18px;
  height: 18px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23222' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 11L12 4l9 7'/%3E%3Cpath d='M5 10v10h14V10'/%3E%3C/svg%3E") center / contain no-repeat;
}/* End custom CSS */
/* Start custom CSS for wc-archive-products, class: .elementor-element-2e6cca0d *//* === Wrapper (width) === */
.woocommerce-ordering .choices{
  width: 360px !important;      /* adjust as needed */
  max-width: 100%;
  filter: none !important;
}

/* === Closed field === */
.woocommerce-ordering .choices__inner{
  width: 100% !important;
  border-radius: 14px !important;
  border: 1px solid rgba(0,0,0,.18) !important;
  background: #fff !important;
  box-shadow: 0 10px 26px rgba(0,0,0,.08) !important;
  padding: 10px 44px 10px 14px !important;
  min-height: 48px !important;
  display: flex !important;
  align-items: center !important;
}

/* Remove default inner spacing */
.woocommerce-ordering .choices__list--single{
  padding: 0 !important;
}

/* Text (selected + options) */
.woocommerce-ordering .choices__item--selectable{
  font-size: 16px !important;
  line-height: 1.2 !important;
  color: #111 !important;
  font-weight: 500 !important;
}

/* Arrow */
.woocommerce-ordering .choices[data-type*="select-one"]::after{
  border: none !important;
  width: 10px !important;
  height: 10px !important;
  right: 18px !important;
  top: 50% !important;
  transform: translateY(-60%) rotate(45deg) !important;
  border-right: 2px solid rgba(0,0,0,.55) !important;
  border-bottom: 2px solid rgba(0,0,0,.55) !important;
}

.woocommerce-ordering .choices.is-open[data-type*="select-one"]::after{
  transform: translateY(-35%) rotate(225deg) !important;
}

/* Focus/open styling (stronger only while open) */
.woocommerce-ordering .choices.is-open .choices__inner{
  border-color: rgba(0,0,0,.55) !important;
  box-shadow: 0 14px 32px rgba(0,0,0,.12) !important;
}

/* If Safari leaves "focused" after outside click, revert to normal while closed */
.woocommerce-ordering .choices.is-focused:not(.is-open) .choices__inner{
  border-color: rgba(0,0,0,.18) !important;
  box-shadow: 0 10px 26px rgba(0,0,0,.08) !important;
}

/* === Dropdown base (no shadow by default) === */
.woocommerce-ordering .choices__list--dropdown{
  position: absolute !important;
  left: 0 !important;
  width: 100% !important;
  border-radius: 14px !important;
  overflow: hidden !important;

  /* default (closed) state */
  opacity: 0 !important;
  visibility: hidden !important;
  pointer-events: none !important;
  margin-top: 0 !important;
  box-shadow: none !important;
  border: 1px solid transparent !important;
}

/* Open state */
.woocommerce-ordering .choices.is-open .choices__list--dropdown{
  opacity: 1 !important;
  visibility: visible !important;
  pointer-events: auto !important;
  margin-top: 10px !important;
  border: 1px solid rgba(0,0,0,.14) !important;
  box-shadow: 0 18px 40px rgba(0,0,0,.14) !important;
}

/* Options */
.woocommerce-ordering .choices__list--dropdown .choices__item{
  padding: 12px 14px !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  white-space: nowrap !important;
}

/* Hover + selected */
.woocommerce-ordering .choices__list--dropdown .choices__item--selectable.is-highlighted{
  background: rgba(0,0,0,.06) !important;
}

.woocommerce-ordering .choices__list--dropdown .choices__item.is-selected{
  background: rgba(0,0,0,.08) !important;
}

/* Safari shadow caching glitch prevention */
.woocommerce-ordering .choices,
.woocommerce-ordering .choices *{
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}/* End custom CSS */