.site-header__top-message {
  display: none !important; }

.product-info .col-product-title {
  font-family: "Oswald",sans-serif;
  font-weight: 400;
  font-style: normal;
  text-rendering: optimizeLegibility;
  margin: 0 0 1em;
  line-height: 1.4;
  color: #333;
  font-size: 28px; }
  @media only screen and (max-width: 480px) {
    .product-info .col-product-title {
      text-align: center;
      font-size: 20px;
      display: block; } }
.product-info .col-price {
  font-family: "Oswald",sans-serif;
  font-weight: 400;
  font-style: normal;
  text-rendering: optimizeLegibility;
  margin: 5px 0;
  font-size: 21px; }
  @media only screen and (max-width: 480px) {
    .product-info .col-price {
      text-align: center;
      display: block; } }

.coll-row {
  margin-bottom: 150px; }

.form-vertical {
  margin-bottom: 15px;
  margin-top: 2.4rem; }

.selector-wrapper {
  display: inline-block;
  padding-right: 10px; }

.product-single__cart-submit {
  padding: 11px 20px;
  background-color: transparent;
  color: #333;
  border: 2px solid #333;
  font-family: Helvetica,"Helvetica Neue",Arial,"Lucida Grande",sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  text-transform: uppercase;
  border-radius: 0;
  letter-spacing: 1px;
  outline: none;
  width: 235px; }
  @media only screen and (max-width: 480px) {
    .product-single__cart-submit {
      width: 100%; } }
  .product-single__cart-submit:hover {
    background-color: transparent;
    opacity: .7;
    color: #333; }

.product-single__cart-submit_buy_now {
  padding: 11px 20px;
  background-color: #333;
  color: #FFF;
  border: 2px solid #333;
  font-family: Helvetica,"Helvetica Neue",Arial,"Lucida Grande",sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  text-transform: uppercase;
  border-radius: 0;
  letter-spacing: 1px;
  outline: none;
  margin-top: 20px;
  width: 235px; }
  @media only screen and (max-width: 480px) {
    .product-single__cart-submit_buy_now {
      width: 100%; } }
  .product-single__cart-submit_buy_now:hover {
    opacity: .9;
    color: #FFF; }

.social-sharing {
  margin: 30px 0; }

.social-sharing__link {
  padding-right: 10px;
  font-size: 10.5px;
  font-family: Helvetica,"Helvetica Neue",Arial,"Lucida Grande",sans-serif;
  color: #333;
  white-space: nowrap;
  display: inline-block; }
  .social-sharing__link span {
    vertical-align: super; }

.social-sharing__link .icon {
  width: 18px;
  height: 18px; }

@media only screen and (max-width: 480px) {
  .description {
    padding: 0 30px 0 90px;
    margin-top: 30px; } }
.description p {
  font-family: Helvetica,"Helvetica Neue",Arial,"Lucida Grande",sans-serif;
  font-size: 20px; }
.description .section-header__title {
  font-family: "Times New Roman",Times,serif;
  font-weight: 400;
  font-style: normal;
  text-rendering: optimizeLegibility;
  margin: 0 0 1em;
  line-height: 1.4;
  color: #333;
  font-size: 19px; }

.product-single .medium-up--one-whole {
  width: 100%; }
  @media only screen and (max-width: 780px) {
    .product-single .medium-up--one-whole {
      width: 100%; } }
.product-single .medium--two-third {
  width: 66.6%; }
  @media only screen and (max-width: 780px) {
    .product-single .medium--two-third {
      width: 100%; } }
.product-single .medium--one-third {
  width: 33.3%; }
  @media only screen and (max-width: 780px) {
    .product-single .medium--one-third {
      width: 100%; } }

.product-single__photos a, .product-single__photos img {
  display: block;
  margin: 0 auto;
  height: 100%;
  width: 100%; }

@media only screen and (max-width: 480px) {
  .qty-dropdown {
    text-align: center; } }
.qty-dropdown label {
  font-family: Helvetica,"Helvetica Neue",Arial,"Lucida Grande",sans-serif;
  font-style: normal;
  font-weight: 400;
  color: #333;
  line-height: 1.6;
  font-size: 12px;
  margin-bottom: 3px;
  display: block;
  cursor: pointer; }
.qty-dropdown select {
  font-family: Helvetica,"Helvetica Neue",Arial,"Lucida Grande",sans-serif;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-position: right center;
  background-image: url(//cdn.shopify.com/s/files/1/3003/3688/t/40/assets/ico-select.svg?445);
  background-repeat: no-repeat;
  background-position: right 10px center;
  text-indent: 0.01px;
  cursor: pointer;
  border-radius: 0;
  max-width: 100%;
  background-color: #f4f4f4;
  border: 0;
  font-size: 15px;
  outline: none; }

.btn.disabled {
  cursor: default;
  color: #FFF;
  background-color: #000; }
  .btn.disabled:hover {
    opacity: .8; }

@media only screen and (max-width: 480px) {
  .detail-page .box--select {
    text-align: center; } }

.title {
  font-family: "Oswald",sans-serif !important; }
