/* Enabled variant selectors should look interactive, with the theme's native arrow. */
body#product .product-variants .product-variants-item select:not(:disabled){
 background-color:#fff!important;
 color:#222!important;
 -webkit-text-fill-color:#222;
 border:1px solid #d4d4d4;
 opacity:1;
 cursor:pointer;
}
body#product .product-variants .product-variants-item select:not(:disabled):hover{border-color:#999}
body#product .product-variants .product-variants-item select:not(:disabled):focus-visible{outline:2px solid #69643a;outline-offset:2px}
/* Replace fixed breakpoint margins with the measured bottom edge of the header. */
@media(min-width:768px){
 body#product #wrapper .steelcore-breadcrumb{
  display:block;height:auto;min-height:0;margin:0 0 30px!important;
  padding:var(--steelcore-product-breadcrumb-offset,160px) 0 20px!important;
  text-align:center;
 }
 body#product #wrapper .steelcore-breadcrumb ol{
  display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;
  gap:4px 0;width:100%;height:auto;min-height:0;margin:0!important;padding:0!important;
  list-style:none;font-size:13px;line-height:20px;
 }
 body#product #wrapper .steelcore-breadcrumb li{
  display:inline;float:none;margin:0!important;padding:0;max-width:100%;
 }
 body#product #wrapper .steelcore-breadcrumb li a{
  display:inline;padding:0!important;line-height:20px;color:#666;overflow-wrap:anywhere;transition:none;
 }
 body#product #wrapper .steelcore-breadcrumb li a:hover{color:#222;text-decoration:underline}
 body#product #wrapper .steelcore-breadcrumb li a::after,
 body#product #wrapper .steelcore-breadcrumb li::after{display:none!important;content:none!important}
 body#product #wrapper .steelcore-breadcrumb li+li::before{
  content:'/';display:inline-block;padding:0 10px;color:#999;font-size:12px;
 }
 body#product #wrapper .steelcore-breadcrumb [aria-current=page]{color:#666}
}
