:root{--kc-ruby:#9B111E;--kc-ruby-esc:#7D0E18;--kc-preto:#14161A;--kc-tracking:.045em}.section-header h2,.title--primary,.collection__title h2,.rich-text__heading,.banner__heading,.multicolumn .title,.collapsible-content__heading,.footer-block__heading,.cart__heading,.cart-drawer .drawer__heading,.newsletter__subheading+.h1,.newsletter-form__heading{text-transform:uppercase;letter-spacing:var(--kc-tracking);font-weight:600}.product__title h1,.product__title .h1,.card__heading{text-transform:none;letter-spacing:0}.product__title>h1,.product__title>.h1{font-size:clamp(2.2rem,1.1rem + 1.1vw,3rem);line-height:1.15}.product__text.caption-with-letter-spacing,.caption-with-letter-spacing,.badge{text-transform:uppercase;letter-spacing:.06em;font-weight:600}.product-form__submit,.shopify-payment-button__button--unbranded,.cart__checkout-button,.button,.customer button,.shopify-challenge__button,.quantity__button{font-family:var(--font-heading-family);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.price,.price-item,.cart-item__price-wrapper,.totals__subtotal-value,.totals__total-value,.cart-drawer .totals,.quantity__input,.slider-counter,.cart-count-bubble{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.price__container .price-item{font-family:var(--font-heading-family);font-weight:600;letter-spacing:.01em}.product__description,.rich-text__text,.multicolumn-card__info,.collapsible-content__body{line-height:1.65}.header__menu-item,.header__inline-menu .list-menu__item,.header__menu-item .list-menu__item{font-family:var(--font-heading-family);text-transform:uppercase;letter-spacing:.05em;font-weight:500}.kc-packs fieldset,.kc-packs{display:grid;gap:.8rem;width:100%}.kc-packs--stacked{grid-template-columns:1fr}.kc-packs--columns{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.kc-packs legend{grid-column:1/-1;margin-bottom:.2rem;text-transform:uppercase;letter-spacing:.06em;font-size:1.2rem;font-weight:600;opacity:.7}.kc-packs.kc-packs input[type=radio]+label{display:block;width:100%;margin:0;padding:1.2rem 1.4rem;border:1px solid rgba(20,22,26,.22);border-radius:0;background:#fff;color:var(--kc-preto);text-align:left;transition:border-color .15s ease,box-shadow .15s ease;position:relative}.kc-packs.kc-packs input[type=radio]:hover+label{border-color:#9b111e8c}.kc-packs.kc-packs input[type=radio]:checked+label{border-color:#9b111e;box-shadow:inset 0 0 0 1px #9b111e;background:#fff;color:var(--kc-preto)}.kc-packs.kc-packs input[type=radio]:focus-visible+label{outline:2px solid #9B111E;outline-offset:2px}.kc-packs--stacked .kc-pack{display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:1.2rem;row-gap:.2rem}.kc-packs--stacked .kc-pack__head{grid-column:1;grid-row:1;display:flex;align-items:center;gap:.8rem;min-width:0}.kc-packs--stacked .kc-pack__note{grid-column:1;grid-row:2}.kc-packs--stacked .kc-pack__row{grid-column:2;grid-row:1;justify-content:flex-end}.kc-packs--stacked .kc-pack__unit{grid-column:2;grid-row:2;text-align:right}.kc-packs--stacked .kc-pack__badge{position:static}.kc-packs--columns .kc-pack{display:flex;flex-direction:column;gap:.35rem}.kc-packs--columns .kc-pack__head{display:block}.kc-packs--columns.kc-packs input[type=radio]+label{padding-top:2.8rem}.kc-packs--columns .kc-pack__badge{position:absolute;top:0;left:0;right:0;text-align:center;padding:.35rem .4rem}.kc-pack__name{font-family:var(--font-heading-family);font-weight:600;font-size:1.7rem;text-transform:uppercase;letter-spacing:.04em}.kc-pack__note{font-size:1.3rem;opacity:.65}.kc-packs--stacked .kc-pack__head{flex-wrap:wrap;row-gap:.3rem}.kc-pack__free{font-family:var(--font-heading-family);font-weight:600;font-size:1.3rem;text-transform:uppercase;letter-spacing:.04em;line-height:1.2;color:#9b111e;border:1px solid currentColor;padding:.2rem .6rem;white-space:nowrap}.kc-packs--columns .kc-pack__free{display:inline-block;margin-top:.3rem}.kc-pack__badge{display:inline-block;font-family:var(--font-heading-family);font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;line-height:1.2;color:#fff;background:#9b111e;padding:.25rem .6rem;white-space:nowrap;vertical-align:middle}.kc-pack__row{display:flex;align-items:baseline;gap:.6rem}.kc-pack__now{font-family:var(--font-heading-family);font-weight:600;font-size:2rem;font-variant-numeric:tabular-nums}.kc-pack__was{opacity:.5;font-size:1.4rem;font-variant-numeric:tabular-nums}.kc-pack__unit{font-size:1.3rem;opacity:.7;font-variant-numeric:tabular-nums}.kc-track{max-width:62rem}.kc-track__title{margin:0 0 1.2rem;font-size:clamp(2.6rem,1.4rem + 1.6vw,3.8rem);text-transform:uppercase;letter-spacing:.04em;line-height:1.1}.kc-track__intro{margin-bottom:2.4rem;font-size:1.6rem;line-height:1.6;opacity:.85}.kc-track__intro p:last-child{margin-bottom:0}.kc-track__form{padding:2rem;border:1px solid rgba(20,22,26,.16);background:#14161a08}.kc-track__label{display:block;margin-bottom:.6rem;font-size:1.1rem;text-transform:uppercase;letter-spacing:.06em;font-weight:600;opacity:.65}.kc-track__row{display:flex;gap:.8rem;flex-wrap:wrap}.kc-track__input{flex:1 1 24rem;min-width:0;min-height:5rem;padding:0 1.2rem;border:1px solid rgba(20,22,26,.28);border-radius:0;background:#fff;color:var(--kc-preto);font-family:var(--font-body-family);font-size:1.6rem;font-variant-numeric:tabular-nums;letter-spacing:.04em}.kc-track__input:focus{outline:2px solid #9B111E;outline-offset:-1px;border-color:#9b111e}.kc-track__btn{flex:0 0 auto;min-height:5rem;padding:0 2.8rem;border:0;border-radius:0;background:#9b111e;color:#fff;font-family:var(--font-heading-family);font-weight:600;font-size:1.4rem;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;transition:background .15s ease,opacity .15s ease}.kc-track__btn:hover:not([disabled]){background:#7d0e18}.kc-track__btn[disabled]{opacity:.4;cursor:not-allowed}.kc-track__hint{margin:.8rem 0 0;font-size:1.3rem;color:#9b111e;font-weight:600}.kc-track__steps{margin-top:2.4rem;padding-left:1.4rem;border-left:3px solid #9B111E;font-size:1.5rem;line-height:1.65}.kc-track__steps p:last-child{margin-bottom:0}.kc-track__help{margin-top:2rem;font-size:1.4rem;opacity:.75}.kc-track__help a{color:#9b111e;font-weight:600}@media screen and (max-width:479px){.kc-track__btn{flex:1 1 100%}}.kc-fit{margin-top:1.6rem;padding:1.4rem;border:1px solid rgba(20,22,26,.16);background:#14161a08}.kc-fit__title{margin:0 0 1rem;font-family:var(--font-heading-family);font-weight:600;font-size:1.5rem;text-transform:uppercase;letter-spacing:.05em;line-height:1.25}.kc-fit__grid{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.kc-fit__field{display:flex;flex-direction:column;gap:.35rem;min-width:0}.kc-fit__field--wide{grid-column:1/-1}.kc-fit__label{font-size:1.1rem;text-transform:uppercase;letter-spacing:.06em;font-weight:600;opacity:.65}.kc-fit__input{width:100%;min-height:4.4rem;padding:0 1rem;border:1px solid rgba(20,22,26,.28);border-radius:0;background:#fff;color:var(--kc-preto);font-family:var(--font-body-family);font-size:1.5rem;appearance:none;-webkit-appearance:none}.kc-fit__input:focus{outline:2px solid #9B111E;outline-offset:-1px;border-color:#9b111e}select.kc-fit__input{padding-right:3rem;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 1.6rem) 55%,calc(100% - 1.1rem) 55%;background-size:.5rem .5rem,.5rem .5rem;background-repeat:no-repeat}.kc-fit__btn{width:100%;margin-top:1rem;min-height:4.6rem;padding:0 1.6rem;border:1px solid var(--kc-preto);border-radius:0;background:transparent;color:var(--kc-preto);font-family:var(--font-heading-family);font-weight:600;font-size:1.4rem;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;transition:background .15s ease,color .15s ease,opacity .15s ease}.kc-fit__btn:hover:not([disabled]){background:var(--kc-preto);color:#fff}.kc-fit__btn[disabled]{opacity:.4;cursor:not-allowed}.kc-fit__result{display:flex;align-items:center;gap:.6rem;margin:1rem 0 0;padding:1rem 1.2rem;font-weight:600;font-size:1.4rem;line-height:1.35}.kc-fit__result:before{font-size:1.6rem;line-height:1}.kc-fit__result--ok{background:#15803d1a;border-left:3px solid #15803d;color:#14532d}.kc-fit__result--ok:before{content:"\2713";color:#15803d}.kc-fit__result--no{background:#9b111e14;border-left:3px solid #9B111E;color:#9b111e}.kc-fit__result--no:before{content:"!"}@media screen and (max-width:479px){.kc-fit__grid{grid-template-columns:1fr}}.cart-drawer .drawer__heading,.cart-drawer__heading{font-family:var(--font-heading-family);text-transform:uppercase;letter-spacing:var(--kc-tracking);font-weight:600}.cart-drawer .cart-item__name{font-family:var(--font-body-family);font-weight:500;letter-spacing:0;text-transform:none}.cart-drawer .cart-item__price-wrapper,.cart-drawer .totals__total-value,.cart-drawer .totals__subtotal-value{font-family:var(--font-heading-family);font-weight:600;font-variant-numeric:tabular-nums}.cart-drawer .totals__total,.cart-drawer .totals__subtotal{text-transform:uppercase;letter-spacing:var(--kc-tracking);font-size:1.6rem}.cart-drawer .totals{margin-bottom:1.6rem}.cart-drawer .cart__checkout-button{background:#9b111e;color:#fff;border:0;box-shadow:none;min-height:5.2rem}.cart-drawer .cart__checkout-button:hover:not([disabled]){background:#7d0e18}.cart-drawer .tax-note,.cart-drawer .cart__dynamic-checkout-buttons{letter-spacing:0;text-transform:none}.product-form__submit.button--secondary,.quick-add .button--secondary{background:#9b111e;color:#fff;box-shadow:none;min-height:5.2rem;transition:background .15s ease}.product-form__submit.button--secondary:after,.product-form__submit.button--secondary:before{box-shadow:none;border:0}.product-form__submit.button--secondary:hover:not([disabled]){background:#7d0e18}.product-form__submit.button--secondary[disabled]{background:#8d8d8d;color:#fff}.button:after,.shopify-challenge__button:after,.customer button:after{box-shadow:none}.header__icon .icon,.header__icon--cart .icon{color:currentColor}.announcement-bar .slider-button .icon,.announcement-bar__link .icon{color:#fff}.price--on-sale .price-item--sale{color:#9b111e;font-weight:600}.price--on-sale .price-item--regular{opacity:.55}.badge{border-radius:0}.product__accordion .accordion__title{font-size:1.6rem}.kc-oferta{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin:.4rem 0 1rem}.kc-oferta__badge{display:inline-block;padding:.28rem .6rem;border-radius:4px;background:var(--kc-acento,#9B111E);color:#fff;font-weight:700;font-size:1.3rem;letter-spacing:.04em;line-height:1.2;white-space:nowrap}.kc-oferta__timer{display:flex;align-items:center;gap:.5rem;font-size:1.25rem}.kc-oferta__rotulo{opacity:.7}.kc-oferta__relogio{display:inline-flex;align-items:center;gap:.15rem;font-variant-numeric:tabular-nums}.kc-oferta__relogio b{display:inline-block;min-width:2.1em;padding:.16rem .3rem;border-radius:3px;background:#00000012;font-weight:700;text-align:center}.kc-oferta__relogio i{font-style:normal;opacity:.45}.kc-escassez{margin:0 0 1.1rem}.kc-escassez__txt{margin:0 0 .45rem;font-size:1.3rem}.kc-escassez__txt b{font-weight:700}.kc-escassez__trilho{height:6px;border-radius:99px;background:#00000017;overflow:hidden}.kc-escassez__barra{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--kc-acento,#9B111E),#d4444f);transition:width .6s ease}@media(prefers-reduced-motion:reduce){.kc-escassez__barra{transition:none}}.kc-klarna{display:flex;align-items:center;gap:.5rem;margin:.2rem 0 1rem;padding:.5rem .7rem;border:1px solid rgba(0,0,0,.1);border-radius:6px;background:#ffb3c7;font-size:1.25rem;line-height:1.35}.kc-klarna__logo{flex:0 0 auto;display:block}.kc-klarna__txt{color:#0b051d}.kc-klarna__txt b{font-weight:700}.kc-entrega{margin:1.2rem 0 0;padding:1.1rem 1.2rem;border:1px solid rgba(0,0,0,.12);border-radius:10px;background:#fff;box-shadow:0 1px 3px #0000000d}.kc-entrega__topo{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem;margin-bottom:.3rem}.kc-entrega__gratis{color:#0f9d58;font-weight:700;font-size:1.55rem}.kc-entrega__para{opacity:.6;font-size:1.45rem}.kc-entrega__pais{font-weight:700;font-size:1.55rem}.kc-entrega__prazo{margin:0;font-size:1.45rem;line-height:1.4;opacity:.75}.kc-entrega__prazo b{font-weight:700;opacity:1}.product-form__submit{flex-direction:column;gap:.3rem;padding-top:.9rem;padding-bottom:.9rem}.product-form__submit .kc-atc__sub{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--font-body-family);font-weight:400;font-size:1.25rem;line-height:1.2;letter-spacing:.02em;text-transform:none;opacity:.88}.product-form__submit .kc-atc__sub svg{flex:none}.product-form__submit[disabled] .kc-atc__sub{display:none}
/*# sourceMappingURL=/cdn/shop/t/2/assets/klarcar.css.map */
