/** Shopify CDN: Minification failed

Line 70:5 Unexpected "/"

**/
@charset "UTF-8";
.tm-variations label {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  padding: 2px 20px;
  border: 1px solid #d2d2d7;
  font-size: .875rem;
  line-height: 1.4;
  transition: .3s ease-in-out;
  transition-property: color,background-color,border-color;
  color: #666666;
  text-align: left;
  font-weight: 500;
  min-height: 54px;
}
@media (max-width: 640px) {
  .tm-variations label {
    font-size: 12px;
    line-height: 1.4;
    min-height: 64px;
  }
  .tm-variations .uk-grid-margin {
    margin-top: 10px;
  }
}
.tm-variations label:hover {
background: 0 0;
border-color: #0071E3;
color: #000; }

  .tm-variations label.tm-variation-color {
    padding: 6px;
    background: transparent; }
    .tm-variations label.tm-variation-color > span {
      display: block;
      font-size: 0;
      width: 30px;
      height: 30px; }
    .tm-variations label.tm-variation-color:hover {
      background: transparent;
      border-color: #0071E3; }
.tm-variations input:not(:disabled) + label {
  cursor: pointer; }

.tm-variations input:not(:disabled):checked + label.tm-variation-color {
  border-color: #0071E3;
  background-color: transparent; }

.tm-variations input:not(:disabled):checked + label {
  color:#000;border-color:#0071E3;background:0 0;box-shadow: 0 0 0px 1px #0071E3;
}
@media (max-width: 960px) {
    .tm-variations input:not(:disabled) + label {
      border-radius: 8px; } 
    .tm-variations input:not(:disabled):checked + label {
      box-shadow: 0 0 0 0.3px #0071E3;
    }
}

.tm-custom-variant .tm-variations a>*{pointer-events:none}
.tm-custom-variant .tm-variations a.tm-active{border-color:#0071e3}.tm-add-to-cart{background:0 0;border:1px solid transparent;transition:all .3s ease-in-out;padding:0 20px;min-width:240px;font-weight:600;font-size:17px;box-sizing:border-box;height:60px;}.tm-add-to-cart:hover{border-color:#0071e3 !important;background-color:linear-gradient(0deg,rgba(255,255,255,0.2),rgba(255,255,255,0.2)),#0071e3 !important;}.tm-add-to-cart[disabled]:hover{color:#636363 !important;}.tm-add-to-cart:active{border-color:#0071E3 !important;background-color:#0071E3 !important;}@media (max-width:768px){.tm-add-to-cart{line-height:48px;height:48px;font-size:1rem;}}.affirm-as-low-as{height:26px;}.tm-add-to-cart:not([disabled]):not(.loading){border-color:#1b1b1b}.tm-add-to-cart:not([disabled]):not(.loading):hover{color:#fff;border-color:#0071e3;background-color:#0071e3;box-shadow:0 2px 8px rgba(0,0,0,.08)}.tm-add-to-cart[disabled]{cursor:not-allowed;border-color:#f5f5f8;background-color:#f5f5f8}.tm-add-to-cart.loading{border-color:#0071e3;background:#f5f5f8;box-shadow:0 2px 8px rgba(0,0,0,.08)}.tm-add-to-cart.loading>span{display:none}.tm-add-to-cart.loading>.uk-hidden{display:inline-block!important}.tm-main-product [data-thumbnail-id] img{user-select:none;border:2px solid #e1e1e1;transition:all .3s ease-in-out}.tm-main-product [data-thumbnail-id].tm-active img,.tm-main-product [data-thumbnail-id]:hover img{border-color:#0071e3}.tm-main-product .tm-discount{cursor:pointer}.tm-product-content .uk-list>:nth-child(n+2){margin-top:5px}@media (max-width:960px){.tm-product-content{margin-top:0!important}}@media (min-width:960px){.tm-product-image-container{position:sticky;top:48px}}.tm-amazon{color:#FF8F00;border-bottom:1px dashed transparent;transition:all .3s ease-in-out}.tm-amazon:hover{text-decoration:none;color:#ea8504;border-color:#ea8504}.ssw-nav-tabs{padding-left:0}

body /deep/ .btn-primary{
  background:#0071e3 !important;
}

