div #tab-fb {
  padding: 0 0 72px 0;
}
.product-product .fancybox-container {
  z-index: 999999999993;
}
#screenshot {
  position: absolute;
  border: 1px solid #999;
  background: #fff;
  display: none;
  color: #fff;
  -moz-box-shadow: 0 0 5px #888;
  -webkit-box-shadow: 0 0 5px;
  box-shadow: 0 0 5px #888;
  z-index: 9999999999;
}
.product-info .cart .bootstrap-touchspin input[type="text"] {
  height: 38px;
  margin: 0;
}
.bootstrap-touchspin {
  margin-top: 4px;
}
.bootstrap-touchspin input[name="quantity"] {
  width: 100px;
}
.bootstrap-touchspin .bootstrap-touchspin-down,
.bootstrap-touchspin .bootstrap-touchspin-up {
  height: 38px;
  width: 40px;
  font-weight: 700;
}
.bootstrap-touchspin .bootstrap-touchspin-down {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-right: 0;
}
.bootstrap-touchspin .bootstrap-touchspin-up {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-left: none;
}
.bg-danger {
  background-color: #f2dede;
  margin: 0 0 10px;
  padding: 10px;
}
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.428571429;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  height: 38px;
  padding: 6px 12px;
}
.btn:focus {
  outline: 5px auto 0;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus {
  color: #333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  background-image: none;
  outline: 0;
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  pointer-events: none;
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  color: #333;
  background-color: #ebebeb;
  border-color: #ccc;
}
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #fff;
  border-color: #ccc;
}
.rightcol .button-quick-checkout-mobile {
  width: 98%;
  text-align: center;
  margin: 0 0 16px;
  padding: 0;
}
.rightcol .promotion-forward-button {
  border: 1px solid #eeeeee;
  border-radius: 2px;
  padding: 6px 12px;
  font-weight: 400;
  margin-bottom: 4px;
  transition: all 0.3s ease;
}
.well-lg {
  border-radius: 6px;
  padding: 24px;
}
.well-lg label {
  line-height: 20px;
}
.well-lg p {
  line-height: 26px;
  font-size: 14px;
  color: #4D4D4D;
}
.well {
  min-height: 20px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border-radius: 4px;
  padding: 15px;
}
#options .option-image img {
  width: initial;
  height: initial;
}
.a2a_svg,
.a2a_count {
  border-radius: 0 !important;
}
a .a2a_svg {
  -webkit-filter: invert(1);
  filter: invert(1);
  margin-right: 20px;
}
aside#column-right.span3.hidden-phone.sidebar {
  margin: 0 auto;
}

#options select,
.user-option-select {
  width: 100%;
  height: 40px;
  font-size: 14px;
  border: 1px solid rgba(231, 231, 231, 0.8);
  border-radius: 2px;
  color: #666;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iNC45NSIgaGVpZ2h0PSIxMCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxLjQxIDQuNjcgMi40OCAzLjE4IDMuNTQgNC42NyAxLjQxIDQuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMy41NCA1LjMzIDIuNDggNi44MiAxLjQxIDUuMzMgMy41NCA1LjMzIi8+PC9zdmc+)
    no-repeat 98% 50%;
  background-color: #fff;
  outline: 0;
  padding: 4px 20px 5px 12px;
  margin-bottom: 4px;
}
#options select:active,
#options select:hover {
  outline-color: #000;
}

#options input[type="text"]{
  margin-bottom: 4px;
}
#button-instant-checkout {
  position: fixed;
  right: 0;
  bottom: 0px;
  z-index: 999998;
  border-radius: 0;
  border: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  height: 46px;
  line-height: 46px;
  font-size: 16px;
  display: block;
  text-shadow: none;
  background: #333333;
  color: #fafafa !important;
  font-weight: 400;
  border-radius: 4px;
  width: 64%;
  margin: 6px;
  padding: 0;
}
#review-form .wrapper {
  position: relative;
  display: inline-block;
  border: 0;
  font-size: 14px;
}
#review-form .wrapper input {
  border: 0;
  width: 1px;
  height: 1px;
  overflow: hidden;
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
  opacity: 0;
}
#review-form .wrapper label {
  position: relative;
  float: right;
  color: #c8c8c8;
}
#review-form .wrapper label:before {
  content: "\f005";
  font-family: FontAwesome;
  display: inline-block;
  font-size: 1.5em;
  color: #ccc;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  margin: 5px;
}
#review-form .wrapper label:hover ~ label:before {
  color: #ffdb70;
}
#review-form .wrapper input:checked ~ label:before,
#review-form .wrapper label:hover:before {
  color: #ffc107;
}
/*嚙質�厰�嚙踝蕭�緵嚙踝蕭*/
.img_btn_cart {
  padding: 0px 10px;
  overflow: hidden;
  vertical-align: middle;
  text-align: center;
  line-height: 40px;
  border-radius: 5px;
  cursor: pointer;
  display: block;
  width: 100%;
  text-align: center;
}
.img_btn_cart:hover {
  text-decoration: none;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  padding: 0;
}
/*嚙賜𥘵�麯撜𤏪蕭�緵嚙踝蕭*/
.img_btn_not_active {
  padding: 0px 10px;
  overflow: hidden;
  vertical-align: middle;
  background: #c5c5c5;
  color: #fff;
  text-align: center;
  line-height: 40px;
  border-radius: 4px;
  display: block;
  text-align: center;
  cursor: default;
  margin: 8px 4px;
  width: auto;
  border: 1px solid #c5c5c5;
}

@media only screen and (max-width: 768px),
  only screen and (max-device-width: 667px) and (min-device-width: 375px) and (orientation: portrait),
  only screen and (max-device-width: 736px) and (min-device-width: 414px) and (orientation: portrait) {
  #maincontent.product-info.span9 {
    width: 100%;
  }
  #my_centered_buttons {
    display: flex;
    justify-content: center;
  }
  .rightcol .cart #button-cart.button-cart,
  .rightcol #button-quick-checkout {
    position: fixed;
    bottom: 0px;
    padding: 0;
    margin: 6px;
    z-index: 999;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    height: 46px;
    line-height: 46px;
    font-size: 15px;
    display: block;
    text-shadow: none;
  }
  .rightcol .cart #button-cart.button-cart {
    left: 0;
    width: 48%;
    -webkit-transition: width 0.5s;
    transition: width 0.5s;
    border-radius: 4px;
  }
  .rightcol #button-quick-checkout {
    right: 0;
    width: 48%;
    font-weight: 400;
    font-size: 16px;
    background-image: none;
    border-radius: 4px;
  }
  #button-instant-checkout {
    width: 64%;
    -webkit-transition: width 0.5s;
    transition: width 0.5s;
  }
  .product-info .rightcol .bootstrap-touchspin input[name="quantity"] {
    width: calc(100% - 80px);
  }
}
#myModal {
  left: 50%;
}
@media only screen and (max-width: 1000px),
  only screen and (max-device-width: 667px) and (min-device-width: 375px) and (orientation: portrait),
  only screen and (max-device-width: 736px) and (min-device-width: 414px) and (orientation: portrait) {
  #myModal {
    left: 0%;
    width: 90%;
    margin: 0 auto;
  }
  .modal-content {
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}