/** Shopify CDN: Minification failed

Line 120:0 Unexpected "}"
Line 133:0 Unexpected "}"

**/
.main-page-title {
  display:none;
}

table:not([class]) {
  box-shadow:none;
}

table:not([class]) td, table:not([class]) th {
  border:none !important;
}

.page-width--narrow {
  max-width: 90%;
}

.page-title {
  display:none;
}


@media (max-width: 767px){
    table:not([class]) td, table:not([class]) th{
    display: block !important;
}

table:not([class]) td, table:not([class]) th{
    display: flex !important; 
    flex-direction: column !important; 
}

table:not([class]) td, table:not([class]) th{
    width: 100% !important;
    height: auto !important;
    min-height: 100% !important;
}
}

.product__media-list .deferred-media, .product__media-list .product__modal-opener {
  border: 0px !important;
}

.special--col{
  width: calc(100% - 1rem / 2);
}

@media all and (max-width: 480px){
  .special--col{
    max-width: 100%;
    width: 100%;
  }
  .grid__item {
    width: calc(100% - .5rem * 3 / 4);
    max-width: 100%;
  }
}

.header__heading-logo {
  width: 550px;
}

.focus-none {
  background: #ededed;
}

h1 {
  text-transform: uppercase;
  font-size: 30px;
}

.header__menu-item span {
  text-transform: uppercase;
}

.card-information__wrapper {
    text-transform: uppercase;
}

.price dd {
  font-size: 16px;
}

.header:not(.header--middle-left) .header__inline-menu { 
  margin-top: 40px;
}

.product-media-modal__content>* {
width: 40%;
}

.multicolumn:not(.background-none) .multicolumn-card {
  background: none !important;
}

@media only screen and (max-width: 749px){
img.header__heading-logo {
   width: 250px !important;
}
}

@media only screen and (max-width: 800px){
table#\31 3 {
   display:none;
}
}

.gradient {
background: #ededed;
}

.header:not(.header--middle-left) .header__inline-menu {
  margin-top: 10px;
}
}

.list-menu {
  color: rgba(18, 18, 18, 0.75);
}

.product__title {
    color: rgba(18, 18, 18, 0.75);
}

.header__icon:hover .icon {
color: rgba(18, 18, 18, 0.75);
}
}


