/** Shopify CDN: Minification failed

Line 116:0 Unexpected "}"

**/
/* Custom stylesheet by Guilherme Montenegro – info@guimontenegro.dev — v1.0 — 2025-10-13 */
/* This file is rendered inside 'layout/theme.liquid' */

/*
@font-face {
  font-family: 'Belkin';
  src: url('//loja.isalatuf.com.br/cdn/shop/t/4/assets/isalatuf-belkin-light.woff2?369') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Belkin';
  src: url('//loja.isalatuf.com.br/cdn/shop/t/4/assets/isalatuf-belkin-regular.woff2?369') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Belkin';
  src: url('//loja.isalatuf.com.br/cdn/shop/t/4/assets/isalatuf-belkin-medium.woff2?369') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Belkin';
  src: url('//loja.isalatuf.com.br/cdn/shop/t/4/assets/isalatuf-belkin-semibold.woff2?369') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Belkin';
  src: url('//loja.isalatuf.com.br/cdn/shop/t/4/assets/isalatuf-belkin-bold.woff2?369') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Belkin';
  src: url('//loja.isalatuf.com.br/cdn/shop/t/4/assets/isalatuf-belkin-extrabold.woff2?369') format('woff2');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

:root {
  --font-heading--family: 'Belkin', sans-serif!important;
  --font-subheading--family: 'Belkin', sans-serif!important;
  --font-accent--family: 'Belkin', sans-serif!important;
}
*/

button, .button, .button-primary, .button-secondary {
    font-weight: 600!important;
}

.product-inventory__text{
    white-space: nowrap!important;
}

.product-details .isalatuf-installments {
  font-size: 1.2rem!important;
}

.kaching-bundles__bar-radio,
.kaching-bundles__block-title::before,
.kaching-bundles__block-title::after {
  display: none!important;
}

.kaching-bundles__block-title {
  text-align: start !important;
}

.kaching-bundles__block {
  margin:0 !important;
}

.noreviews-title {
  font-family: var(--font-h2--family)!important;
  font-style: var(--font-h2--style)!important;
  font-weight: var(--font-h2--weight)!important;
  font-size: var(--font-h2--size)!important;
  line-height: var(--font-h2--line-height)!important;
  letter-spacing: var(--font-h2--letter-spacing)!important;
  text-transform: var(--font-h2--case)!important;
  color: var(--color, var(--font-h2-color))!important;
}

.trustoo-reviews-wrapper {
  padding: 0 !important;
}

@media (min-width: 750px) {
  .kaching-bundles-sticky-atc__title {
    font-size: 1.2em!important;
  }
  .kaching-bundles-sticky-atc__button {
    font-size: 1.2em!important;
  }
  .kaching-bundles-sticky-atc__image {
    height: 65px!important;
  }s
}

.isalatuf-product-title-replace {
  font-size:0.7em!important;
  vertical-align:middle!important;
  display:inline-block!important;
  margin:0!important;
}

textarea {
  resize: vertical!important;
  min-height: 100px!important;
}

.product-details > div {
  width: 600px!important;
  max-width: 100%!important;
  margin: auto!important;
}

.tax-note {
  display: none!important;
}

.kaching-bundles__block {
  margin-bottom: 7px!important;
}

.menu-drawer__close-button {
  color: var(--color-foreground)!important;
  box-shadow: none!important;
}

.quantity-selector {
  flex-grow: 1!important;
  min-width: auto!important;
}

#vstar-noreviews {
  max-width: none!important;
}