.ka-eyebrow{font-family:var(--kh-mono);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--kh-gold);line-height:1.4}.ka-note{font-family:var(--kh-mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--kh-soft);line-height:1.4;white-space:nowrap}.ka-hero{position:relative;height:clamp(340px,46vw,560px);background:var(--ka-hero-bg,#241B18);overflow:hidden}.ka-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#18110fb8,#18110f66 40%,#18110f00 72%)}.ka-hero--flat:after{display:none}.ka-hero--flat{height:clamp(260px,32vw,420px)}.ka-hero--flat .ka-hero__copy{background:none}.ka-hero__img{position:absolute;top:0;right:0;bottom:0;left:0}.ka-hero__copy{position:absolute;left:0;right:0;bottom:0;z-index:2;max-width:none;margin:0;padding-top:clamp(28px,5vw,56px);padding-bottom:clamp(28px,5vw,56px);background:linear-gradient(180deg,#18110f00,#18110f9e 46%,#18110ff0)}.ka-hero__inner{display:flex;flex-direction:column;gap:14px}.kh.ka-hero .ka-hero__h1{font-size:clamp(40px,7vw,104px);color:#fff;line-height:1.02!important;text-shadow:0 2px 24px rgba(15,11,10,.45)}.kh.ka-hero .ka-hero__p{font-size:clamp(16px,1.8vw,20px);line-height:1.45;color:#e3d8ce;max-width:44ch;text-wrap:pretty}.ka-sel{background:#241b18;color:var(--kh-cream);border-bottom:1px solid #3B2F2A;position:relative;z-index:20}.ka-sel__inner{padding-top:clamp(18px,2.2vw,28px);padding-bottom:clamp(18px,2.2vw,28px);display:flex;flex-wrap:wrap;align-items:center;gap:14px clamp(20px,3vw,40px)}.ka-sel__chips{flex:1 1 320px;min-width:0;display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:2px}.ka-sel__chips::-webkit-scrollbar{display:none}.ka-chip{flex:none;padding:10px 17px;border-radius:999px;font-family:var(--kh-font);font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .15s;border:1px solid #6B5D57;background:transparent;color:var(--kh-cream)}.ka-chip:hover{border-color:var(--kh-cream)}.ka-chip.is-on{border-color:var(--kh-cream);background:var(--kh-cream);color:#241b18}.ka-sel__note{font-size:13px;line-height:1.4;color:#c9bba6;white-space:nowrap}.ka-list{border-bottom:1px solid var(--kh-line)}.ka-list--bg2{background:var(--kh-bg2);--hsfade:var(--kh-bg2)}.ka-list__inner{padding-top:clamp(36px,5vw,72px);padding-bottom:clamp(36px,5vw,72px);display:flex;flex-direction:column;gap:clamp(18px,2.4vw,30px)}.ka-list__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px}.ka-list__headL{display:flex;flex-direction:column;gap:10px;max-width:46ch;min-width:0}.ka-list__h2{font-size:clamp(28px,4vw,54px);max-width:22ch;text-wrap:balance}.ka-list--grade .ka-list__h2{font-size:clamp(26px,3.4vw,44px);max-width:none}.ka-list__p{font-size:15.5px;line-height:1.55;color:var(--kh-ink2);text-wrap:pretty}.ka-list__empty{font-size:14.5px;line-height:1.5;color:var(--kh-muted)}.ka-list__empty[hidden]{display:none}.ka-hs{position:relative}.ka-hs[hidden]{display:none}.ka-grid{display:grid;gap:clamp(14px,1.6vw,24px)}.ka-grid--destaque{grid-template-columns:repeat(3,minmax(0,1fr))}.ka-grid--grade{grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:clamp(14px,1.6vw,22px)}@media(max-width:899px){.ka-grid{display:flex!important;grid-template-columns:none!important;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:12px!important;scrollbar-width:none;-ms-overflow-style:none;align-items:stretch;padding-bottom:4px}.ka-grid::-webkit-scrollbar{display:none}.ka-grid--destaque>.ka-card{flex:0 0 82%;scroll-snap-align:start}.ka-grid--grade>.ka-card{flex:0 0 62%;scroll-snap-align:start}.ka-hs:after{content:"";position:absolute;top:0;bottom:4px;right:0;width:72px;pointer-events:none;z-index:2;background:linear-gradient(90deg,rgba(255,255,255,0) 0%,var(--hsfade,var(--kh-bg)) 84%);transition:opacity .3s}.ka-hs:before{content:"\2192";position:absolute;right:14px;top:50%;transform:translateY(-50%);z-index:3;width:38px;height:38px;border-radius:50%;background:var(--kh-red);color:var(--kh-cream);font-size:17px;line-height:38px;text-align:center;pointer-events:none;box-shadow:0 4px 14px #1f161447;transition:opacity .3s}.ka-hs[data-hs-end="1"]:after,.ka-hs[data-hs-end="1"]:before{opacity:0}}.ka-card{display:flex;flex-direction:column;overflow:hidden;min-width:0}.ka-card[hidden]{display:none}.ka-card__img{position:relative;aspect-ratio:4/3;overflow:hidden;max-width:100%}.ka-card__img>*{transition:transform .6s cubic-bezier(.22,.61,.36,1)}.ka-card:hover .ka-card__img>*{transform:scale(1.04)}.ka-card__imgin{position:absolute;top:0;right:0;bottom:0;left:0}.ka-card__body{display:flex;flex-direction:column;flex:1;min-width:0}.ka-card__fits{font-family:var(--kh-mono);font-size:11.5px;line-height:1.4;color:var(--kh-soft)}.ka-card__tag{font-family:var(--kh-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--kh-red)}.ka-card__price{margin-top:auto;padding-top:6px;display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.ka-card__price b{font-size:17px;font-weight:700;letter-spacing:-.02em}.ka-card__price i{font-style:normal;font-size:12px;color:var(--kh-soft)}.ka-card__actions{display:flex;gap:8px;align-items:center;min-width:0}.ka-card form{flex:1;min-width:0;margin:0}.ka-card .ka-form__err{display:none}.ka-card--dark{background:#241b18;color:var(--kh-cream);border-radius:14px;outline:none;outline-offset:-2px;transition:outline-color .2s}.ka-card--dark.is-on{outline:2px solid var(--kh-gold)}.ka-card--dark .ka-card__img{background:#1b1412}.ka-card--dark .ka-card__body{gap:11px;padding:clamp(18px,2vw,26px)}.ka-card--dark .ka-card__name{font-family:var(--kh-display);text-transform:uppercase;font-size:clamp(22px,2.2vw,30px);line-height:1.04}.ka-card--dark .ka-card__pitch{font-size:14.5px;line-height:1.5;color:#c9bba6;text-wrap:pretty}.ka-card--dark .ka-card__fits{margin-top:auto;padding-top:8px}.ka-card--light{background:var(--kh-card);border:1px solid var(--kh-line);border-radius:12px;transition:border-color .2s}.ka-card--light.is-on{border-color:var(--kh-red)}.ka-card--light .ka-card__img{background:var(--kh-bg2)}.ka-list--bg2 .ka-card--light .ka-card__img{background:#ddd1c8}.ka-card--light .ka-card__body{gap:8px;padding:14px 15px 15px}.ka-card--light .ka-card__name{font-weight:700;font-size:15.5px;line-height:1.25}.ka-btn{display:flex;align-items:center;justify-content:center;width:100%;flex:1;min-width:0;border-radius:8px;font-family:var(--kh-font);font-weight:700;cursor:pointer;text-align:center;transition:background .15s,color .15s,border-color .15s}.ka-card--dark .ka-btn{padding:13px 18px;font-size:14.5px;border:1.5px solid var(--kh-cream);background:transparent;color:var(--kh-cream)}.ka-card--dark .ka-btn:hover{background:var(--kh-cream);color:#241b18}.ka-card--dark.is-on .ka-btn{border-color:var(--kh-gold);background:var(--kh-gold);color:#241b18}.ka-card--light .ka-btn{padding:11px 14px;font-size:14px;border:1.5px solid var(--kh-ink);background:transparent;color:var(--kh-ink)}.ka-card--light .ka-btn:hover{background:var(--kh-ink);color:var(--kh-cream)}.ka-card--light.is-on .ka-btn{border-color:var(--kh-red);background:var(--kh-red);color:var(--kh-cream)}.ka-btn[disabled],.ka-btn.is-pending{cursor:default}.ka-card--dark .ka-btn[disabled]{border-color:#6b5d57;background:transparent;color:#8a7c76}.ka-card--light .ka-btn[disabled]{border-color:var(--kh-line);background:transparent;color:#a8998f}.ka-btn.is-busy{opacity:.6;pointer-events:none}.ka-step{display:flex;align-items:center;gap:2px;border-radius:999px;flex:none}.ka-step[hidden]{display:none}.ka-step button{border:none;background:none;cursor:pointer;line-height:1;font-size:17px;padding:0}.ka-step span{font-family:var(--kh-mono);font-size:14px;min-width:16px;text-align:center}.ka-card--dark .ka-step{border:1px solid #6B5D57;color:var(--kh-cream)}.ka-card--dark .ka-step button{width:32px;height:36px;color:var(--kh-cream)}.ka-card--light .ka-step{border:1px solid var(--kh-line)}.ka-card--light .ka-step button{width:30px;height:34px;color:var(--kh-ink)}.ka-compat{background:#241b18;color:var(--kh-cream);border-bottom:1px solid #3B2F2A}.ka-compat__inner{padding-top:clamp(36px,5vw,72px);padding-bottom:clamp(36px,5vw,72px);display:flex;flex-wrap:wrap;gap:clamp(24px,4vw,64px)}.ka-compat__head{flex:1 1 300px;min-width:0;display:flex;flex-direction:column;gap:12px}.ka-compat__h2{font-size:clamp(24px,2.8vw,38px);text-wrap:balance}.ka-compat__p{font-size:15.5px;line-height:1.6;color:#c9bba6;max-width:44ch;text-wrap:pretty}.ka-compat__list{flex:1 1 360px;min-width:0;display:flex;flex-direction:column}.ka-compat__row{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid #3B2F2A}.ka-compat__part{font-size:14px;font-weight:700;min-width:0}.ka-compat__fits{font-family:var(--kh-mono);font-size:12.5px;color:#a8988f;text-align:right}.ka-cta{background:#1b1412;color:var(--kh-cream)}.ka-cta__inner{padding-top:clamp(40px,5vw,80px);padding-bottom:clamp(40px,5vw,80px);display:flex;flex-wrap:wrap;gap:clamp(24px,3vw,48px);align-items:center;justify-content:space-between}.ka-cta__head{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:12px}.ka-cta__h2{font-size:clamp(26px,3.4vw,46px);text-wrap:balance}.ka-cta__p{font-size:16px;line-height:1.55;color:#c9bba6;max-width:42ch;text-wrap:pretty}.ka-cta__btns{display:flex;flex-wrap:wrap;gap:10px}.ka-cta__btn{display:flex;align-items:center;gap:9px;font-weight:700;font-size:15px;padding:14px 22px;border-radius:8px;transition:background .2s,color .2s,border-color .2s}.ka-cta__btn--solid{background:var(--kh-cream);color:#241b18}.ka-cta__btn--solid:hover{background:var(--kh-gold);color:#241b18}.ka-cta__btn--outline{border:1.5px solid var(--kh-cream);color:var(--kh-cream)}.ka-cta__btn--outline:hover{background:var(--kh-cream);color:#241b18}.ka-cta__btn--muted{border:1.5px solid #6B5D57;color:#c9bba6}.ka-cta__btn--muted:hover{border-color:var(--kh-cream);color:var(--kh-cream)}.ka-spacer{height:96px}.ka-bar{position:fixed;left:0;right:0;bottom:0;z-index:60;background:#241b18;color:var(--kh-cream);transform:translateY(110%);transition:transform .35s cubic-bezier(.22,.61,.36,1)}.ka-bar.is-on{transform:translateY(0)}.ka-bar__inner{padding-top:14px;padding-bottom:14px;display:flex;flex-wrap:wrap;align-items:center;gap:14px clamp(16px,3vw,40px)}.ka-bar__left{flex:1 1 260px;min-width:0;display:flex;flex-direction:column;gap:7px}.ka-bar__row{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.ka-bar__ship{font-size:14px;font-weight:700}.ka-bar__meta{font-family:var(--kh-mono);font-size:12.5px;color:#c9bba6;white-space:nowrap}.ka-bar__track{height:5px;border-radius:999px;background:#3b2f2a;overflow:hidden}.ka-bar__fill{height:100%;border-radius:999px;background:var(--kh-gold);transition:width .35s cubic-bezier(.22,.61,.36,1);width:0}.ka-bar__cta{flex:0 0 auto;background:var(--kh-gold);color:#241b18;border:none;font-family:var(--kh-font);font-weight:700;font-size:16px;padding:15px 28px;border-radius:8px;cursor:pointer;transition:background .2s}.ka-bar__cta:hover{background:#f6c667}.ka-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#1f16146b;opacity:0;pointer-events:none;transition:opacity .3s}.ka-scrim.is-on{opacity:1;pointer-events:auto}.ka-drawer{position:fixed;top:0;right:0;bottom:0;width:min(420px,100%);z-index:80;background:var(--kh-card);color:var(--kh-ink);box-shadow:-12px 0 40px #1f161438;display:flex;flex-direction:column;transform:translate(105%);transition:transform .35s cubic-bezier(.22,.61,.36,1)}.ka-drawer.is-on{transform:translate(0)}.ka-drawer__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;border-bottom:1px solid var(--kh-line)}.ka-drawer__label{font-family:var(--kh-mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--kh-soft)}.ka-drawer__x{border:none;background:none;font-size:22px;line-height:1;cursor:pointer;color:var(--kh-ink);padding:0 4px}.ka-drawer__body{flex:1;overflow-y:auto;padding:6px 20px 20px}.ka-drawer__foot{padding:16px 20px 20px;border-top:1px solid var(--kh-line);display:flex;flex-direction:column;gap:12px}.ka-drawer__total{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.ka-drawer__total span:first-child{font-size:14px;color:var(--kh-muted)}.ka-drawer__total b{font-size:20px;font-weight:700;letter-spacing:-.02em}.ka-drawer__ship{font-size:13px;line-height:1.45;color:var(--kh-muted)}.ka-drawer__go{display:flex;align-items:center;justify-content:center;gap:10px;background:var(--kh-red);color:var(--kh-cream);font-weight:700;font-size:16px;padding:16px 24px;border-radius:8px;text-align:center}.ka-drawer__go:hover{background:var(--kh-red-light);color:var(--kh-cream)}.ka-li{display:flex;gap:13px;align-items:center;padding:14px 0;border-bottom:1px solid #EDE3D8}.ka-li__img{width:56px;height:56px;flex:none;background:var(--kh-bg2);border-radius:8px;overflow:hidden;display:block;object-fit:cover}.ka-li__txt{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.ka-li__name{font-size:14.5px;font-weight:700;line-height:1.3}.ka-li__line{font-family:var(--kh-mono);font-size:12px;color:var(--kh-soft)}.ka-li__step{display:flex;align-items:center;gap:2px;border:1px solid var(--kh-line);border-radius:999px;flex:none}.ka-li__step button{width:28px;height:30px;border:none;background:none;cursor:pointer;font-size:16px;color:var(--kh-ink);line-height:1;padding:0}.ka-li__step span{font-family:var(--kh-mono);font-size:13px;min-width:14px;text-align:center}.ka-empty{padding:32px 0;display:flex;flex-direction:column;gap:8px}.ka-empty[hidden]{display:none}.ka-empty b{font-weight:700;font-size:16px}.ka-empty span{font-size:14px;line-height:1.5;color:var(--kh-muted)}.ka-sug{margin-top:18px;background:var(--kh-bg);border:1px solid var(--kh-line);border-radius:12px;padding:15px 16px;display:flex;flex-direction:column;gap:10px}.ka-sug[hidden]{display:none}.ka-sug__gap{font-family:var(--kh-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--kh-red)}.ka-sug__name{font-size:14.5px;line-height:1.4;font-weight:700}.ka-sug__line{font-size:13px;line-height:1.45;color:var(--kh-muted)}.ka-sug__btn{align-self:flex-start;background:none;border:1.5px solid var(--kh-ink);color:var(--kh-ink);font-family:var(--kh-font);font-weight:700;font-size:14px;padding:10px 18px;border-radius:8px;cursor:pointer;transition:background .15s,color .15s}.ka-sug__btn:hover{background:var(--kh-ink);color:var(--kh-cream)}@media(max-width:599px){.ka-bar__inner{gap:10px}.ka-bar__cta{flex:1 1 100%;padding:13px 20px;font-size:15px}}.ka-card__go{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;transform:none!important;transition:none!important}.ka-card__name{color:inherit;text-decoration:none}a.ka-card__name:hover{text-decoration:underline;text-underline-offset:3px}.ka-card--light{--ka-opt-line:#D5C8BE;--ka-opt-ink:var(--kh-ink);--ka-opt-on-bg:var(--kh-ink);--ka-opt-on-ink:var(--kh-cream)}.ka-card--dark{--ka-opt-line:rgba(251,245,243,.34);--ka-opt-ink:#E3D6D0;--ka-opt-on-bg:var(--kh-cream);--ka-opt-on-ink:#241B18}.ka-opt{display:flex;flex-wrap:wrap;gap:6px}.ka-opt__pill{font-family:var(--kh-font);font-size:12.5px;font-weight:600;line-height:1;padding:8px 11px;border-radius:999px;cursor:pointer;transition:background .15s,border-color .15s,color .15s;border:1px solid var(--ka-opt-line);background:transparent;color:var(--ka-opt-ink)}.ka-opt__pill:hover{border-color:var(--ka-opt-on-bg)}.ka-opt__pill.is-on{background:var(--ka-opt-on-bg);border-color:var(--ka-opt-on-bg);color:var(--ka-opt-on-ink)}.ka-opt__pill[disabled]{opacity:.4;cursor:default;text-decoration:line-through}.ka-opt__wrap{position:relative;display:block}.ka-opt__sel{width:100%;box-sizing:border-box;appearance:none;-webkit-appearance:none;font-family:var(--kh-font);font-size:13.5px;font-weight:600;line-height:1.2;padding:10px 30px 10px 12px;border-radius:8px;cursor:pointer;border:1px solid var(--ka-opt-line);background:transparent;color:var(--ka-opt-ink)}.ka-opt__caret{position:absolute;right:11px;top:50%;transform:translateY(-50%);pointer-events:none;font-size:9px;color:var(--ka-opt-ink)}.ka-btn--out{opacity:.7}
/*# sourceMappingURL=/cdn/shop/t/25/assets/acessorios.css.map */
