.topo{padding-top:calc(var(--header-h) + clamp(28px,4vw,56px))}.ck{display:grid;gap:clamp(24px,3vw,40px);align-items:start}.ck__cab{order:1}.ck__resumo{order:2}.ck__passos{order:3}@media(min-width:900px){.ck{grid-template-columns:minmax(0,1fr) minmax(0,24rem);grid-template-areas:"cab resumo" "passos resumo";grid-template-rows:auto 1fr;align-content:start}.ck__cab{grid-area:cab}.ck__passos{grid-area:passos}.ck__resumo{grid-area:resumo;position:sticky;top:calc(var(--header-h) + var(--e-5))}}.ck__voltar{display:flex;width:max-content;align-items:center;gap:var(--e-2);font-size:var(--t-rotulo);letter-spacing:.14em;text-transform:uppercase;font-variation-settings:var(--ws-rotulo);color:var(--ink-soft);margin-bottom:var(--e-4)}.ck__voltar:hover{color:var(--ink)}.ck__cab .rotulo{display:block}.etapa{border:1px solid var(--filete);padding:var(--e-5);margin-bottom:var(--e-4)}.etapa[data-estado=aberto]{border-color:var(--borda-forte)}.etapa__cab{display:flex;align-items:center;gap:var(--e-3);width:100%;background:none;border:0;padding:0;text-align:left;font:inherit;color:inherit}.etapa[data-estado=feito] .etapa__cab{cursor:pointer}.etapa__n{flex:none;width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--borda-controle);font-size:var(--t-rotulo);font-variation-settings:var(--ws-rotulo);font-feature-settings:"tnum" 1}.etapa[data-estado=feito] .etapa__n{background:var(--verde);color:var(--papel);border-color:var(--verde)}.etapa__t{flex:1;font-family:var(--fonte-display);font-optical-sizing:auto;font-weight:400;font-variation-settings:var(--fr-peca);font-size:26px;line-height:1.1;margin:0}.etapa__alterar{display:none;flex:none;font-size:var(--t-rotulo);letter-spacing:.12em;text-transform:uppercase;font-variation-settings:var(--ws-rotulo);color:var(--ink-soft);border-bottom:1px solid var(--filete)}.etapa[data-estado=feito] .etapa__alterar{display:inline}.etapa[data-estado=feito] .etapa__cab:hover .etapa__alterar{color:var(--ink);border-bottom-color:var(--borda-forte)}.etapa__resumo{margin:var(--e-3) 0 0 calc(30px + var(--e-3));font-size:.9rem;color:var(--ink-soft);line-height:1.5}.etapa__corpo{margin-top:var(--e-5)}.etapa[data-estado=fechado] .etapa__corpo,.etapa[data-estado=feito] .etapa__corpo{display:none}.etapa[data-estado=fechado] .etapa__t,.etapa[data-estado=fechado] .etapa__n{color:var(--ink-soft)}.etapa[data-estado=aberto] .etapa__resumo,.etapa[data-estado=fechado] .etapa__resumo{display:none}.ck__linha{display:grid;gap:0 var(--e-4);grid-template-columns:1fr}@media(min-width:560px){.ck__linha--2{grid-template-columns:1fr 1fr}.ck__linha--cep{grid-template-columns:minmax(0,11rem) 1fr}.ck__linha--num{grid-template-columns:minmax(0,8rem) 1fr}}.campo[data-erro] input,.campo[data-erro] textarea,.campo[data-erro] select{border-color:var(--borda-forte);border-width:2px}.campo__e{display:block;margin-top:var(--e-2);font-size:.85rem;font-variation-settings:"wght" 500;color:var(--ink)}.escolha{display:grid;gap:var(--e-3);margin-bottom:var(--e-5)}.escolha__i{display:flex;gap:var(--e-3);align-items:flex-start;border:1px solid var(--verde-40);padding:14px 16px;cursor:pointer}.escolha__i:has(input:checked){border-color:var(--verde);box-shadow:inset 0 0 0 1px var(--verde)}.escolha input{flex:none;width:18px;height:18px;margin:2px 0 0;accent-color:var(--verde)}.escolha b{display:block;font-variation-settings:"wght" 500}.escolha small{display:block;font-size:.85rem;color:var(--ink-soft);line-height:1.45;margin-top:2px}.caixa{display:flex;gap:var(--e-3);align-items:flex-start;margin-bottom:var(--e-4);cursor:pointer}.caixa input{flex:none;width:18px;height:18px;margin:3px 0 0;accent-color:var(--verde)}.caixa b{display:block;font-variation-settings:"wght" 500}.caixa small{display:block;font-size:.85rem;color:var(--ink-soft);line-height:1.45;margin-top:2px}.entrega-bloco{border:1px solid var(--filete-fraco);padding:var(--e-4);margin-bottom:var(--e-5)}.entrega-bloco__t{font-size:var(--t-rotulo);letter-spacing:.14em;text-transform:uppercase;font-variation-settings:var(--ws-rotulo);color:var(--ink-soft);margin:0 0 var(--e-4)}.zona{border:1px solid var(--filete);padding:var(--e-4);margin-bottom:var(--e-5)}.zona--fora{background:var(--areia)}.zona__t{font-variation-settings:"wght" 500;margin:0}.zona__d{margin:var(--e-2) 0 0;font-size:.88rem;color:var(--ink-soft);line-height:1.5}.zona--fora .zona__d{color:var(--ink)}.confere{display:grid;grid-template-columns:68px 1fr;gap:var(--e-4);padding-block:var(--e-5);border-bottom:1px solid var(--filete)}.confere:first-child{padding-top:0}.confere img,.confere .mini-molde{width:68px;height:85px;object-fit:cover;border:1px solid var(--filete-fraco)}.confere__n{font-variation-settings:"wght" 500;font-size:var(--t-ui);line-height:1.25;margin:0 0 var(--e-3)}.confere__l{display:flex;justify-content:space-between;align-items:baseline;gap:var(--e-3);padding-block:4px;font-size:.9rem}.confere__l dt{color:var(--ink-soft);margin:0}.confere__l dd{margin:0;text-align:right}.confere__alterar{font-size:.82rem;color:var(--ink-soft);border-bottom:1px solid var(--filete)}.confere__alterar:hover{color:var(--ink);border-bottom-color:var(--borda-forte)}.recado{margin:var(--e-3) 0 0;padding:var(--e-3) var(--e-4);background:var(--areia-60);border:1px solid var(--filete-fraco);white-space:pre-wrap;word-break:break-word;font-size:.92rem;line-height:1.55}.recado--sem{background:none;border-style:dashed;color:var(--ink-soft);white-space:normal}.pgto{background:var(--areia-60);border:1px solid var(--filete-fraco);padding:var(--e-5);margin-bottom:var(--e-5)}.pgto__t{font-variation-settings:"wght" 500;margin:0 0 var(--e-3)}.pgto ol{margin:0;padding-left:1.15em;font-size:.92rem;line-height:1.6}.pgto li+li{margin-top:var(--e-2)}.aconfirmar{display:inline-block;margin-left:var(--e-2);padding:2px 8px;background:var(--areia);color:var(--ink);font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-variation-settings:var(--ws-rotulo)}.resumo{border:1px solid var(--filete);padding:var(--e-5)}.resumo__t{font-family:var(--fonte-display);font-optical-sizing:auto;font-weight:400;font-variation-settings:var(--fr-peca);font-size:26px;margin:0 0 var(--e-4)}.resumo__peca{display:grid;grid-template-columns:56px 1fr auto;gap:var(--e-3);padding-block:var(--e-4);border-top:1px solid var(--filete-fraco);align-items:start}.resumo__peca img,.resumo__peca .mini-molde{width:56px;height:70px;object-fit:cover;border:1px solid var(--filete-fraco)}.resumo__n{font-variation-settings:"wght" 500;font-size:.95rem;line-height:1.3;margin:0}.resumo__d{margin:var(--e-1) 0 0;font-size:.8rem;color:var(--ink-soft);line-height:1.45}.resumo__p{font-size:.95rem;font-variation-settings:var(--ws-preco);font-feature-settings:"tnum" 1;white-space:nowrap}.resumo__totais{margin-top:var(--e-5);padding-top:var(--e-4);border-top:1px solid var(--filete);display:flex;flex-direction:column;gap:var(--e-2);font-size:.95rem}.resumo__l{display:flex;justify-content:space-between;gap:var(--e-3)}.resumo__l--t{font-variation-settings:var(--ws-preco);font-size:19px;padding-top:var(--e-3);border-top:1px solid var(--filete)}.resumo__obs{margin:var(--e-3) 0 0;font-size:.8rem;color:var(--ink-soft);line-height:1.5}.ck__vazio{border:1px solid var(--filete);padding:var(--e-8) var(--e-5);text-align:center}.ck__vazio svg{display:block;margin:0 auto var(--e-4);color:var(--verde-60)}.ck__vazio b{display:block;font-family:var(--fonte-display);font-optical-sizing:auto;font-weight:400;font-variation-settings:var(--fr-peca);font-size:26px;margin-bottom:var(--e-2)}.ck__vazio p{color:var(--ink-soft);margin-bottom:var(--e-5)}.aviso-endereco{margin-top:var(--e-5);padding:var(--e-4);background:var(--surface-faixa);border:1px solid var(--filete-fraco);font-size:.9rem;line-height:1.55}.aviso-endereco b{display:block;font-variation-settings:"wght" 500}.ck__erro{margin-top:var(--e-4);padding:var(--e-4);background:var(--areia);border:1px solid var(--borda-controle);font-size:.9rem;line-height:1.55;font-variation-settings:"wght" 500}.ck__acoes{display:flex;flex-wrap:wrap;gap:var(--e-3);align-items:center;margin-top:var(--e-5)}.aviso-confirma{margin:var(--e-5) 0 0;padding:var(--e-4);background:var(--surface-faixa);border-left:3px solid var(--acao);font-size:.92rem;line-height:1.5;color:var(--ink)}.aviso-confirma b{display:block;margin-bottom:4px;font-variation-settings:"wght" 600;font-weight:600}.ck__nota{margin-top:var(--e-4);font-size:.82rem;color:var(--ink-soft);line-height:1.5}
/*# sourceMappingURL=/cdn/shop/t/2/assets/casaflores-pagina-page-checkout.css.map */
