:root{--font-display: "Space Grotesk", -apple-system, BlinkMacSystemFont, sans-serif;--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--fs-display: clamp(3.84rem, 5vw, 5.6rem);--fs-h1: clamp(3.2rem, 4vw, 4.4rem);--fs-h2: clamp(2.56rem, 3vw, 3.6rem);--fs-h3: clamp(2rem, 2vw, 2.16rem);--fs-h4: 1.7rem;--fs-body: 1.6rem;--fs-sm: 1.4rem;--fs-xs: 1.2rem;--fw-regular: 400;--fw-medium: 500;--fw-semibold:600;--fw-bold: 700;--lh-tight: 1.05;--lh-heading: 1.15;--lh-body: 1.6;--lh-snug: 1.4;--ls-tight: -.02em;--ls-normal: 0;--ls-wide: .08em;--ls-caps: .16em;--space-1: .4rem;--space-2: .8rem;--space-3: 1.2rem;--space-4: 1.6rem;--space-5: 2.4rem;--space-6: 3.2rem;--space-7: 4.8rem;--space-8: 6.4rem;--space-9: 9.6rem;--section-gap-desktop: var(--space-9);--section-gap-mobile: var(--space-7);--pad-card: var(--space-5);--pad-block: var(--space-6);--container: 1180px;--measure: 68ch;--c-ink: #101418;--c-ink-2: #1b2128;--c-paper: #f3efe6;--c-paper-2: #e9e3d6;--c-line: #cbc3b2;--c-muted: #6b6457;--c-accent: #ff5c2b;--c-accent-d: #e64a1c;--c-cta: #628a53;--c-cta-d: #527745;--c-mech: #1f6f5c;--c-brass: #e0a93b;--c-success: #1f6f5c;--c-warning: #c8852a;--c-error: #c0392b;--radius-sm: 8px;--radius: 12px;--radius-lg: 16px;--shadow-sm: 0 1px 2px rgba(16,20,24,.06);--shadow: 0 4px 16px rgba(16,20,24,.08);--shadow-lg: 0 12px 40px rgba(16,20,24,.12);--ease: cubic-bezier(.4,0,.2,1);--dur: .2s}body{font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--c-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,.h1{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-h1);line-height:var(--lh-heading);letter-spacing:var(--ls-tight)}h2,.h2{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-h2);line-height:var(--lh-heading);letter-spacing:var(--ls-tight)}h3,.h3{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--fs-h3);line-height:var(--lh-snug);letter-spacing:-.01em}h4,.h4{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--fs-h4);line-height:var(--lh-snug)}.nigma-display{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-display);line-height:var(--lh-tight);letter-spacing:var(--ls-tight)}p{line-height:var(--lh-body);max-width:var(--measure)}.nigma-eyebrow{font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--c-accent)}.nigma-meta{font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--fw-medium);letter-spacing:var(--ls-wide);color:var(--c-muted)}.nigma-section{padding-top:var(--section-gap-mobile);padding-bottom:var(--section-gap-mobile)}@media(min-width:750px){.nigma-section{padding-top:var(--section-gap-desktop);padding-bottom:var(--section-gap-desktop)}}.nigma-container{max-width:var(--container);margin-inline:auto;padding-inline:var(--space-5)}.nigma-section-head{margin-bottom:var(--space-7)}.nigma-section-head .nigma-eyebrow{margin-bottom:var(--space-3)}.nigma-section-head h2{margin-bottom:var(--space-4)}.nigma-section-head .lead{font-size:var(--fs-h4);color:var(--c-muted);max-width:var(--measure)}.nigma-btn,button[name=add],.product-form__submit{font-family:var(--font-body);font-weight:var(--fw-semibold);font-size:var(--fs-body);letter-spacing:.01em;line-height:var(--lh-snug);padding:var(--space-4) var(--space-6);border-radius:var(--radius);border:none;cursor:pointer;transition:background var(--dur) var(--ease),transform var(--dur) var(--ease)}.nigma-btn--primary,button[name=add],.product-form__submit{background:var(--c-cta);color:#fff}.nigma-btn--primary:hover,button[name=add]:hover,.product-form__submit:hover{background:var(--c-cta-d);transform:translateY(-1px)}.nigma-btn--secondary{background:transparent;color:var(--c-ink);border:1.5px solid var(--c-line)}.nigma-btn--secondary:hover{border-color:var(--c-ink)}.nigma-card{background:var(--c-paper-2);border:1px solid var(--c-line);border-radius:var(--radius);padding:var(--pad-card)}.nigma-card__title{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--fs-h4);letter-spacing:-.01em;margin-bottom:var(--space-1)}.nigma-card__code{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--c-muted);letter-spacing:var(--ls-wide);margin-bottom:var(--space-3)}.nigma-card__rating{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--c-mech);margin-bottom:var(--space-3)}.nigma-card__price{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-h3);letter-spacing:var(--ls-tight)}.nigma-card__price--pix{color:var(--c-mech);font-size:var(--fs-sm);font-family:var(--font-mono);font-weight:var(--fw-medium)}:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}#MainContent>.shopify-section+.shopify-section{margin-top:var(--section-gap-mobile)}@media(min-width:750px){#MainContent>.shopify-section+.shopify-section{margin-top:var(--section-gap-desktop)}}.shopify-section button[name=add].button--primary,.shopify-section .product-form__submit.button.button--primary,product-form button[name=add].button--primary,.product-form__buttons button[name=add]{background-color:var(--c-cta)!important;background-image:none!important;color:#fff!important;border-radius:var(--radius)!important}.shopify-section button[name=add].button--primary:hover,.shopify-section .product-form__submit.button.button--primary:hover,product-form button[name=add].button--primary:hover,.product-form__buttons button[name=add]:hover{background-color:var(--c-cta-d)!important}cart-drawer.drawer.active{visibility:visible!important}cart-drawer.drawer.active .drawer__inner{transform:translate(0)!important}.nigma-stars{display:inline-flex;align-items:center;gap:6px;line-height:1;vertical-align:middle}.nigma-stars__track{position:relative;display:inline-block;font-size:14px;letter-spacing:1px}.nigma-stars__empty{color:#d8d8d8}.nigma-stars__fill{position:absolute;left:0;top:0;overflow:hidden;white-space:nowrap;color:#fb7a45}.nigma-stars__count{font-size:12px;color:#6b6b6b;font-weight:500}.product-content-area .nigma-stars{gap:6px;margin-top:2px}.product-content-area .nigma-stars__track{font-size:16px;letter-spacing:2px}.product-content-area .nigma-stars__count{font-size:16px}.card__nigma-rating{margin:2px 0 0}.card__nigma-rating .nigma-stars__track{font-size:16px;letter-spacing:2px}.card__nigma-rating .nigma-stars__count{font-size:14px}.card-wrapper .card__inner.ratio{--ratio-percent:100% !important;aspect-ratio:1/1!important}.card-wrapper .card__inner{border-radius:14px;overflow:hidden}.card-wrapper .card__media,.card-wrapper .card__media .media{border-radius:14px;background:#f4f1ec}.card-wrapper .card__media img{object-fit:contain!important;border-radius:14px}.card-wrapper .media--hover-effect>img+img{opacity:0;transition:opacity .35s ease}.card-wrapper:hover .media--hover-effect>img+img{opacity:1}.card-wrapper:hover .media--hover-effect>img:first-child:not(:only-child){opacity:0;transition:opacity .35s ease}.card-wrapper .card__content{padding-top:4px!important}.card-wrapper .card__information{padding-top:0!important}.card-wrapper .card__information .card__heading{margin:0 0 4px!important}.card-wrapper .card__nigma-rating{margin:0 0 2px!important}.card-wrapper .card__information .card-information{margin:0!important}.card-wrapper .card-information>*+*{margin-top:3px!important}.card-wrapper .atualizacao-marcos{margin-top:3px!important}.card-wrapper .atualizacao-marcos .parcelamento{margin-top:0!important}@media(max-width:749px){.card-wrapper .parcelamento{font-size:12px!important;white-space:nowrap}}.product__title-rating{display:inline-flex;align-items:center;gap:8px;margin-top:8px;text-decoration:none;color:inherit;cursor:pointer}.product__title>a.product__title-rating{display:inline-flex}.product__title-rating .nigma-stars__track{font-size:16px;letter-spacing:2px}.product__title-rating-count{font-size:16px;color:#6b6b6b;font-weight:500}.product__title-rating:hover .product__title-rating-count{text-decoration:underline}.nigma-rb{display:inline-flex;align-items:center;gap:8px;margin-top:8px;text-decoration:none;color:inherit;line-height:1}.nigma-rb--static{cursor:default}.product__title>a.nigma-rb{display:inline-flex}.nigma-rb__stars{gap:0}.nigma-rb__stars .nigma-stars__track{font-size:17px;letter-spacing:2px}.nigma-rb__stars .nigma-stars__empty{color:#e3e3e3}.nigma-rb__stars .nigma-stars__fill{color:#f5a623}.nigma-rb__avg{font-weight:700;font-size:15px;color:#1a1a1a}.nigma-rb__count{font-weight:400;font-size:15px;color:#717171}a.nigma-rb:hover .nigma-rb__count{text-decoration:underline}.nigma-gallery-dots{display:none}@media(max-width:749px){.nigma-gallery-viewer{position:relative}.nigma-gallery-viewer .nigma-gallery-dots{display:flex;justify-content:center;align-items:center;gap:7px;position:absolute;left:50%;bottom:12px;transform:translate(-50%);z-index:3;margin:0;padding:7px 10px;border-radius:999px;background:#11111852;pointer-events:auto}.nigma-gallery-dot{width:7px;height:7px;padding:0;border:0;border-radius:50%;background:#ffffff8c;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .2s ease,transform .2s ease}.nigma-gallery-dot.is-active{background:#fff;transform:scale(1.35)}}.kit-badge{display:inline-block;background-color:#76a164;color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:.02em;line-height:1;white-space:nowrap}.kit-badge--card{position:absolute;top:8px;left:8px;z-index:3;padding:5px 9px;font-size:11px;border-radius:8px;box-shadow:0 1px 3px #0000002e;pointer-events:none}.kit-badge--pdp{padding:4px 9px;font-size:11px;border-radius:6px;margin:0 0 8px}@media(max-width:749px){.kit-badge--card{top:6px;left:6px;padding:4px 7px;font-size:10px;border-radius:7px}.kit-badge--pdp{padding:3px 8px;font-size:9.5px;border-radius:6px;margin:0 0 6px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/nigma-design-system.css.map */
