.page-wrapper{max-width:1500px;}
.navigation, .breadcrumbs, .catalog-category-view .page-main .breadcrumbs, .catalog-category-view .page-main .columns, .page-header .header.panel, .header.content, .footer.content, .page-wrapper > .widget, .page-wrapper > .page-bottom, .block.category.event, .top-container, .page-main, .page-container > .content, .jumbotron > .container{max-width:1500px;}
.page-footer{background-color:#bdbdbd;background-image:url(../images/foot_wheel_v1_3.png);background-repeat:no-repeat;background-position: ;}
.label {
    font-weight: 700 !important; 
}
.mgz-swatch-info {
     font-weight: 700 !important;
}
.mageworx-swatch-option {
     border-radius: 5px !important;  /* 邊框圓角設為 5px */
}

select {
    border: 2px solid #cccccc !important;  /* 灰色邊框 */
    width: 75% !important;
    border-radius: 5px !important;  /* 邊框圓角設為 5px */
    font-family: verdana !important;
}
input[type="text"] {
    border: 2px solid #cccccc !important;  /* 灰色邊框 */
    border-radius: 5px !important;  /* 邊框圓角設為 5px */

}

textarea
{    border: 2px solid #cccccc !important;  /* 灰色邊框 */
    width: 60% !important;
    border-radius: 5px !important;  /* 邊框圓角設為 5px */
}
.mgz-tabs {
    font-family: verdana;
}

//#product-addtocart-button {
//    display: none;
//}
//button[type="submit"].tocart.primary {
//    display: none;
//}

//.mgz-col-md-15{
    //box-shadow: 0px 15px 50px -15px rgba(0,0,0,.5);
//}

.product-shadow{
     box-shadow: 0px 15px 50px -15px rgba(0,0,0,.5);
    border-radius: 5px !important;
}
.swatch-attribute-options {

    width: 110% !important;
}
.mageworx-swatch-option.text {
    font-size: 16px !important;
}
.product-info-main .product.attribute.overview {
    display: none !important;
}
//下面是輪圈的尺寸購買表格
.koya-spec-table{
  width:100% !important;
  border-collapse:collapse !important;
  background:#111 !important;
  color:#fff !important;
  border:1px solid #333 !important;
}

.koya-spec-table th,
.koya-spec-table td{
  text-align:center !important;
  padding:18px 15px !important;   /* 原本15 */
  border-top:1px solid #333 !important;
  color:#fff !important;
  font-size:20px !important;      /* 新增 */
}

.koya-spec-table th{
  background:#1c1c1c !important;
  font-size:20px !important;
  font-weight:800 !important;
}

.koya-size-heading td{
  background:#000 !important;
  font-size:22px !important;
  font-weight:900 !important;
}

.koya-order-btn{
  display:inline-block !important;
  background:#fff !important;
  color:#111 !important;
  padding:10px 18px !important;
  text-decoration:none !important;
  font-weight:800 !important;
  border-radius:3px !important;
}

.koya-order-btn:hover{
  background:#e00000 !important;
  color:#fff !important;
}

@media(max-width:768px){

  .koya-spec-table,
  .koya-spec-table tbody{
    display:block !important;
    width:100% !important;
  }

  .koya-spec-table tr{
    display:grid !important;
    grid-template-columns:1.3fr 1.2fr 1fr auto auto !important;
    align-items:center !important;
    gap:6px !important;
    border-bottom:1px solid #333 !important;
    padding:10px 6px !important;
  }

  .koya-spec-table tr:first-child{
    display:grid !important;
  }

  .koya-spec-table th,
  .koya-spec-table td{
    display:block !important;
    border:none !important;
    padding:0 !important;
    margin:0 !important;
    text-align:left !important;
    font-size:12px !important;
    white-space:nowrap !important;
  }

  .koya-spec-table th{
    color:#aaa !important;
    background:transparent !important;
    font-weight:800 !important;
  }

  .koya-size-heading{
    display:block !important;
    padding:0 !important;
  }

  .koya-size-heading td{
    display:block !important;
    width:100% !important;
    text-align:center !important;
    background:#000 !important;
    padding:12px !important;
    font-size:20px !important;
  }

  .koya-size-cell{
    font-size:13px !important;
    font-weight:900 !important;
  }

  .koya-pcd-cell,
  .koya-offset-cell{
    font-size:11px !important;
    color:#aaa !important;
  }

  .koya-price-cell{
    font-size:12px !important;
    font-weight:900 !important;
    text-align:right !important;
  }

  .koya-order-cell{
    text-align:right !important;
  }

  .koya-order-btn{
    display:inline-block !important;
    width:auto !important;
    padding:5px 8px !important;
    font-size:10px !important;
    white-space:nowrap !important;
  }
}