/** Shopify CDN: Minification failed

Line 212:1 Expected "}" to go with "{"

**/
/*-----------------------------------------------------------------------------/
/ Custom Theme CSS
/-----------------------------------------------------------------------------*/
/*---------------- Global Custom CSS -------------------*/
.t4s-product-tabs-wrapper .t4s-tab__icon {
  background: transparent !important;
  color: inherit !important;
}
.t4s-swatch__option.is-t4s-name__size {
  margin-bottom: 0 !important;
}

.t4s-product-form__buttons .t4s-product-form__submit {
  margin-top: 0.5 !important;
}
/* Remove space between live view and title */
.t4s-pr_counter {
  margin-bottom: 0.2 !important;
}

.t4s-product__title {
  margin-top: 0 !important;
}

/* Smaller, grey payment options text */
.t4s-product-form__buttons .shopify-payment-button .shopify-payment-button__more-options {
  font-size: 11px !important;
  color: #888888 !important;
}
.is-t4s-name__size .t4s-swatch__item.is--soldout {
  text-decoration: none;
}
@media (max-width: 768px) {
  #restock-rocket-inline-container #formContainer-Inline {
    border-radius: 8px !important;
  }
@media (max-width: 768px) {
  .t4s-product-tabs-wrapper .t4s-tab__title[href^="#t4s-tab-des"] {
    border-radius: 8px;
  }

  .t4s-product-tabs-wrapper .t4s-active > .t4s-tab__title[href^="#t4s-tab-des"] {
    border-radius: 8px 8px 0 0;
  }

  .t4s-product-tabs-wrapper .t4s-tab__title[href^="#t4s-tab-des"] + .t4s-tab-content {
    border-radius: 0 0 8px 8px;
  }
}

/* POWERWING / Compact Kalles cart drawer */
#t4s-mini_cart .t4s-mini_cart__item {
  gap: 12px;
  padding: 10px 14px;
  border-color: #e8e8ed;
}

#t4s-mini_cart .t4s-mini_cart__img {
  align-self: flex-start;
  flex: 0 0 64px;
  width: 64px;
  margin: 0;
  border-radius: 10px;
  background-color: #f5f5f7;
}

#t4s-mini_cart .t4s-mini_cart__img.t4s_ratio::before {
  padding-top: 100%;
}

#t4s-mini_cart .t4s-mini_cart__img img {
  object-fit: contain;
}

#t4s-mini_cart .t4s-mini_cart__info {
  min-width: 0;
}

#t4s-mini_cart .t4s-mini_cart__title {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.25;
  white-space: normal;
  overflow-wrap: anywhere;
}

#t4s-mini_cart .t4s-mini_cart__meta {
  margin-top: 2px;
  line-height: 1.35;
}

#t4s-mini_cart .t4s-mini_cart__meta :is(p, ul, li) {
  margin-block: 0;
}

#t4s-mini_cart .t4s-mini_cart__actions {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0 4px;
  margin-top: 4px;
}

#t4s-mini_cart .t4s-mini_cart__actions .t4s-quantity-cart-item {
  width: 116px;
  min-width: 116px;
  height: 44px;
  margin: 0;
  border: 0;
  border-radius: 10px;
  background-color: #f5f5f7;
}

#t4s-mini_cart .t4s-quantity-cart-item input[type="number"] {
  width: 28px;
  height: 44px;
}

#t4s-mini_cart .t4s-quantity-cart-item button {
  display: grid;
  place-items: center;
  width: 44px;
  height: 44px;
  padding: 0;
  border-radius: 8px;
}

#t4s-mini_cart .t4s-mini_cart__actions :is(.t4s-mini_cart__edit, .t4s-mini_cart__remove) {
  flex: 0 0 44px;
  width: 44px;
  height: 44px;
  margin: 0;
  line-height: 44px;
  text-align: center;
}

#t4s-mini_cart .t4s-mini_cart__actions :is(.t4s-mini_cart__edit, .t4s-mini_cart__remove) svg {
  width: 17px;
  height: 17px;
  vertical-align: middle;
}

#t4s-mini_cart .t4s-mini_cart__actions :is(button, input, a):focus-visible {
  outline: 2px solid #006494;
  outline-offset: -2px;
}

#t4s-mini_cart .t4s-minicart-recommendations {
  margin: 10px 14px 14px;
  border: 1px solid #e8e8ed;
  border-radius: 12px;
  box-shadow: none;
}

#t4s-mini_cart .t4s-minicart-recommendations__title {
  padding: 8px 10px;
  background-color: #f5f5f7;
  font-size: 13px;
  font-weight: 600;
}

#t4s-mini_cart .t4s-minicart-recommendations__item--img {
  margin: 6px 8px;
}

#t4s-mini_cart .t4s-minicart-recommendations__item--img > a {
  width: 56px;
}

#t4s-mini_cart .t4s-drawer__bottom {
  padding: 10px 14px max(10px, env(safe-area-inset-bottom));
  box-shadow: none;
}

#t4s-mini_cart .t4s-drawer__bottom .t4s-btn__checkout {
  margin: 0 0 6px;
  border-radius: 10px !important;
}

#t4s-mini_cart .t4s-cart__tax {
  margin: 0 0 6px;
}

#t4s-mini_cart .t4s-cat__imgtrust {
  max-width: 228px;
  margin-inline: auto;
}

/*---------------- Custom CSS for only desktop -------------------*/
@media (min-width: 1025px) {
  
}

/*---------------- Custom CSS for tablet, mobile -------------------*/
@media (max-width: 1024px) {
  
}

/*---------------- Custom CSS for only tablet -------------------*/
@media (min-width: 768px) and (max-width: 1024px) {
  
}

/*---------------- Custom CSS for only mobile -------------------*/
@media (max-width: 767px){
  
}