presente-carrinho{--pr-texto: rgb(var(--text-color, 28 28 28));--pr-suave: rgb(var(--text-color, 28 28 28) / .64);--pr-fio: rgb(var(--text-color, 28 28 28) / .12);--pr-fundo: #ffffff;--pr-fundo-suave: rgb(var(--text-color, 28 28 28) / .04);--pr-preto: #1c1c1c;--pr-roxo: #754ea9;--pr-erro: #b3261e;--pr-raio: 8px;--pr-raio-controle: var(--button-border-radius, 6px);display:grid;gap:1rem;width:100%;justify-self:stretch;padding:1.25rem;border:1px solid var(--pr-fio);border-radius:var(--pr-raio);background:var(--pr-fundo);color:var(--pr-texto);font-family:var(--text-font-family, inherit);font-size:.875rem;line-height:1.5;text-align:start}presente-carrinho [hidden]{display:none!important}presente-carrinho p{margin:0}.presente-carrinho--gaveta{gap:.625rem;padding:.625rem .875rem}.presente-carrinho--gaveta .presente-carrinho__topo{gap:.625rem}.presente-carrinho--gaveta .presente-carrinho__icone{width:22px;height:22px}.presente-carrinho--gaveta .presente-carrinho__icone svg{width:20px;height:20px}.presente-carrinho--gaveta .presente-carrinho__topo>.presente-carrinho__texto{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .5rem}.presente-carrinho--gaveta .presente-carrinho__topo .presente-carrinho__titulo{font-size:.9375rem}.presente-carrinho--gaveta .presente-carrinho__topo .presente-carrinho__ajuda{font-size:.75rem}.presente-carrinho__topo{display:flex;align-items:center;gap:.75rem;cursor:pointer}.presente-carrinho__icone{display:grid;flex:none;place-items:center;width:28px;height:28px}.presente-carrinho__icone svg{width:24px;height:24px}.presente-carrinho__texto{display:grid;flex:1;gap:.0625rem;min-width:0}.presente-carrinho__titulo{font-family:var(--heading-font-family, inherit);font-size:1rem;font-weight:var(--heading-font-weight, 700);letter-spacing:-.03em;text-transform:none}.presente-carrinho__ajuda{color:var(--pr-suave);font-size:.8125rem}.presente-carrinho__switch.switch{--switch-height: 1.375rem;--switch-width: 2.5rem;--switch-padding: .1875rem;--switch-toggle-size: 1rem;flex:none;background:rgb(var(--text-color, 28 28 28) / .2)}.presente-carrinho__switch.switch:checked{background:var(--pr-preto)}.presente-carrinho__detalhes:not(:has(>:not([hidden]))){display:none!important}.presente-carrinho__detalhes{display:grid;gap:.875rem;padding-top:1rem;border-top:1px solid var(--pr-fio)}.presente-carrinho--gaveta .presente-carrinho__detalhes{gap:.5rem;padding-top:.625rem}.presente-carrinho__modo{display:grid;grid-template-columns:1fr 1fr;padding:.1875rem;border:1px solid var(--pr-fio);border-radius:var(--pr-raio-controle);background:var(--pr-fundo-suave)}.presente-carrinho__segmento{cursor:pointer}.presente-carrinho__segmento span{display:grid;place-items:center;min-height:2.25rem;padding:.25rem .5rem;border-radius:calc(var(--pr-raio-controle) - 2px);font-size:.8125rem;font-weight:600;letter-spacing:-.02em;text-align:center;transition:background-color .2s ease-in-out,color .2s ease-in-out}.presente-carrinho__segmento input:checked+span{background:var(--pr-preto);color:#fff}.presente-carrinho__pecas{display:grid}.presente-carrinho__peca{display:flex;align-items:center;gap:.75rem;padding-block:.625rem;border-bottom:1px solid var(--pr-fio);cursor:pointer}.presente-carrinho__peca:first-child{border-top:1px solid var(--pr-fio)}.presente-carrinho__foto{flex:none;width:44px;height:44px;overflow:hidden;border-radius:4px;background:var(--pr-fundo-suave)}.presente-carrinho__foto img{display:block;width:100%;height:100%;object-fit:cover}.presente-carrinho__peca-texto{display:grid;flex:1;min-width:0}.presente-carrinho__peca-nome{overflow:hidden;font-weight:600;letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis}.presente-carrinho__peca-detalhe{color:var(--pr-suave);font-size:.8125rem}.presente-carrinho__peca .checkbox{flex:none;inset-block-start:0}.presente-carrinho--gaveta .presente-carrinho__pecas{max-height:9.5rem;overflow-y:auto}.presente-carrinho--gaveta .presente-carrinho__peca{padding-block:.5rem}.presente-carrinho--gaveta .presente-carrinho__foto{width:40px;height:40px}.presente-carrinho__aviso{padding-top:.5rem;color:var(--pr-erro);font-size:.8125rem;font-weight:600}.presente-carrinho__opcao{display:flex;align-items:flex-start;gap:.625rem;cursor:pointer}.presente-carrinho__opcao .presente-carrinho__titulo{font-family:inherit;font-size:.875rem;font-weight:600;letter-spacing:-.02em}.presente-carrinho--gaveta .presente-carrinho__opcao .presente-carrinho__ajuda{display:none}presente-carrinho .checkbox:checked{background-color:var(--pr-preto);border-color:var(--pr-preto)}presente-carrinho :is(.switch,.checkbox):focus-visible,.presente-carrinho__segmento input:focus-visible+span{outline:2px solid var(--pr-roxo);outline-offset:2px}@media(prefers-reduced-motion:reduce){.presente-carrinho__segmento span{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/presente-carrinho.css.map */
