:root{--tpd-ink: #111111;--tpd-muted: #6B6B6B;--tpd-line: #E4E0DA;--tpd-stitch: #C9BFB2;--tpd-gray: #EDEDED;--tpd-green: #2F6B3F}.tpd-title{margin:0;text-transform:none!important;letter-spacing:0!important;line-height:1.25}.tpd-name{margin:6px 0 0;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--tpd-muted)}.tpd-installments{margin:6px 0 0;font-size:13px;color:var(--tpd-muted)}.tpd-installments strong{color:var(--tpd-ink);font-weight:600}.tpd-trust{list-style:none;margin:14px 0 6px;padding:12px 14px;border:1px dashed var(--tpd-stitch);border-radius:12px;display:grid;gap:9px}.tpd-trust li{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.4;color:var(--tpd-muted)}.tpd-trust strong{color:var(--tpd-ink);font-weight:600}.tpd-trust a{color:inherit;text-decoration:underline;text-underline-offset:2px}.tpd-trust svg{flex:0 0 18px;width:18px;height:18px;margin-top:1px;fill:none;stroke:var(--tpd-ink);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.tpd-kit{display:block;margin:4px 0 14px}.tpd-kit__label{margin:0 0 10px;font-size:16px;font-weight:600;color:var(--tpd-ink)}.tpd-kit__opts{display:grid;gap:12px}.tpd-kit__opt{position:relative;display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:64px;padding:12px 16px;border:1px solid var(--tpd-line);border-radius:10px;background:#fff;color:var(--tpd-ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .2s,box-shadow .2s}.tpd-kit__opt.is-on{border-color:var(--tpd-ink);box-shadow:inset 0 0 0 1px var(--tpd-ink)}.tpd-kit__opt:focus-visible{outline:2px solid var(--tpd-ink);outline-offset:2px}.tpd-kit__l,.tpd-kit__r{display:flex;flex-direction:column;gap:3px}.tpd-kit__r{align-items:flex-end;text-align:right}.tpd-kit__t{font-size:15px;font-weight:600}.tpd-kit__s{font-size:13px;line-height:1.35;color:var(--tpd-muted)}.tpd-kit__p{font-size:15px;font-weight:600;white-space:nowrap}.tpd-kit__save{font-size:12px;font-weight:600;color:var(--tpd-green);white-space:nowrap}.tpd-kit__tag{position:absolute;top:-10px;right:12px;padding:3px 9px;border-radius:999px;background:var(--tpd-ink);color:#fff;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1.3}.tpd-kit__note{margin:8px 0 0;font-size:12px;color:var(--tpd-muted)}.tpd-kit__more{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:12px}.tpd-kit--solo .tpd-kit__more{margin-top:0}.tpd-kit__more-t{font-size:13px;color:var(--tpd-muted)}.tpd-qty{display:inline-flex;align-items:center;height:40px;border:1px solid var(--tpd-line);border-radius:10px;background:#fff;overflow:hidden}.tpd-qty__b{width:40px;height:100%;border:0;background:none;color:var(--tpd-ink);font:inherit;font-size:18px;line-height:1;cursor:pointer}.tpd-qty__b:hover{background:var(--tpd-gray)}.tpd-qty__b:focus-visible,.tpd-qty__i:focus-visible{outline:2px solid var(--tpd-ink);outline-offset:-2px}.tpd-qty__i{width:44px;height:100%;border:0;background:none;color:var(--tpd-ink);font:inherit;font-size:15px;font-weight:600;text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.tpd-qty__i::-webkit-outer-spin-button,.tpd-qty__i::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product__block--buttons .product-form__quantity{display:none!important}.product__block--buttons .product__submit__item--inline{display:block!important}.product__block--buttons [data-add-to-cart]{width:100%;min-height:54px;border-radius:10px;text-transform:none;letter-spacing:0;font-size:16px;font-weight:600}.product__block--buttons [data-add-to-cart] .btn__text{text-transform:none;letter-spacing:0}.tpi{padding:var(--tpi-pt, 48px) 0 var(--tpi-pb, 48px);background:#fff;color:var(--tpd-ink)}.tpi--gray,.tpi--cream{background:var(--tpd-gray)}.tpi__wrap{width:100%;max-width:1120px;margin:0 auto;padding:0 20px;display:grid;gap:44px}.tpi__eyebrow{margin:0 0 8px;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--tpd-muted)}.tpi__h2{margin:0;font-size:clamp(22px,2.6vw,30px);line-height:1.2;font-weight:600;letter-spacing:.01em}.tpi__h2--sm{font-size:clamp(19px,2vw,24px);margin-bottom:16px}.tpi__h3{margin:0 0 10px;font-size:clamp(18px,2vw,22px);line-height:1.25;font-weight:600}.tpi__lead{margin:10px 0 0;font-size:15px;line-height:1.55;color:var(--tpd-muted);max-width:640px}.tpi__head--center{text-align:center}.tpi__head--center .tpi__lead{margin-left:auto;margin-right:auto}.tpi__icon{width:28px;height:28px;fill:none;stroke:var(--tpd-ink);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.tpi__promises{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));border-top:1px dashed var(--tpd-stitch);border-bottom:1px dashed var(--tpd-stitch)}.tpi__promise{padding:22px 18px;display:grid;gap:6px;align-content:start}.tpi__promise+.tpi__promise{border-left:1px dashed var(--tpd-stitch)}.tpi__promise-t{margin:6px 0 0;font-size:14px;font-weight:600}.tpi__promise-x{margin:0;font-size:13px;line-height:1.45;color:var(--tpd-muted)}.tpi__steps-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:14px;counter-reset:none}.tpi__step{position:relative;padding:20px 18px 18px;border-radius:14px;background:var(--tpd-gray)}.tpi--gray .tpi__step,.tpi--cream .tpi__step{background:#fff}.tpi__step:after{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1px dashed var(--tpd-stitch);border-radius:10px;pointer-events:none}.tpi__step-n{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--tpd-ink);color:#fff;font-size:13px;font-weight:600}.tpi__step-t{margin:12px 0 4px;font-size:15px;font-weight:600}.tpi__step-x{margin:0;font-size:13px;line-height:1.5;color:var(--tpd-muted)}.tpi__story{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:0}.tpi__story-media{aspect-ratio:4 / 5;overflow:hidden;border-radius:16px;background:var(--tpd-gray)}.tpi__story-media img{width:100%;height:100%;object-fit:cover;display:block}.tpi__story-ph{width:100%;height:100%}.tpi__story-card{position:relative;margin-left:-48px;padding:32px 30px;background:#fff;border-radius:16px;box-shadow:0 18px 40px -24px #00000040}.tpi__story-card:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:1px dashed var(--tpd-stitch);border-radius:11px;pointer-events:none}.tpi__story-x{font-size:15px;line-height:1.6;color:var(--tpd-muted)}.tpi__story-x p{margin:0 0 10px}.tpi__story-x p:last-child{margin:0}.tpi__story--rev{grid-template-columns:1fr 1.1fr}.tpi__story--rev .tpi__story-media{order:2}.tpi__story--rev .tpi__story-card{margin-left:0;margin-right:-48px;z-index:1}.tpi__specs-list{margin:0;display:grid;grid-template-columns:repeat(2,1fr);column-gap:40px}.tpi__spec{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px dashed var(--tpd-stitch);font-size:14px}.tpi__spec dt{color:var(--tpd-muted)}.tpi__spec dd{margin:0;text-align:right;font-weight:500}.tpi__faq{border-top:1px solid var(--tpd-ink)}.tpi__qa{border-bottom:1px dashed var(--tpd-stitch)}.tpi__qa summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 2px;list-style:none;cursor:pointer;font-size:15px;font-weight:600}.tpi__qa summary::-webkit-details-marker{display:none}.tpi__qa summary i{position:relative;flex:0 0 14px;width:14px;height:14px}.tpi__qa summary i:before,.tpi__qa summary i:after{content:"";position:absolute;left:0;right:0;top:6.25px;height:1.5px;background:var(--tpd-ink);transition:transform .2s}.tpi__qa summary i:after{transform:rotate(90deg)}.tpi__qa[open] summary i:after{transform:rotate(0)}.tpi__qa-a{padding:0 2px 18px;font-size:14px;line-height:1.6;color:var(--tpd-muted);max-width:760px}.tpi__qa-a p{margin:0 0 8px}.tpi__qa-a a{color:var(--tpd-ink)}.tpi__cta{position:relative;padding:40px 24px;border-radius:18px;background:var(--tpd-ink);color:#fff;text-align:center}.tpi__cta:before{content:"";position:absolute;top:9px;right:9px;bottom:9px;left:9px;border:1px dashed rgba(255,255,255,.35);border-radius:12px;pointer-events:none}.tpi__cta .tpi__eyebrow,.tpi__cta .tpi__lead{color:#ffffffb8}.tpi__cta .tpi__lead{margin-left:auto;margin-right:auto}.tpi__cta-in{position:relative}.tpi__cta-btn{margin-top:20px;min-height:48px;padding:0 28px;border:0;border-radius:999px;background:#fff;color:var(--tpd-ink);font:inherit;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.tpi__cta-btn:hover{background:var(--tpd-gray)}.tpi__cta-btn:focus-visible{outline:2px solid #fff;outline-offset:3px}@media(max-width:749px){.tpi__wrap{gap:34px;padding:0 16px}.tpi__promises{grid-template-columns:1fr 1fr}.tpi__promise{padding:16px 12px}.tpi__promise:nth-child(odd){border-left:0}.tpi__promise:nth-child(n+3){border-top:1px dashed var(--tpd-stitch)}.tpi__promise:last-child:nth-child(odd){grid-column:1 / -1;grid-template-columns:28px 1fr;column-gap:14px;row-gap:2px;align-items:center}.tpi__promise:last-child:nth-child(odd)>.tpi__icon{grid-row:span 2}.tpi__promise:last-child:nth-child(odd) .tpi__promise-t{margin:0}.tpi__steps-list{grid-template-columns:1fr;gap:10px}.tpi__step{display:grid;grid-template-columns:30px 1fr;column-gap:12px;align-items:start;padding:16px}.tpi__step-n{grid-row:span 2}.tpi__step-t{margin:4px 0 2px}.tpi__story,.tpi__story--rev{grid-template-columns:1fr}.tpi__story-media{aspect-ratio:1 / 1}.tpi__story--rev .tpi__story-media{order:0}.tpi__story-card,.tpi__story--rev .tpi__story-card{margin:-40px 12px 0;padding:24px 20px}.tpi__specs-list{grid-template-columns:1fr}.tpi__cta{padding:32px 18px}}.tpm{display:grid;gap:12px;margin-top:14px}.tpm[hidden]{display:none}.tpm__lista{display:grid;gap:12px}.tpm__box{display:grid;gap:12px;padding:14px 16px 16px;border:1px solid var(--tpd-line);border-radius:10px;background:#fff}.tpm__cab{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.tpm__tit{margin:0;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--tpd-ink)}.tpm__modo{display:inline-flex;padding:3px;border-radius:999px;background:var(--tpd-gray)}.tpm__modo button{min-height:32px;padding:0 12px;border:0;border-radius:999px;background:none;color:var(--tpd-muted);font:inherit;font-size:12.5px;font-weight:500;cursor:pointer}.tpm__modo button.is-on{background:#fff;color:var(--tpd-ink);box-shadow:0 1px 3px #0000001f}.tpm__mesmo,.tpm__outro{display:grid;gap:12px}.tpm__mesmo[hidden],.tpm__outro[hidden]{display:none}.tpm__campo{display:grid;gap:6px}.tpm__rot{font-size:13px;color:var(--tpd-muted)}.tpm__rot b{color:var(--tpd-ink);font-weight:600}.tpm__rot small{font-size:12px}.tpm__sel,.tpm__txt{width:100%;height:44px;padding:0 12px;border:1px solid var(--tpd-line);border-radius:8px;background:#fff;color:var(--tpd-ink);font:inherit;font-size:15px;box-sizing:border-box}.tpm__txt{text-transform:uppercase;letter-spacing:.1em}.tpm__sel:focus,.tpm__txt:focus{outline:none;border-color:var(--tpd-ink)}.tpm__cores{display:flex;flex-wrap:wrap;gap:8px}.tpm__cor{position:relative;width:46px;height:46px;padding:0;border:1px solid var(--tpd-line);border-radius:8px;background:#f4f4f4 center / cover no-repeat;box-shadow:inset 0 0 0 2px #fff;cursor:pointer}.tpm__cor.is-on{border:2px solid var(--tpd-ink)}.tpm__cor[disabled]{opacity:.35;cursor:not-allowed}.tpm__cor--txt{width:auto;min-width:46px;height:38px;padding:0 12px;font:inherit;font-size:13px;color:var(--tpd-ink);background:#fff;box-shadow:none}.tpm__cor--txt.is-on{background:var(--tpd-ink);color:#fff}.tpm__cor--dot{width:32px;height:32px;border-radius:50%}.tpm__vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tpm__sem{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--tpd-muted);cursor:pointer}[data-raiz].is-sem .tpm__so-perso{display:none}.tpm__busca,.tpm__campos-outro{display:grid;gap:12px}.tpm__busca[hidden],.tpm__campos-outro[hidden],.tpm__escolhido[hidden]{display:none}.tpm__escolhido{display:flex;align-items:center;gap:12px;padding:8px;border:1px solid var(--tpd-line);border-radius:10px;background:var(--tpd-gray)}.tpm__escolhido img{width:56px;height:56px;border-radius:8px;object-fit:cover;background:#fff}.tpm__escolhido-t{display:grid;flex:1;min-width:0;font-size:14px;font-weight:600;color:var(--tpd-ink)}.tpm__escolhido-t small{font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--tpd-muted)}.tpm__trocar{flex:none;min-height:34px;padding:0 14px;border:1px solid var(--tpd-ink);border-radius:999px;background:#fff;color:var(--tpd-ink);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.tpm__abas{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.tpm__aba{flex:none;min-height:34px;padding:0 14px;border:1px solid var(--tpd-line);border-radius:999px;background:#fff;color:var(--tpd-ink);font:inherit;font-size:13px;cursor:pointer}.tpm__aba.is-on{border-color:var(--tpd-ink);background:var(--tpd-ink);color:#fff}.tpm__grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;max-height:330px;overflow-y:auto;padding:2px}.tpm__item{display:grid;gap:6px;padding:6px;border:1px solid var(--tpd-line);border-radius:8px;background:#fff;color:var(--tpd-ink);font:inherit;font-size:11.5px;line-height:1.3;text-align:center;cursor:pointer}.tpm__item img{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:6px;background:var(--tpd-gray)}.tpm__item span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tpm__item.is-on{border:2px solid var(--tpd-ink);padding:5px}.tpm__carregando,.tpm__dica{margin:0;font-size:12.5px;color:var(--tpd-muted)}.tpm__erro{margin:0;font-size:13px;color:#b3261e}.tpm__erro:empty{display:none}.tpm__botao{width:100%;min-height:54px;padding:0 18px;border:0;border-radius:10px;background:var(--tpd-ink);color:#fff;font:inherit;font-size:15px;font-weight:600;cursor:pointer}.tpm__botao[disabled]{opacity:.6;cursor:wait}.tpm__nota{margin:0;font-size:12px;color:var(--tpd-muted);text-align:center}body.tpm-multi teeva-perso,body.tpm-multi .product__block--buttons{display:none!important}.tpm-aviso{margin:4px 0 14px;padding:12px 14px;border:1px solid var(--tpd-ink);border-radius:10px;background:#fff}.tpm-aviso__topo{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;letter-spacing:.12em;text-transform:uppercase}.tpm-aviso__x{border:0;background:none;color:var(--tpd-muted);font:inherit;font-size:12px;letter-spacing:0;text-transform:none;text-decoration:underline;cursor:pointer}.tpm-aviso__txt,.tpm-aviso__mod{margin:6px 0 0;font-size:13px;line-height:1.45;color:var(--tpd-muted)}.tpm-aviso__txt a{color:var(--tpd-ink);font-weight:600}body.tpm-fila tpd-kit{display:none!important}@media(max-width:749px){.tpm__box{padding:12px 12px 14px}.tpm__grade{grid-template-columns:repeat(3,minmax(0,1fr))}}.tpd-kit--multi[data-varios=capas] .tpm__cor:not(.tpm__cor--dot):not(.tpm__cor--txt){background-size:230%;background-position:50% 58%}.tpm__pgrid{display:grid;grid-template-columns:104px 1fr;gap:14px;align-items:start}.tpm__pcampos{display:grid;gap:10px;min-width:0}.tpm .tpm__mini{display:block!important;position:relative;width:104px;flex:none;padding:0;border:1px solid var(--tpd-line);border-radius:10px;overflow:hidden;background:none;cursor:zoom-in}.tpm .tpm__mini .tp-stage{width:104px;height:104px}@media(max-width:749px){.tpm__pgrid{grid-template-columns:96px 1fr;gap:12px}.tpm .tpm__mini,.tpm .tpm__mini .tp-stage{width:96px}.tpm .tpm__mini .tp-stage{height:96px}}.tpd-kit__opt{justify-content:flex-start}.tpd-kit__l{flex:1;min-width:0}.tpd-kit__radio{flex:none;display:grid;place-items:center;width:18px;height:18px;border:1.5px solid #b9b2a9;border-radius:50%;transition:border-color .2s}.tpd-kit__radio:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--tpd-ink);transform:scale(0);transition:transform .2s}.tpd-kit__opt.is-on .tpd-kit__radio{border-color:var(--tpd-ink)}.tpd-kit__opt.is-on .tpd-kit__radio:after{transform:scale(1)}.tpd-kit__opt.is-on{background:#fafafa}.tpd-kit__s [data-kit-s]{color:var(--tpd-green);font-weight:600}.tpd-kit__p{font-size:16px}.tpd-kit__de{font-size:12.5px;color:#9a948d;text-decoration:line-through;white-space:nowrap}.tpd-kit__tag--ouro{background:#b8955a}@media(max-width:749px){.tpd-kit__opt{padding:12px 14px;gap:10px}.tpd-kit__s{font-size:12.5px}}
/*# sourceMappingURL=/cdn/shop/t/106/assets/teeva-pdp.css.map */
