cart-drawer.drawer{visibility:hidden;background-color:#00432d73}body:has(cart-drawer.active) #whatsapp-float-button{opacity:0;pointer-events:none}.tj-cd__inner.drawer__inner{width:452px;max-width:calc(100vw - 40px);padding:0;border:0;background:var(--tj-superficie-card);box-shadow:-8px 0 32px #0000002e;display:flex;flex-direction:column}cart-drawer.is-empty .tj-cd__inner.drawer__inner{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;grid-template-rows:none;padding:0}#CartDrawer-Form{width:100%;flex-direction:column}.tj-cd__empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;text-align:center;padding:32px 24px}.tj-cd__empty-title{font-family:var(--tj-fonte-titulo);font-weight:500;font-size:var(--tj-fs-h4);line-height:var(--tj-lh-h4);letter-spacing:-.01em;color:var(--tj-texto-principal);margin:0}.tj-cd__empty-btn{padding:14px 24px}.tj-cd__top{display:flex;align-items:center;gap:8px;padding:20px 24px;border-bottom:1px solid var(--tj-borda-padrao);flex-shrink:0}.tj-cd__title{font-family:var(--tj-fonte-titulo);font-weight:500;font-size:var(--tj-fs-h4);line-height:var(--tj-lh-h4);letter-spacing:-1px;color:var(--tj-texto-principal);margin:0}.tj-cd__count{font-family:var(--tj-fonte-texto);font-weight:400;font-size:var(--tj-fs-corpo-p);line-height:var(--tj-lh-corpo-p);color:var(--tj-texto-secundario)}.tj-cd__top-spacer{flex:1}.tj-cd__close{display:inline-flex;background:none;border:0;color:var(--tj-texto-principal);cursor:pointer;padding:0}.tj-cd__close svg{width:24px;height:24px;display:block}.tj-cd__content{flex:1;min-height:0;overflow-y:auto;padding:20px 24px 8px;display:flex;flex-direction:column}.tj-cd-ship{display:flex;flex-direction:column;gap:10px;align-items:center;background:var(--tj-fundo-destaque);padding:14px 16px;flex-shrink:0}.tj-cd-ship__text{font-family:var(--tj-fonte-texto);font-weight:400;font-size:var(--tj-fs-corpo-p);line-height:var(--tj-lh-corpo-p);color:var(--tj-texto-principal);text-align:center;margin:0}.tj-cd-ship__text strong{font-weight:600;color:var(--tj-texto-destaque)}.tj-cd-ship__bar{position:relative;width:100%;height:6px;background:var(--tj-superficie-card);overflow:hidden}.tj-cd-ship__fill{display:block!important;position:absolute;left:0;top:0;height:6px;background:var(--tj-acao-primaria);transition:width .4s ease}.tj-cd-ship--free .tj-cd-ship__fill{background:var(--tj-texto-principal)}.tj-cd-items-head{display:flex;align-items:center;justify-content:space-between;padding:20px 0 10px;border-bottom:1px solid var(--tj-borda-padrao);font-family:var(--tj-fonte-texto);font-weight:500;font-size:var(--tj-fs-legenda);line-height:var(--tj-lh-legenda);color:var(--tj-texto-sutil)}.tj-cd-item{display:flex;flex-wrap:wrap;column-gap:14px;row-gap:0;align-items:flex-start;padding:18px 0;border-bottom:1px solid var(--tj-borda-padrao);overflow:hidden;max-height:400px;transition:max-height .34s ease,opacity .28s ease,padding .34s ease}.tj-cd-item--removing{max-height:0;opacity:0;padding-top:0;padding-bottom:0}.tj-cd-item__media{display:flex;align-items:center;justify-content:center;width:84px;height:84px;background:var(--tj-fundo-suave);flex-shrink:0;overflow:hidden}.tj-cd-item__media img{width:68px;height:68px;object-fit:contain}.tj-cd-item__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.tj-cd-item__top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;width:100%}.tj-cd-item__name{flex:1 1 auto;min-width:0;font-family:var(--tj-fonte-titulo);font-weight:500;font-size:var(--tj-fs-produto);line-height:var(--tj-lh-produto);letter-spacing:-1px;color:var(--tj-texto-principal);text-decoration:none}.tj-cd-item__price{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;margin-left:auto;text-align:right;font-family:var(--tj-fonte-titulo);font-weight:500;font-size:var(--tj-fs-produto);line-height:var(--tj-lh-produto);letter-spacing:-1px;color:var(--tj-texto-principal);white-space:nowrap}.tj-cd-item__price-compare{font-family:var(--tj-fonte-texto);font-weight:400;font-size:var(--tj-fs-corpo-p);color:var(--tj-texto-sutil);text-decoration:line-through}.tj-cd-item__variant{font-family:var(--tj-fonte-texto);font-weight:400;font-size:var(--tj-fs-corpo-p);line-height:var(--tj-lh-corpo-p);color:var(--tj-texto-secundario)}.tj-cd-item__actions{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding-top:4px}.tj-cd-qty{display:inline-flex;align-items:center;gap:16px;flex-shrink:0;width:auto;min-height:0;border:1px solid var(--tj-borda-padrao);border-radius:0;padding:12px}.tj-cd-qty:before,.tj-cd-qty:after{content:none;display:none}.tj-cd-qty__btn{display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center;background:none;border:0;color:var(--tj-texto-principal);cursor:pointer;padding:0}.tj-cd-qty__input{width:20px;text-align:center;border:0;background:transparent;font-family:var(--tj-fonte-texto);font-weight:600;font-size:var(--tj-fs-botao);line-height:var(--tj-lh-botao);color:var(--tj-texto-principal);-moz-appearance:textfield;outline:none}.tj-cd-qty__input::-webkit-outer-spin-button,.tj-cd-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tj-cd-qty--static{font-family:var(--tj-fonte-texto);font-weight:600;font-size:var(--tj-fs-corpo-p);color:var(--tj-texto-principal)}.tj-cd-item__remove{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-left:auto;flex-shrink:0;background:none;border:0;color:var(--tj-texto-sutil);cursor:pointer;padding:0}.tj-cd-item__remove:hover{color:var(--tj-texto-destaque)}.tj-cd-item__remove svg{width:20px;height:20px;display:block}.tj-cd-item__actions>cart-remove-button{display:inline-flex;flex-shrink:0;margin-left:auto}.cart-item__error{flex:0 0 100%;width:100%}.cart-item__error-text{color:var(--tj-texto-destaque);font-family:var(--tj-fonte-texto);font-size:var(--tj-fs-legenda)}.cart-item__error-text:empty{display:none}.tj-cd-cross{display:flex;flex-direction:column;gap:12px;background:var(--tj-fundo-suave);padding:14px 16px;margin-top:20px;flex-shrink:0}.tj-cd-cross__label{font-family:var(--tj-fonte-texto);font-weight:600;font-size:var(--tj-fs-kicker);line-height:var(--tj-lh-kicker);letter-spacing:1px;text-transform:uppercase;color:var(--tj-texto-secundario);margin:0}.tj-cd-cross__row{display:flex;align-items:center;gap:12px}.tj-cd-cross__media{display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:var(--tj-superficie-card);flex-shrink:0;overflow:hidden}.tj-cd-cross__media img{width:46px;height:46px;object-fit:contain}.tj-cd-cross__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.tj-cd-cross__name{font-family:var(--tj-fonte-texto);font-weight:600;font-size:var(--tj-fs-corpo-p);line-height:var(--tj-lh-corpo-p);color:var(--tj-texto-principal);text-decoration:none}.tj-cd-cross__prices{display:flex;align-items:center;gap:6px;font-size:var(--tj-fs-corpo-p);line-height:var(--tj-lh-corpo-p)}.tj-cd-cross__price-old{color:var(--tj-texto-sutil);text-decoration:line-through}.tj-cd-cross__price{font-weight:600;color:var(--tj-texto-destaque)}.tj-cd-cross__add{display:inline-flex;align-items:center;justify-content:center;background:var(--tj-fundo-escuro);color:var(--tj-texto-inverso);border:0;border-radius:var(--tj-raio-botao);padding:12px 20px;font-family:var(--tj-fonte-texto);font-weight:600;font-size:var(--tj-fs-botao);line-height:var(--tj-lh-botao);white-space:nowrap;cursor:pointer;flex-shrink:0}@media(max-width:750px){.tj-cd-cross__add{font-size:11px}}.tj-cd-cross__add[disabled]{opacity:.6;cursor:default}.tj-cd-ship-calc{border-bottom:1px solid var(--tj-borda-padrao);padding:16px 0;flex-shrink:0}.tj-cd-ship-calc__toggle{display:flex;align-items:center;gap:10px;width:100%;background:none;border:0;padding:0;cursor:pointer;text-align:left}.tj-cd-ship-calc__toggle>svg{width:20px;height:20px;color:var(--tj-acao-primaria);flex-shrink:0}.tj-cd-ship-calc__label{flex:1;font-family:var(--tj-fonte-texto);font-weight:400;font-size:var(--tj-fs-corpo);line-height:var(--tj-lh-corpo);color:var(--tj-texto-principal)}.tj-cd-ship-calc__chev{width:20px;height:20px;color:var(--tj-texto-principal);transition:transform .2s ease;flex-shrink:0}cart-shipping[data-state=input] .tj-cd-ship-calc__chev,cart-shipping[data-state=result] .tj-cd-ship-calc__chev{transform:rotate(180deg)}.tj-cd-ship-calc__panel{display:none;gap:8px;padding-top:12px}cart-shipping[data-state=input] .tj-cd-ship-calc__panel{display:flex}.tj-cd-ship-calc__input{flex:1;min-width:0;height:44px;padding-inline:14px;border:1px solid var(--tj-borda-padrao);background:var(--tj-superficie-card);font-family:var(--tj-fonte-texto);font-size:var(--tj-fs-corpo-p);color:var(--tj-texto-principal);outline:none}.tj-cd-ship-calc__btn{background:var(--tj-acao-primaria);color:var(--tj-texto-inverso);border:0;border-radius:var(--tj-raio-botao);padding:0 18px;font-family:var(--tj-fonte-texto);font-weight:600;font-size:var(--tj-fs-corpo-p);cursor:pointer}.tj-cd-ship-calc__result{display:none;flex-direction:column;gap:8px;padding-top:12px}cart-shipping[data-state=result] .tj-cd-ship-calc__result{display:flex}.tj-cd-ship-calc__rate{display:flex;align-items:center;justify-content:space-between;gap:8px;font-family:var(--tj-fonte-texto);font-size:var(--tj-fs-corpo-p);color:var(--tj-texto-principal)}.tj-cd-ship-calc__rate-days{color:var(--tj-texto-secundario);font-size:var(--tj-fs-legenda)}.tj-cd-ship-calc__rate-price{font-weight:600}.tj-cd-ship-calc__change{align-self:flex-start;background:none;border:0;color:var(--tj-texto-destaque);font-family:var(--tj-fonte-texto);font-size:var(--tj-fs-legenda);cursor:pointer;padding:0}.tj-cd-ship-calc__feedback{font-family:var(--tj-fonte-texto);font-size:var(--tj-fs-legenda);color:var(--tj-texto-secundario);padding-top:8px}.tj-cd-ship-calc__feedback[data-error=true]{color:var(--tj-texto-destaque)}.tj-cd__summary{background:var(--tj-superficie-card);border-top:1px solid var(--tj-borda-padrao);padding:20px 24px 24px;display:flex;flex-direction:column;gap:12px;flex-shrink:0}.tj-cd__subtotal{display:flex;align-items:center;justify-content:space-between;color:var(--tj-texto-principal)}.tj-cd__subtotal-label{font-family:var(--tj-fonte-texto);font-weight:600;font-size:var(--tj-fs-corpo-g);line-height:var(--tj-lh-corpo-g)}.tj-cd__subtotal-value{display:flex;align-items:center;gap:8px;font-family:var(--tj-fonte-titulo);font-weight:500;font-size:var(--tj-fs-preco);line-height:var(--tj-lh-preco);letter-spacing:-1px}.tj-cd__subtotal-old{font-family:var(--tj-fonte-texto);font-weight:400;font-size:var(--tj-fs-corpo-p);color:var(--tj-texto-sutil);text-decoration:line-through}.tj-cd__pix{font-family:var(--tj-fonte-texto);font-weight:400;font-size:var(--tj-fs-corpo-p);line-height:var(--tj-lh-corpo-p);color:var(--tj-texto-secundario);margin:0}.tj-cd__pix strong{font-weight:600;color:var(--tj-texto-destaque)}.tj-cd__checkout{display:flex;align-items:center;justify-content:center;width:100%;background:var(--tj-acao-primaria);color:var(--tj-texto-inverso);border:0;border-radius:var(--tj-raio-botao);padding:16px 32px;font-family:var(--tj-fonte-texto);font-weight:600;font-size:var(--tj-fs-botao);line-height:var(--tj-lh-botao);cursor:pointer}.tj-cd__checkout:hover{filter:brightness(.95)}.tj-cd__checkout[disabled]{opacity:.5;cursor:default}.tj-cd__continue{display:inline-flex;align-items:center;justify-content:center;gap:6px;align-self:center;background:none;border:0;color:var(--tj-texto-marca);font-family:var(--tj-fonte-texto);font-weight:600;font-size:var(--tj-fs-botao);line-height:var(--tj-lh-botao);cursor:pointer}.tj-cd__continue svg{width:18px;height:18px}@media(max-width:480px){.tj-cd__inner.drawer__inner{width:100vw;max-width:100vw}}@media(max-width:400px){.tj-cd__top,.tj-cd__summary{padding-inline:16px}.tj-cd__content{padding-left:16px;padding-right:16px}.tj-cd-item{column-gap:10px;row-gap:0}.tj-cd-item__media{width:60px;height:60px}.tj-cd-item__media img{width:48px;height:48px}.tj-cd-item__name,.tj-cd-item__price{font-size:var(--tj-fs-corpo-p);line-height:var(--tj-lh-corpo-p);letter-spacing:-.3px}.tj-cd-item__top{gap:6px}.tj-cd-qty{gap:10px;padding:8px 10px}.tj-cd-cross__add{padding:8px 10px}.tj-cd-cross__media{width:48px;height:48px}.tj-cd__subtotal-value{font-size:var(--tj-fs-corpo-g)}.tj-cd__checkout{padding:14px 20px}}@media(max-width:999px){.tj-cd__inner{--tj-fs-corpo: 16px;--tj-lh-corpo: 23px;--tj-fs-corpo-g: 18px;--tj-lh-corpo-g: 26px;--tj-fs-corpo-p: 14px;--tj-lh-corpo-p: 20px;--tj-fs-kicker: 13px;--tj-lh-kicker: 16px;--tj-lh-h4: 23px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/tp-cart-drawer.css.map */
