 :root {--rnk-clr-ollie-primary: #2AA6DC;--rnk-clr-ollie-primary-150: #EFF9FF;--rnk-clr-ollie-neutral-100: #F8F9FA;--rnk-clr-ollie-neutral-300: #E5E8EB;--rnk-clr-ollie-neutral-400: #CED4DA;--rnk-clr-ollie-neutral-600: #6C757D;--rnk-clr-ollie-neutral-800: #343A40;--rnk-clr-ollie-neutral-900: #212529;--rnk-clr-ollie-green-400: #62B982;--rnk-clr-ollie-green-500: #46A167;--rnk-clr-ollie-green-600: #337D4E;--rnk-clr-ollie-red-500: #E74C4C;--rnk-clr-ollie-red-600: #D53434;--rnk-clr-ollie-base-300: #E5E8EB;--rnk-clr-ollie-success-base: #D8EFE0;--rnk-clr-ollie-warning-base: #FFF4E0;--rnk-clr-ollie-warning-content: #664200;--rnk-clr-ollie-express: #FF6600;--rnk-checkout-barra-inferior-height: 132px;}@media(max-width: 576px) {body {padding-bottom: calc(var(--rnk-checkout-barra-inferior-height) + 12px);}}main {padding-top: 0;}a {color: var(--rnk-clr-ollie-primary);}.destaque-laranja {color: var(--rnk-clr-ollie-express) !important;}.form-check-input:checked {background-color: var(--rnk-clr-ollie-primary);border-color: var(--rnk-clr-ollie-primary);}.form-check-input:checked[type=radio] {box-shadow: 0 0 0 1px var(--rnk-clr-ollie-primary);}.btn {padding: 10px 12px;height: auto;text-transform: none;font-size: 16px;font-weight: 500;border-radius: 8px;}.btn-primary {background-color: var(--rnk-clr-ollie-primary);border-color: var(--rnk-clr-ollie-primary);color: #fff;}.btn-primary:hover, .btn-primary:active {background-color: var(--rnk-clr-ollie-primary);border-color: var(--rnk-clr-ollie-primary);color: #fff;}.btn-outline-primary {background-color: transparent;border-color: var(--rnk-clr-ollie-primary);color: var(--rnk-clr-ollie-primary);}.btn-outline-primary:hover, .btn-outline-primary:active {background-color: var(--rnk-clr-ollie-primary);border-color: var(--rnk-clr-ollie-primary);color: #fff;}.progress {height: 8px;background-color: var(--rnk-clr-ollie-base-300);border-radius: 8px;}.progress-bar {background-color: var(--rnk-clr-ollie-green-400);border-radius: 8px;}.badge {--bs-badge-padding-x: 4px;--bs-badge-padding-y: 2px;--bs-badge-border-radius: 4px;--bs-badge-font-size: 12px;--bs-badge-font-weight: 500;}.badge.text-bg-success {background-color: var(--rnk-clr-ollie-success-base) !important;color: var(--rnk-clr-ollie-green-500) !important;}.badge.badge-pbm-generica {background-color:#901693;color:#fff;}.badge.badge-pbm-dermaclub {background-color:#EC4717;color:#fff;}.badge.badge-convenio {background-color:#ededed;color:#888;}.badge.badge-mecanica {background-color: #E4002B;color: #fff;}.modal-title {font-size: 18px;font-weight: 600;color: #000;}.modal-header, .modal-body, .modal-footer {padding: 20px;}.modal-body + .modal-footer {padding-top: 0;}.text-ollie-green-500 {color: var(--rnk-clr-ollie-green-500) !important;}.rnk-flag-criptografado {font-size: 12px;font-weight: 600;color: var(--rnk-clr-ollie-green-500);padding: 2px;margin: 0;}.rnk-flag-criptografado svg {margin-right: 4px;}.rnk-container-checkout-header {padding: 12px 0;margin-bottom: 8px;display: flex;align-items: center;gap: 8px;border-bottom: 1px solid var(--rnk-clr-ollie-base-300);}.rnk-container-checkout-header .rnk-login-text {display: flex;gap: 8px;margin-left: auto;margin-bottom: 0;color: var(--rnk-clr-ollie-neutral-600) }@media(max-width: 576px) {.rnk-container-checkout-header {overflow: hidden;}.rnk-container-checkout-header a svg {width: 110px;height: auto;}.rnk-container-checkout-header .rnk-login-text a {font-size: 14px;}.rnk-container-checkout-header .rnk-login-text.rnk-logged-in {flex-wrap: wrap;row-gap: 2px;justify-content: center;}}.rnk-container-sidebar {position: sticky;top: 0;padding: 35px 40px;background-color: var(--rnk-clr-ollie-neutral-100);}.rnk-container-sidebar h2 {font-size: 18px;font-weight: 600;color: var(--rnk-clr-ollie-neutral-900);margin-bottom: 12px;}.rnk-container-sidebar .rnk-btn-ir-para-checkout {margin-top: 24px;width: 100%;}@media(max-width: 576px) {.rnk-container-sidebar {padding: 25px;}.rnk-container-sidebar .rnk-btn-sidebar-cta {display: none;}}.rnk-container-recorrencia {position: relative;padding: 16px 12px;margin-top: 24px;margin-bottom: 24px;background-color: #FFF;border-radius: 8px;box-shadow: 0px 4px 4px 0px #2125291A;}.rnk-container-recorrencia svg {position: absolute;right: 0;bottom: 0;}.rnk-container-recorrencia p {max-width: 180px;font-weight: 500;color: var(--rnk-clr-ollie-neutral-900);}.rnk-container-recorrencia p strong {color: var(--rnk-clr-ollie-primary);}@media(max-width: 576px) {.rnk-container-recorrencia svg {width: 130px;height: 90px;}}.rnk-container-sidebar-frete-gratis {border-bottom: 1px solid var(--rnk-clr-ollie-base-300);padding-bottom: 24px;margin-bottom: 24px;}.rnk-container-sidebar-frete-gratis p {margin-bottom: 8px;text-align: center;color: var(--rnk-clr-ollie-neutral-900);}.rnk-container-sidebar-cupons {display: flex;align-items: center;background: #00000008;border-radius: 8px;padding: 14px 8px;margin-bottom: 12px;}.rnk-container-sidebar-cupons p {margin: 0;margin-left: 6px;font-weight: 600;color: var(--rnk-clr-ollie-neutral-900);}.rnk-container-sidebar-cupons a {margin-left: auto;}.rnk-container-sidebar-resumo dl {margin: 0;}.rnk-container-sidebar-resumo dt {margin: 0;font-size: 16px;font-weight: 400;color: var(--rnk-clr-ollie-neutral-900);}.rnk-container-sidebar-resumo dd {margin: 0;font-size: 16px;font-weight: 400;color: var(--rnk-clr-ollie-neutral-900);}.rnk-container-sidebar-resumo .rnk-item {display: flex;justify-content: space-between;align-items: center;}.rnk-container-sidebar-resumo .rnk-item + .rnk-item:not(.rnk-total) {border-top: 1px solid var(--rnk-clr-ollie-base-300);margin-top: 8px;padding-top: 8px;}.rnk-container-sidebar-resumo .rnk-descontos dd {color: var(--rnk-clr-ollie-green-500);}.rnk-container-sidebar-resumo .rnk-cupom-ativo {margin-top: 0 !important;justify-content: flex-start;gap: 6px;border-top: none !important;}.rnk-container-sidebar-resumo .rnk-cupom-ativo dt {font-size: 14px;font-weight: 700;}.rnk-container-sidebar-resumo .rnk-cupom-ativo dd {margin-left: auto;color: var(--rnk-clr-ollie-green-500);}.rnk-container-sidebar-resumo .rnk-cupom-ativo .btn {padding: 0;border: 0;}.rnk-container-sidebar-resumo .rnk-cupom-ativo .btn:hover svg, .rnk-container-sidebar-resumo .rnk-cupom-ativo .btn:active svg {color: var(--rnk-clr-ollie-red-600);}.rnk-container-sidebar-resumo .rnk-total {margin-top: 12px;}.rnk-container-sidebar-resumo .rnk-total dt {font-size: 18px;font-weight: 600;}.rnk-container-sidebar-resumo .rnk-total dd {display: grid;grid-template-columns: 1fr 1fr;grid-template-rows: auto auto;}.rnk-container-sidebar-resumo .rnk-total dd .rnk-final-price {font-size: 18px;text-align: end;font-weight: 600;grid-row: 1;grid-column: 2;}.rnk-container-sidebar-resumo .rnk-total dd .rnk-old-price {margin-right: 8px;padding-top: 4px;font-size: 12px;text-align: end;text-decoration: line-through;grid-row: 1;grid-column: 1;}.rnk-container-sidebar-resumo .rnk-total dd .rnk-preco-com-cupom {font-size: 14px;text-align: end;grid-row: 2;grid-column: 2;}.rnk-container-sidebar-beneficio {margin-top: 24px;}.rnk-container-sidebar-beneficio .card {box-shadow: 0px 4px 4px 0px #2125291A;border-radius: 8px;border: none;}.rnk-container-sidebar-beneficio .card-header {display: flex;justify-content: center;align-items: center;padding: 18px;border-bottom: none;background-color: var(--rnk-color-danger);border-radius: 8px 8px 0 0;}.rnk-container-sidebar-beneficio .card-body {border-radius: 0 0 8px 8px;text-align: center;}.rnk-container-sidebar-beneficio .card-body .card-title {font-size: 18px;font-weight: 600;color: var(--rnk-clr-ollie-primary) }.rnk-container-sidebar-beneficio .card-body .card-text {font-size: 14px;color: #495057;}.rnk-comp-form-aplicar-cupom fieldset {display: flex;align-items: center;gap: 8px;margin-bottom: 32px;padding-top: 4px;}.rnk-comp-form-aplicar-cupom .form-floating {flex: 1 1 auto;}.rnk-comp-form-aplicar-cupom .btn {height: 58px;}.rnk-comp-cupons-disponiveis legend {font-size: 18px;font-weight: 600;color: #000;margin-bottom: 16px;}.rnk-comp-cupons-disponiveis ul {list-style: none;padding: 0;margin: 0;}.rnk-comp-cupons-disponiveis ul li + li {margin-top: 8px;}.rnk-comp-cupons-disponiveis label {display: flex;align-items: flex-start;gap: 8px;border: 1px solid var(--rnk-clr-ollie-base-300);border-radius: 8px;padding: 8px;cursor: pointer;}.rnk-comp-cupons-disponiveis .rnk-descricao {margin: 0;font-size: 16px;font-weight: 500;color: var(--rnk-clr-ollie-neutral-900);}.rnk-comp-cupons-disponiveis .rnk-validade {margin: 0;font-size: 12px;font-weight: 600;color: var(--rnk-clr-ollie-neutral-600) !important;}.rnk-comp-fieldset-opcao-envio legend {font-size: 16px;font-weight: 500;color: var(--rnk-clr-ollie-neutral-800);margin-bottom: 12px;}.rnk-comp-fieldset-opcao-envio ul {display: flex;flex-direction: column;gap: 8px;max-height: 350px;overflow: auto;list-style: none;padding: 0;margin: 0;}.rnk-comp-fieldset-opcao-envio ul li:last-child {margin-bottom: 0;}.rnk-comp-fieldset-opcao-envio ul li:has(input:checked) {order: -1;}.rnk-comp-fieldset-opcao-envio label {display: flex;align-items: center;gap: 8px;border: 2px solid var(--rnk-clr-ollie-base-300);border-radius: 8px;padding: 12px;cursor: pointer;}.rnk-comp-fieldset-opcao-envio label:has(input:checked) {border-color: var(--rnk-clr-ollie-primary);}.rnk-comp-fieldset-opcao-envio .rnk-transportadora-prazo {margin: 0;font-size: 16px;font-weight: 500;color: var(--rnk-clr-ollie-neutral-900);}.rnk-comp-fieldset-opcao-envio .rnk-transportadora-prazo.destaque {color: var(--rnk-clr-ollie-express);}.rnk-comp-fieldset-opcao-envio .rnk-transportadora-prazo .fa-bolt {margin-right: 4px;}.rnk-comp-fieldset-opcao-envio .rnk-transportadora-nome {margin: 0;font-size: 14px;font-weight: 400;color: var(--rnk-clr-ollie-neutral-600) !important;}.rnk-comp-fieldset-opcao-envio .rnk-transportadora-preco {margin: 0;margin-left: auto;font-size: 16px;color: var(--rnk-clr-ollie-neutral-900);}.rnk-comp-produtos-carrinho-compacto {display: flex;align-items: center;gap: 12px;}.rnk-comp-produtos-carrinho-compacto ul {list-style: none;padding: 0;margin: 0;display: flex;align-items: center;gap: 12px;}.rnk-comp-produtos-carrinho-compacto ul > li {display: flex;gap: 12px;}.rnk-comp-produtos-carrinho-compacto .rnk-imagem {position: relative;}.rnk-comp-produtos-carrinho-compacto .rnk-imagem img {padding: 1px;border: 1px solid var(--rnk-clr-ollie-base-300);border-radius: 8px;min-width: fit-content;}.rnk-comp-produtos-carrinho-compacto .rnk-quantidade {position: absolute;top: -10px;right: -10px;display: flex;align-items: center;justify-content: center;min-width: 20px;min-height: 20px;background-color: var(--rnk-clr-ollie-primary);border-radius: 50%;font-size: 12px;font-weight: 600;color: #fff;}.rnk-comp-produtos-carrinho-compacto .rnk-nome {margin: 0;font-size: 14px;font-weight: 500;color: var(--rnk-clr-ollie-neutral-900);text-transform: uppercase;}.rnk-comp-produtos-carrinho-compacto .rnk-preco-de {margin: 0;font-size: 12px;font-weight: 500;color: var(--rnk-clr-ollie-neutral-600) !important;white-space: nowrap;text-align: right;}.rnk-comp-produtos-carrinho-compacto .rnk-preco-por {margin: 0;font-size: 14px;font-weight: 500;color: var(--rnk-clr-ollie-neutral-900) !important;white-space: nowrap;text-align: right;}.rnk-comp-produtos-carrinho-compacto .rnk-preco-por ins {text-decoration: none;}.rnk-container-checkout-carrinho h2 {display: flex;align-items: center;font-size: 28px;font-weight: 700;color: #212529;margin-bottom: 16px;}.rnk-container-checkout-carrinho h2 span {font-size: 18px;font-weight: 400;color: #6C757D;margin-left: 12px;}.rnk-container-checkout-carrinho .rnk-comp-card-endereco-selecionado {margin-bottom: 8px;}@media(max-width: 576px) {.rnk-container-checkout-carrinho .rnk-comp-card-endereco-selecionado {margin-top: 8px;}}.rnk-comp-produtos-carrinho .rnk-header {display: flex;align-items: center;gap: 8px;padding: 16px;background-color: #E8F3FE;}.rnk-comp-produtos-carrinho .rnk-header-title {display: flex;gap: 8px;align-items: center;}.rnk-comp-produtos-carrinho .rnk-header-title h3 {margin: 0;font-size: 16px;font-weight: 600;color: var(--rnk-clr-ollie-neutral-900);}.rnk-comp-produtos-carrinho .rnk-header-title p {position: relative;margin: 0 !important;padding-left: 8px;}.rnk-comp-produtos-carrinho .rnk-header-title p:not(:empty):before {position: absolute;content: '-';top: 0;left: 0;}.rnk-comp-produtos-carrinho .rnk-header-change {margin-left: auto;}.rnk-comp-produtos-carrinho .rnk-header-change a {font-size: 16px;color: var(--rnk-clr-ollie-primary);}.rnk-comp-produtos-carrinho .rnk-header-price {margin-left: auto;}.rnk-comp-produtos-carrinho .rnk-header-price p {margin: 0;font-size: 16px;font-weight: 600;color: var(--rnk-clr-ollie-neutral-900);}.rnk-comp-produtos-carrinho .rnk-header-price p.gratis {text-transform: uppercase;color: var(--rnk-clr-ollie-green-400);}@media(max-width: 576px) {.rnk-comp-produtos-carrinho .rnk-header {padding: 12px;}.rnk-comp-produtos-carrinho .rnk-header-title {flex-direction: column;gap: 0;align-items: start;}.rnk-comp-produtos-carrinho .rnk-header-title p {padding-left: 0;}.rnk-comp-produtos-carrinho .rnk-header-title p:before {display: none;}}.rnk-comp-produtos-carrinho .rnk-body {padding: 16px;}.rnk-comp-produtos-carrinho.is-card {border: 1px solid var(--rnk-clr-ollie-neutral-400);border-radius: 12px;margin-bottom: 8px;overflow: hidden;}.rnk-comp-produtos-carrinho ul {list-style: none;padding: 0;margin: 0;}.rnk-comp-produtos-carrinho ul > li {display: flex;gap: 12px;}.rnk-comp-produtos-carrinho ul > li + li {margin-top: 16px;padding-top: 16px;border-top: 1px solid #e8e8e8;}.rnk-comp-produtos-carrinho .rnk-produto-row + .rnk-produto-row {margin-top: 12px;}.rnk-comp-produtos-carrinho .rnk-produto-imagem img {width: 100%;min-width: 100px;max-width: 100px;object-fit: contain;}.rnk-comp-produtos-carrinho .rnk-produto-conteudo {flex: 1;}.rnk-comp-produtos-carrinho .rnk-produto-row-main {display: flex;justify-content: flex-start;gap: 12px }.rnk-comp-produtos-carrinho .rnk-produto-nome-unidade {order: 1;margin-right: auto;}.rnk-comp-produtos-carrinho .rnk-produto-remover-produto {order: 2;text-align: center;}.rnk-comp-produtos-carrinho .rnk-produto-quantidade {order: 3;}.rnk-comp-produtos-carrinho .rnk-preco-total {order: 4;}.rnk-comp-produtos-carrinho .rnk-produto-nome {display: block;font-size: 16px;color: #343A40;margin-bottom: 8px;}@media(max-width: 576px) {.rnk-comp-produtos-carrinho .rnk-produto-row-main {display: grid;grid-template-areas: "nomeUnidade removerProduto" "quantidade precoTotal";justify-content: initial;grid-template-columns: minmax(0, 1fr) auto;}.rnk-comp-produtos-carrinho .rnk-assinatura-produto {flex-wrap: wrap;}.rnk-comp-produtos-carrinho .rnk-produto-nome-unidade {grid-area: nomeUnidade;margin-right: 0;}.rnk-comp-produtos-carrinho .rnk-produto-remover-produto {grid-area: removerProduto;}.rnk-comp-produtos-carrinho .rnk-produto-quantidade {grid-area: quantidade;}.rnk-comp-produtos-carrinho .rnk-preco-total {grid-area: precoTotal;}.rnk-comp-produtos-carrinho .rnk-body {padding: 0px;}.rnk-comp-produtos-carrinho.is-card .rnk-body {padding: 12px;}.rnk-comp-produtos-carrinho .rnk-produto-imagem img {min-width: 60px;max-width: 60px;}.rnk-comp-produtos-carrinho .rnk-produto-remover-produto {text-align: right;}}.rnk-comp-produtos-carrinho .rnk-preco-unidade {display: flex;flex-wrap: wrap;align-items: center;gap: 8px;}.rnk-comp-produtos-carrinho .rnk-preco-unidade-de, .rnk-comp-produtos-carrinho .rnk-preco-unidade-por {margin: 0;font-size: 12px;font-weight: 500;}.rnk-comp-produtos-carrinho .rnk-preco-unidade-por {color: var(--rnk-clr-ollie-neutral-900);}.rnk-comp-produtos-carrinho .rnk-preco-unidade-por ins {text-decoration: none;}.rnk-comp-produtos-carrinho .rnk-preco-unidade-desconto {margin: 0;display: flex;flex-wrap: wrap;gap: 4px;font-size: 12px;}.rnk-comp-produtos-carrinho .rnk-preco-unidade-desconto .badge {font-weight: 400;}.rnk-comp-produtos-carrinho .rnk-preco-total {text-align: right;}.rnk-comp-produtos-carrinho .rnk-preco-total-de {margin: 0;font-size: 12px;font-weight: 500;color: #6C757D;}.rnk-comp-produtos-carrinho .rnk-preco-total-por {margin: 0;text-align: right;font-size: 12px;font-weight: 400;color: var(--rnk-clr-ollie-neutral-800);line-height: 1;}.rnk-comp-produtos-carrinho .rnk-preco-total-por ins {text-decoration: none;white-space: nowrap;width: 105px;display: inline-block;}.rnk-comp-produtos-carrinho .rnk-preco-total-por-reais {font-size: 22px;font-weight: 500;}.rnk-comp-produtos-carrinho .rnk-preco-total-por-cifrao, .rnk-comp-produtos-carrinho .rnk-preco-total-por-centavos {position: relative;top: -7px;}@media (max-width: 576px) {.rnk-comp-produtos-carrinho .rnk-preco-total-por ins {width: initial;}}.rnk-comp-produtos-carrinho .rnk-btn-remover-produto {padding: 6px 10px;height: auto;color: var(--rnk-clr-ollie-red-600);}.rnk-comp-produtos-carrinho .rnk-produto-quantidade {display: flex;flex-direction: column;gap: 5px;}.rnk-comp-produtos-carrinho .rnk-quantidade-controles {display: flex;align-items: center;gap: 6px;width: 120px;}.rnk-comp-produtos-carrinho .rnk-quantidade-input {max-width: 43px;text-align: center;}.rnk-comp-produtos-carrinho .rnk-quantidade-controles button {width: 32px;height: 32px;border: none;border-radius: 50%;display: flex;align-items: center;justify-content: center;padding: 0;}.rnk-comp-produtos-carrinho .rnk-btn-aumentar-quantidade {background-color: var(--rnk-clr-ollie-primary);color: #fff;}.rnk-comp-produtos-carrinho .rnk-btn-diminuir-quantidade {background-color: var(--rnk-clr-ollie-primary-150);color: var(--rnk-clr-ollie-primary);}.rnk-comp-produtos-carrinho .rnk-promo-quantidade {font-size: 12px;color: #337D4E;text-align: center;margin: 0;width: 120px }.rnk-comp-produtos-carrinho .rnk-promo-quantidade strong {display: block;}.rnk-comp-produtos-carrinho .rnk-adicionar-pbm {display: flex;align-items: center;gap: 16px;background-color: #F6F7F9;padding: 6px 8px;max-width: fit-content;border-radius: 8px;}.rnk-comp-produtos-carrinho .rnk-adicionar-pbm p {font-size: 14px;color: #212529;margin: 0;}.rnk-comp-produtos-carrinho .rnk-pbm-preco {color: #46A167;font-weight: 700;}.rnk-comp-produtos-carrinho .rnk-btn-adicionar-pbm {background-color: #46A167;padding: 0;height: 24px;min-width: 24px;border-radius: 50%;color: #fff;}.rnk-comp-produtos-carrinho .rnk-assinatura-produto {display: flex;align-items: center;gap: 8px;border: 1px solid #e0e0e0;border-radius: 16px;padding: 12px 8px;}.rnk-comp-produtos-carrinho .rnk-assinatura-checkbox {width: 16px;height: 16px;flex-shrink: 0;}.rnk-comp-produtos-carrinho .rnk-assinatura-produto label, .rnk-comp-produtos-carrinho .rnk-assinatura-produto > span, .rnk-comp-produtos-carrinho .rnk-assinatura-frequencia {font-size: 14px;}.rnk-comp-produtos-carrinho .rnk-assinatura-produto label {font-weight: 500;color: #343A40;margin: 0;cursor: pointer;}.rnk-comp-produtos-carrinho .rnk-assinatura-produto > span {color: #bbb;}.rnk-comp-produtos-carrinho .rnk-assinatura-frequencia {border: none;width: min-content;min-height: auto;padding: 0 32px 0 4px;font-weight: 400;color: #2AA6DC;--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%232AA6DC' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-position: right .5rem center;}.rnk-comp-produtos-carrinho .rnk-assinatura-frequencia:disabled {background-color: transparent !important;color: var(--rnk-clr-ollie-neutral-600);--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%236C757D' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");}@media (max-width: 576px) {.rnk-comp-produtos-carrinho .rnk-assinatura-produto svg, .rnk-comp-produtos-carrinho .rnk-assinatura-produto > span {display: none;}.rnk-comp-produtos-carrinho .rnk-assinatura-frequencia {padding: 0 28px 0 4px;}}.rnk-comp-alerta-indisponivel-entrega {border: 1px solid var(--rnk-clr-ollie-red-600);border-radius: 8px;overflow: hidden;margin-bottom: 8px;}.rnk-comp-alerta-indisponivel-entrega .rnk-alerta-cabecalho {display: flex;align-items: center;justify-content: space-between;gap: 24px;background-color: #FFF0F0;padding: 16px;}.rnk-comp-alerta-indisponivel-entrega .rnk-alerta-cabecalho .rnk-alerta-info {flex: 1;}.rnk-comp-alerta-indisponivel-entrega .rnk-alerta-cabecalho .rnk-alerta-titulo {font-size: 18px;font-weight: 700;color: var(--rnk-clr-ollie-red-600);margin: 0 0 4px;}.rnk-comp-alerta-indisponivel-entrega .rnk-alerta-cabecalho .rnk-alerta-descricao {font-size: 14px;color: var(--rnk-clr-ollie-red-600);margin: 0;}.rnk-comp-alerta-indisponivel-entrega .rnk-alerta-cabecalho .rnk-alerta-acoes {display: flex;gap: 8px;flex-shrink: 0;}.rnk-comp-alerta-indisponivel-entrega .rnk-alerta-cabecalho .rnk-alerta-acoes .btn {display: flex;align-items: center;gap: 6px;font-size: 14px;font-weight: 500;white-space: nowrap;box-shadow: 0px 2px 2px 0px #2125290F;}.rnk-comp-alerta-indisponivel-entrega .rnk-alerta-produto {display: flex;align-items: center;gap: 12px;padding: 16px;}.rnk-comp-alerta-indisponivel-entrega .rnk-alerta-produto .rnk-produto-imagem {width: 60px;min-width: 60px;object-fit: contain;}.rnk-comp-alerta-indisponivel-entrega .rnk-alerta-produto .rnk-produto-info {flex: 1;}.rnk-comp-alerta-indisponivel-entrega .rnk-alerta-produto .rnk-produto-nome {font-size: 16px;color: var(--rnk-clr-ollie-neutral-800);margin: 0 0 6px;}.rnk-comp-alerta-indisponivel-entrega .rnk-alerta-produto .rnk-badge-venda-controlada {font-size: 12px;color: var(--rnk-clr-ollie-neutral-900);background-color: #F0F2F4;border-radius: 4px;padding: 2px 8px;}.rnk-comp-alerta-indisponivel-entrega .rnk-alerta-produto .rnk-btn-remover-produto {display: flex;align-items: center;gap: 6px;font-size: 14px;color: #1A73E8;font-weight: 400;padding: 6px 8px;height: auto;}@media(max-width: 576px) {.rnk-comp-alerta-indisponivel-entrega .rnk-alerta-cabecalho {flex-direction: column;align-items: unset;gap: 8px;}.rnk-comp-alerta-indisponivel-entrega .rnk-alerta-produto {align-items: flex-start;}.rnk-comp-alerta-indisponivel-entrega .rnk-alerta-produto .rnk-btn-remover-produto span {display: none;}}.rnk-comp-card-endereco-selecionado {padding: 8px 16px;background: var(--rnk-clr-ollie-neutral-100);border-radius: 8px;border: 1px solid var(--rnk-clr-ollie-neutral-400);display: flex;align-items: center;gap: 4px;}.rnk-comp-card-endereco-selecionado .rnk-left-content {text-align: center;margin-right: 8px;}.rnk-comp-card-endereco-selecionado .rnk-main-content {flex-grow: 1;}.rnk-comp-card-endereco-selecionado .rnk-titulo {margin: 0;font-size: 16px;font-weight: 500;color: var(--rnk-clr-ollie-neutral-900);}.rnk-comp-card-endereco-selecionado .rnk-endereco {margin: 0;font-size: 14px;font-weight: 400;color: var(--rnk-clr-ollie-neutral-600);}.rnk-comp-card-endereco-selecionado .rnk-distancia {margin: 0;width: fit-content;font-size: 12px;text-wrap: nowrap;font-weight: 400;color: var(--rnk-clr-ollie-neutral-600);}.rnk-comp-card-endereco-selecionado .rnk-btn-editar-endereco {color: var(--rnk-clr-ollie-neutral-900);}.rnk-comp-card-endereco-selecionado .rnk-right-content a {color: var(--rnk-clr-ollie-neutral-600);}@media(max-width: 576px) {.rnk-comp-card-endereco-selecionado {padding: 8px 12px;}}.rnk-comp-card-opcao-de-retirada {margin-bottom: 8px;padding: 12px;border: 1px solid var(--rnk-clr-ollie-neutral-400);border-radius: 8px;}.rnk-comp-card-opcao-de-retirada .rnk-card-opcao-de-retirada {width: 100%;display: flex;align-items: center;justify-content: space-between;gap: 4px;}.rnk-comp-card-opcao-de-retirada .rnk-card-opcao-de-retirada p {margin: 0;}.rnk-comp-card-opcao-de-retirada .rnk-titulo {margin: 0;font-size: 16px;font-weight: 500;color: var(--rnk-clr-ollie-neutral-900);}.rnk-comp-card-opcao-de-retirada .rnk-endereco, .rnk-comp-card-opcao-de-retirada .rnk-horario {margin: 0;font-size: 14px;font-weight: 400;color: var(--rnk-clr-ollie-neutral-600);}.rnk-comp-card-opcao-de-retirada .rnk-distancia {margin: 0;width: fit-content;font-size: 12px;text-wrap: nowrap;font-weight: 400;color: var(--rnk-clr-ollie-neutral-600);}.rnk-comp-card-opcao-de-retirada .rnk-right-content {text-align: center;}@media(max-width: 576px) {.rnk-comp-card-opcao-de-retirada .rnk-horario {margin-top: 4px !important;}}.rnk-comp-card-opcao-envio {padding: 12px;border: 1px solid var(--rnk-clr-ollie-neutral-400);border-radius: 8px;}.rnk-comp-card-opcao-envio .rnk-footer {padding-top: 8px;margin-top: 16px;border-top: 1px solid var(--rnk-clr-ollie-neutral-400);}.rnk-comp-card-opcao-envio .rnk-comp-produtos-carrinho-compacto {display: grid;grid-template-columns: 1fr 63px;gap: 8px;overflow: hidden;}.rnk-comp-card-opcao-envio .rnk-comp-produtos-carrinho-compacto ul {padding-top: 12px;margin-right: 4px;gap: 12px;overflow: auto;}.rnk-comp-card-opcao-envio .rnk-comp-produtos-carrinho-compacto ul li {min-width: 60px;}.rnk-comp-opcao-envio-retire .rnk-info {display: flex;align-items: center;gap: 12px;}.rnk-comp-opcao-envio-retire .rnk-pronto-e-retire-em {margin: 0;color: var(--rnk-clr-ollie-neutral-900);}.rnk-comp-opcao-envio-retire .rnk-pronto-em {font-size: 16px;font-weight: 500;color: var(--rnk-clr-ollie-neutral-900);}.rnk-comp-opcao-envio-retire .rnk-retirar-em {font-size: 16px;font-weight: 400;color: var(--rnk-clr-ollie-neutral-600);}.rnk-comp-opcao-envio-retire .rnk-preco {margin-bottom: 0;margin-left: auto;font-size: 16px;color: var(--rnk-clr-ollie-neutral-900);}.rnk-comp-opcao-envio-retire .rnk-preco.gratis {color: var(--rnk-clr-ollie-green-500);font-weight: 500;text-transform: uppercase;}.rnk-comp-opcao-envio-retire .form-check-input:not(:checked) ~ .rnk-comp-fieldset-responsavel-retirada {display: block;}.rnk-comp-fieldset-responsavel-retirada {display: none;margin-top: 6px;margin-left: -24px;}.rnk-comp-fieldset-responsavel-retirada legend {font-size: 16px;font-weight: 600;color: var(--rnk-clr-ollie-neutral-900);}.rnk-container-checkout-endereco h2 {font-size: 24px;font-weight: 600;color: var(--rnk-clr-ollie-neutral-900);}.rnk-container-checkout-modalidade-envio h3 {font-size: 20px;font-weight: 600;color: var(--rnk-clr-ollie-neutral-900);}.rnk-container-checkout-modalidade-envio h3 svg {font-size: 15px;margin-right: 8px;}.rnk-container-checkout-modalidade-envio .rnk-comp-card-endereco-selecionado {margin: 8px 0;}.rnk-container-checkout-modalidade-envio + .rnk-container-checkout-modalidade-envio{margin-top: 20px;}.rnk-container-checkout-carrinho-vazio {margin-bottom: 20px;display: flex;flex-direction: column;text-align: center;}.rnk-container-checkout-carrinho-vazio .rnk-title-with-svg {display: flex;flex-direction: column-reverse;align-items: center;}.rnk-container-checkout-carrinho-vazio .rnk-title-with-svg h2 {font-size: 26px;font-weight: 700;}.rnk-container-checkout-carrinho-vazio .rnk-title-with-svg svg {width: 30px;height: 30px;margin-bottom: 8px;}.rnk-container-checkout-carrinho-vazio .btn {width: 210px;margin: 0 auto;}.rnk-container-checkout-informacoes-preenchidas ul {margin-bottom: 8px;padding: 12px;border: 1px solid var(--rnk-clr-ollie-neutral-400);border-radius: 12px;}.rnk-container-checkout-informacoes-preenchidas li {display: flex;align-items: baseline;gap: 12px;}.rnk-container-checkout-informacoes-preenchidas li + li {border-top: 1px solid var(--rnk-clr-ollie-neutral-300);padding-top: 12px;margin-top: 12px;}.rnk-container-checkout-informacoes-preenchidas .rnk-header {min-width: 120px;}.rnk-container-checkout-informacoes-preenchidas .rnk-header h3 {font-size: 14px;font-weight: 600;color: var(--rnk-clr-ollie-neutral-900);margin: 0;}.rnk-container-checkout-informacoes-preenchidas .rnk-body {flex-grow: 1;}.rnk-container-checkout-informacoes-preenchidas .rnk-body p {margin: 0;}.rnk-container-checkout-informacoes-preenchidas .rnk-footer a {color: var(--rnk-clr-ollie-neutral-600);}.rnk-container-checkout-informacoes-preenchidas .rnk-body-item {display: flex;align-items: baseline;gap: 8px;}.rnk-container-checkout-informacoes-preenchidas .rnk-body-item + .rnk-body-item {border-top: 1px solid var(--rnk-clr-ollie-neutral-300);padding-top: 12px;margin-top: 12px;}.rnk-container-checkout-informacoes-preenchidas .rnk-body-item-icon svg {font-size: 14px;color: var(--rnk-clr-ollie-neutral-900);}.rnk-container-checkout-informacoes-preenchidas .rnk-body-item-content p {font-size: 14px;font-weight: 400;color: var(--rnk-clr-ollie-neutral-900);}.rnk-container-checkout-informacoes-preenchidas .rnk-body-item-content p a {font-size: 14px;}.rnk-container-checkout-informacoes-preenchidas .rnk-body-item-content .rnk-small {display: flex;align-items: center;font-size: 12px;font-weight: 400;color: var(--rnk-clr-ollie-neutral-600);}@media(max-width: 576px) {.rnk-container-checkout-informacoes-preenchidas li {display: grid;grid-template-columns: 1fr 30px;grid-template-rows: auto auto;}.rnk-container-checkout-informacoes-preenchidas .rnk-header {min-width: 80px;grid-column: 1;grid-row: 1;}.rnk-container-checkout-informacoes-preenchidas .rnk-body {grid-column: span 2;grid-row: 2;}.rnk-container-checkout-informacoes-preenchidas .rnk-footer {grid-column: 2;grid-row: 1;text-align: end;}.rnk-container-checkout-informacoes-preenchidas .rnk-body-item-content .rnk-small {flex-wrap: wrap;}}.rnk-container-checkout-informacoes-preenchidas #alerta-entrega-segura {display: flex;padding: 0;margin: 8px -12px -15px;border-top: none !important;}.rnk-container-checkout-informacoes-preenchidas #alerta-entrega-segura .rnk-entrega-segura {width: 100%;display: flex;align-items: center;padding: 8px;background-color: #FCF5DB;border: 1px dashed #E5D3AF;border-radius: 0;}.rnk-container-checkout-informacoes-preenchidas #alerta-entrega-segura svg {display: inline;margin-right: 6px;min-width: 18px;max-width: 18px;}.rnk-container-checkout-informacoes-preenchidas #alerta-entrega-segura .text-info {line-height: 1.1;}.rnk-container-checkout-informacoes-preenchidas #alerta-entrega-segura .text-info p {font-size: 14px;margin: 0;}.rnk-container-checkout-informacoes-preenchidas #alerta-entrega-segura .text-info p strong {color: var(--rnk-clr-ollie-neutral-900) !important;}.rnk-container-informar-email, .rnk-container-informar-cep {display: flex;flex-direction: column;}.rnk-container-informar-email > p, .rnk-container-informar-cep > p {font-size: 18px;font-weight: 600;color: var(--rnk-clr-ollie-neutral-900);margin-bottom: 6px;}.rnk-container-informar-email fieldset, .rnk-container-informar-cep fieldset {display: flex;gap: 12px;min-width: 100%;}.rnk-container-informar-email fieldset .form-floating, .rnk-container-informar-cep fieldset .form-floating {flex: 1 1 auto;}.rnk-container-informar-email .alert, .rnk-container-informar-cep .alert {display: flex;justify-content: center;align-items: center;margin: 28px 0 0 0;min-height: 100px;background-color: #F8F9FA;border: none;color: #ADB5BD;}.rnk-container-informar-email .alert p, .rnk-container-informar-cep .alert p {margin: 0;}.rnk-comp-modal-enviar-receita .modal-header {padding-bottom: 16px;}.rnk-comp-modal-enviar-receita .modal-title {display: flex;align-items: center;gap: 8px;font-size: 20px;font-weight: 700;}.rnk-comp-modal-enviar-receita .rnk-alerta-retencao-receita {background-color: #FFF4E0;border: none;border-radius: 6px;padding: 12px;margin-bottom: 16px;}.rnk-comp-modal-enviar-receita .rnk-alerta-titulo {font-size: 16px;font-weight: 700;color: var(--rnk-clr-ollie-warning-content) !important;margin: 0 0 4px;}.rnk-comp-modal-enviar-receita .rnk-alerta-descricao {font-size: 14px;color: var(--rnk-clr-ollie-warning-content) !important;margin: 0;}.rnk-comp-modal-enviar-receita .rnk-form-proprietario-receita {display: flex;flex-direction: column;gap: 12px;border: none;padding: 0;margin-bottom: 16px;}.rnk-comp-modal-enviar-receita .rnk-form-proprietario-receita legend {font-size: 16px;font-weight: 600;color: #212529;margin: 0;}.rnk-comp-modal-enviar-receita .rnk-campos-nome {display: flex;gap: 12px;}.rnk-comp-modal-enviar-receita .rnk-campos-nome .form-floating {flex: 1;}.rnk-comp-modal-enviar-receita .rnk-receita-instrucoes {margin-bottom: 16px;}.rnk-comp-modal-enviar-receita .rnk-receita-instrucoes p {font-size: 16px;color: var(--rnk-clr-ollie-neutral-900);margin-bottom: 24px;}.rnk-comp-modal-enviar-receita .rnk-receita-instrucoes ol {display: flex;flex-direction: column;gap: 8px;padding-left: 20px;margin: 0;}.rnk-comp-modal-enviar-receita .rnk-receita-instrucoes li {font-size: 16px;color: var(--rnk-clr-ollie-neutral-900);}.rnk-comp-modal-enviar-receita .rnk-receita-produto {display: flex;flex-direction: column;gap: 12px;border: 1px solid #DEE2E6;border-radius: 8px;padding: 12px;}.rnk-comp-modal-enviar-receita .rnk-receita-produto-info {display: flex;align-items: center;gap: 12px;}.rnk-comp-modal-enviar-receita .rnk-receita-produto-info img {width: 52px;min-width: 52px;object-fit: contain;}.rnk-comp-modal-enviar-receita .rnk-receita-produto-info p {font-size: 16px;font-weight: 500;color: var(--rnk-clr-ollie-neutral-900);margin: 0;}.rnk-comp-modal-enviar-receita .rnk-btn-upload-receita {display: flex;align-items: center;justify-content: center;gap: 8px;width: 100%;font-size: 14px;padding: 10px;cursor: pointer;background-color: var(--rnk-clr-ollie-primary-150);border-color: var(--rnk-clr-ollie-primary-150);color: var(--rnk-clr-ollie-primary);}.rnk-comp-modal-enviar-receita .rnk-receita-arquivo-enviado {display: flex;align-items: center;gap: 8px;border-radius: 6px;padding: 6px 12px;font-size: 14px;color: var(--rnk-clr-ollie-neutral-900);background-color: #F6F7F9;}.rnk-comp-modal-enviar-receita .rnk-arquivo-nome {flex: 1;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.rnk-comp-modal-enviar-receita .rnk-btn-remover-arquivo {background: none;border: none;padding: 0;color: #6C757D;}.rnk-comp-modal-enviar-receita .rnk-receita-separador {display: flex;align-items: center;gap: 12px;}.rnk-comp-modal-enviar-receita .rnk-receita-separador::before, .rnk-comp-modal-enviar-receita .rnk-receita-separador::after {content: '';flex: 1;height: 1px;background-color: #DEE2E6;}.rnk-comp-modal-enviar-receita .rnk-receita-separador span {font-size: 12px;color: #6C757D;}.rnk-comp-modal-enviar-receita .modal-footer {padding: 0px 20px 20px;}.rnk-comp-modal-enviar-receita .modal-footer .rnk-btn-salvar-receita {font-size: 16px;margin: 0;}.rnk-comp-modal-opcao-entrega .modal-body {padding: 32px 24px;text-align: center;}.rnk-comp-modal-opcao-entrega .rnk-modal-opcao-titulo {font-size: 24px;font-weight: 700;color: #212529;margin-bottom: 20px;}.rnk-comp-modal-opcao-entrega .rnk-modal-opcao-acoes {display: flex;flex-direction: column;gap: 16px;}.rnk-comp-modal-opcao-entrega .rnk-btn-entregar-produto {display: flex;align-items: center;justify-content: center;gap: 8px;width: 100%;height: 52px;font-size: 16px;font-weight: 500;border-radius: 8px;}.rnk-comp-modal-opcao-entrega .rnk-btn-retirar-local {display: flex;align-items: center;justify-content: center;gap: 8px;font-size: 16px;font-weight: 500;color: var(--rnk-clr-ollie-primary);background: none;border: none;}.rnk-container-tipo-recebimento {margin: 20px 0;}.rnk-container-tipo-recebimento fieldset {display: flex;gap: 8px;}.rnk-container-tipo-recebimento fieldset label {flex: 1;text-align: center;padding: 12px;border-radius: 8px;border: 1px solid var(--rnk-clr-ollie-neutral-400);cursor: pointer;}.rnk-container-tipo-recebimento fieldset label:has(input:checked) {background-color: var(--rnk-clr-ollie-primary-150);border: 2px solid var(--rnk-clr-ollie-primary);color: var(--rnk-clr-ollie-primary);}.rnk-container-tipo-recebimento fieldset label .rnk-tipo-recebimento-titulo {font-size: 16px;font-weight: 500;}.rnk-container-tipo-recebimento fieldset label .rnk-tipo-recebimento-subtitulo {font-size: 12px;}.rnk-comp-modal-recorrencia .rnk-produtos-recorrencia {display: flex;flex-wrap: wrap;gap: 8px;padding: 0;margin: 0 0 20px 0;list-style: none;}.rnk-comp-modal-recorrencia .rnk-produtos-recorrencia li {position: relative;}.rnk-comp-modal-recorrencia .rnk-produtos-recorrencia li img {width: 52px;height: 52px;object-fit: contain;}.rnk-comp-modal-recorrencia .rnk-produtos-recorrencia li span {position: absolute;top: -5px;right: -5px;display: flex;align-items: center;justify-content: center;background-color: var(--rnk-clr-ollie-primary-150);color: var(--rnk-clr-ollie-primary);width: 20px;height: 20px;border-radius: 50%;font-size: 12px;}.rnk-comp-modal-recorrencia .rnk-comp-form-ativar-recorrencia ul {display: flex;flex-direction: column;gap: 8px;padding: 0;margin: 0 0 20px 0;list-style: none;}.rnk-comp-modal-recorrencia .rnk-comp-form-ativar-recorrencia ul li {display: flex;}.rnk-comp-modal-recorrencia .rnk-comp-form-ativar-recorrencia ul li label {display: flex;gap: 8px;align-items: center;padding: 10px 8px;width: 100%;border: 1px solid var(--rnk-clr-ollie-neutral-400);border-radius: 12px;}.rnk-comp-modal-recorrencia .rnk-comp-form-ativar-recorrencia ul li label:has(input:checked) {background-color: var(--rnk-clr-ollie-primary-150);border-color: var(--rnk-clr-ollie-primary);}.rnk-comp-modal-recorrencia .rnk-comp-form-ativar-recorrencia ul li label span {font-size: 14px;font-weight: 600;color: var(--rnk-clr-ollie-neutral-900);}.rnk-comp-modal-recorrencia .rnk-comp-form-ativar-recorrencia ul li label .form-check-input {margin-top: 0;}.rnk-comp-modal-recorrencia .rnk-recorrencia-actions {display: flex;align-items: center;justify-content: space-between;gap: 1rem;}.rnk-comp-modal-recorrencia .rnk-recorrencia-actions button {margin: 0;}.rnk-comp-modal-recorrencia .rnk-recorrencia-actions span {background-color: #E6F6DC;color: var(--rnk-clr-ollie-green-500);border-radius: 8px;padding: 4px 8px;margin: 0;}@media(max-width: 576px) {.rnk-comp-modal-recorrencia .rnk-recorrencia-actions span {font-size: 12px;}}.rnk-comp-modal-frequencia-assinatura .modal-title {display: flex;align-items: center;gap: 8px;font-size: 20px;font-weight: 700;}.rnk-comp-modal-frequencia-assinatura .modal-body {padding: 0 0 20px 0 }.rnk-comp-modal-frequencia-assinatura .rnk-lista-produtos-assinatura {list-style: none;padding: 0 20px;margin: 0;max-height: 430px;overflow-y: auto;}.rnk-comp-modal-frequencia-assinatura .rnk-item-produto-assinatura {display: flex;flex-direction: column;gap: 12px;padding: 16px 0;}.rnk-comp-modal-frequencia-assinatura .rnk-item-produto-assinatura:first-child {padding-top: 0;}.rnk-comp-modal-frequencia-assinatura .rnk-item-produto-assinatura:last-child {padding-bottom: 0;}.rnk-comp-modal-frequencia-assinatura .rnk-item-produto-assinatura:not(:last-child) {border-bottom: 1px solid #e8e8e8;}.rnk-comp-modal-frequencia-assinatura .rnk-item-produto-assinatura select {min-height: 36px;}.rnk-comp-modal-frequencia-assinatura .rnk-produto-info {display: flex;align-items: flex-start;gap: 12px;}.rnk-comp-modal-frequencia-assinatura .rnk-produto-info img {width: 60px;min-width: 60px;object-fit: contain;}.rnk-comp-modal-frequencia-assinatura .rnk-produto-detalhes {flex: 1;}.rnk-comp-modal-frequencia-assinatura .rnk-produto-nome {font-size: 14px;color: #343A40;margin-bottom: 4px;}.rnk-comp-modal-frequencia-assinatura .rnk-produto-precos-unitarios {display: flex;flex-wrap: wrap;align-items: center;gap: 8px;}.rnk-comp-modal-frequencia-assinatura .rnk-preco-unitario-original {margin: 0;font-size: 12px;font-weight: 500;color: #6C757D;}.rnk-comp-modal-frequencia-assinatura .rnk-preco-unitario-atual {margin: 0;font-size: 12px;font-weight: 500;color: #212529;}.rnk-comp-modal-frequencia-assinatura .rnk-preco-unitario-atual ins {text-decoration: none;}.rnk-comp-modal-frequencia-assinatura .rnk-btn-remover-produto {padding: 6px;height: 40px;width: 40px;color: var(--rnk-clr-ollie-red-600);flex-shrink: 0;}.rnk-comp-modal-frequencia-assinatura .rnk-frequencia-assinatura-actions {display: flex;flex-direction: column;padding: 20px 20px 0;gap: 8px;}.rnk-comp-modal-frequencia-assinatura .rnk-frequencia-assinatura-actions .rnk-btn-cancelar-frequencia {color: var(--rnk-clr-ollie-primary);}.rnk-container-checkout-pagamento h2 {font-size: 24px;font-weight: 600;color: var(--rnk-clr-ollie-neutral-900);}.rnk-comp-fieldset-metodos-pagamento {margin: 16px 0;}.rnk-comp-fieldset-metodos-pagamento legend {font-size: 16px;font-weight: 500;color: var(--rnk-clr-ollie-neutral-900);margin-bottom: 12px;}.rnk-comp-fieldset-metodos-pagamento > ul {margin: 0;}.rnk-comp-fieldset-metodos-pagamento > ul > li {border: 1px solid var(--rnk-clr-ollie-base-300);}.rnk-comp-fieldset-metodos-pagamento > ul > li:first-child {border-radius: 8px 8px 0 0;}.rnk-comp-fieldset-metodos-pagamento > ul > li:last-child {border-radius: 0 0 8px 8px;}.rnk-comp-fieldset-metodos-pagamento .rnk-header {display: flex;align-items: center;gap: 8px;padding: 12px;cursor: pointer;}.rnk-comp-fieldset-metodos-pagamento .rnk-header-body {flex: 1;}.rnk-comp-fieldset-metodos-pagamento .rnk-header-input {margin-top: 0;}.rnk-comp-fieldset-metodos-pagamento .rnk-header-title {font-size: 16px;font-weight: 600;color: var(--rnk-clr-ollie-neutral-900);margin: 0;}.rnk-comp-fieldset-metodos-pagamento .rnk-header-subtitle {font-size: 12px;font-weight: 400;color: var(--rnk-clr-ollie-neutral-600);margin: 0;}.rnk-comp-fieldset-metodos-pagamento .rnk-header-icon {display: flex;align-items: center;gap: 8px;}.rnk-comp-fieldset-metodos-pagamento .rnk-header-icon .fa-apple {width: 24px;}.rnk-comp-fieldset-metodos-pagamento .rnk-header-icon svg {font-size: 24px;color: var(--rnk-clr-ollie-primary);fill: var(--rnk-clr-ollie-primary);}.rnk-comp-fieldset-metodos-pagamento .rnk-body {display: none;}.rnk-comp-fieldset-metodos-pagamento .rnk-body p {font-size: 16px;font-weight: 400;color: #000;margin: 0;}.rnk-comp-fieldset-metodos-pagamento > ul > li:has(input:checked) {border-color: var(--rnk-clr-ollie-primary);}.rnk-comp-fieldset-metodos-pagamento > ul > li:has(input:checked) .rnk-header-title {color: var(--rnk-clr-ollie-primary);}.rnk-comp-fieldset-metodos-pagamento > ul > li:has(input:checked) .rnk-body {display: block;padding: 12px;padding-top: 0;}.rnk-comp-fieldset-metodos-pagamento > ul > li .rnk-body #rnkApplePayButton, .rnk-comp-fieldset-metodos-pagamento > ul > li .rnk-body #rnk-applepay-qr-container {display: none;}.rnk-comp-bandeiras-cartao {display: flex;align-items: center;gap: 4px;}.rnk-comp-bandeiras-cartao .rnk-quantity {font-size: 12px;font-weight: 400;color: var(--rnk-clr-ollie-primary);}.rnk-comp-modal-pontos-retirada .modal-title {display: flex;align-items: center;gap: 8px;font-size: 20px;font-weight: 700;}.rnk-comp-modal-pontos-retirada .rnk-pontos-layout {display: flex;padding-bottom: 20px;}.rnk-comp-modal-pontos-retirada .rnk-pontos-painel-lista {display: flex;flex-direction: column;gap: 16px;width: 100%;}.rnk-comp-modal-pontos-retirada .rnk-pontos-endereco-label {font-size: 14px;font-weight: 600;color: var(--rnk-clr-ollie-neutral-900);margin: 0;}.rnk-comp-modal-pontos-retirada .rnk-pontos-endereco-atual {display: flex;align-items: center;justify-content: space-between;gap: 8px;}.rnk-comp-modal-pontos-retirada .rnk-pontos-endereco-atual span {font-size: 16px;color: var(--rnk-clr-ollie-neutral-900);}.rnk-comp-modal-pontos-retirada .rnk-btn-alterar-endereco {font-size: 16px;color: var(--rnk-clr-ollie-primary);text-decoration: none;}.rnk-comp-modal-pontos-retirada .rnk-comp-form-ponto-retirada fieldset {border: none;padding: 0;margin: 0;display: flex;flex-direction: column;gap: 16px;}.rnk-comp-modal-pontos-retirada .rnk-btn-usar-localizacao {display: flex;align-items: center;justify-content: center;gap: 8px;width: 100%;}.rnk-comp-modal-pontos-retirada .rnk-lista-pontos-retirada {list-style: none;padding: 0;margin: 0;display: flex;flex-direction: column;gap: 12px;}.rnk-comp-modal-pontos-retirada .rnk-lista-pontos-retirada label {display: flex;gap: 8px;border: 1px solid #DEE2E6;border-radius: 8px;padding: 12px;cursor: pointer;}.rnk-comp-modal-pontos-retirada .rnk-lista-pontos-retirada label:has(input:checked) {border-color: var(--rnk-clr-ollie-primary);}.rnk-comp-modal-pontos-retirada .rnk-ponto-cabecalho {display: flex;justify-content: space-between;align-items: flex-start;gap: 8px;margin-bottom: 6px;}.rnk-comp-modal-pontos-retirada .rnk-ponto-nome {font-size: 16px;font-weight: 500;color: var(--rnk-clr-ollie-neutral-900);margin: 0;}.rnk-comp-modal-pontos-retirada .rnk-btn-detalhes-ponto {font-size: 14px;color: var(--rnk-clr-ollie-primary);text-decoration: none;}.rnk-comp-modal-pontos-retirada .rnk-ponto-endereco {font-size: 14px;color: var(--rnk-clr-ollie-neutral-600) !important;margin: 0;}.rnk-comp-modal-pontos-retirada .rnk-ponto-disponibilidade {font-size: 14px;margin: 0;}.rnk-comp-modal-pontos-retirada .rnk-ponto-disponibilidade.disponivel {color: #46A167;}.rnk-comp-modal-pontos-retirada .rnk-ponto-disponibilidade.parcial {color: #E07B00;}.rnk-comp-modal-pontos-retirada .rnk-ponto-disponibilidade span {color: var(--rnk-clr-ollie-neutral-600);}.rnk-comp-modal-pontos-retirada .rnk-nav-visualizacao {position: sticky;bottom: 0;left: 50%;transform: translateX(-50%);display: flex;background-color: #FFF;padding: 4px;gap: 4px;border: none;width: min-content;border-radius: 12px;box-shadow: 0px 4px 6px 0px #21252933;}.rnk-comp-modal-pontos-retirada .rnk-nav-visualizacao label {display: flex;align-items: center;height: 40px;white-space: nowrap;gap: 6px;font-size: 14px;color: var(--rnk-clr-ollie-neutral-900);border-radius: 12px;padding: 6px 10px;cursor: pointer;}.rnk-comp-modal-pontos-retirada .rnk-nav-visualizacao label:has(input:checked) {background-color: var(--rnk-clr-ollie-primary-150);color: var(--rnk-clr-ollie-primary);}.rnk-comp-modal-pontos-retirada .rnk-pontos-layout.com-mapa .rnk-pontos-painel-lista {width: 420px;flex-shrink: 0;border-right: 1px solid #e8e8e8;padding-right: 16px;}.rnk-comp-modal-opcoes-de-envio .rnk-nav-opcoes {margin-bottom: 8px;}.rnk-comp-modal-opcoes-de-envio .rnk-nav-opcoes .nav-tabs {display: flex;flex-wrap: nowrap;gap: 8px;border-bottom: none !important;}.rnk-comp-modal-opcoes-de-envio .rnk-nav-opcoes .nav-link {width: 100%;padding: 12px;border-radius: 8px;border: 1px solid var(--rnk-clr-ollie-neutral-400);color: var(--bs-body-color);}.rnk-comp-modal-opcoes-de-envio .rnk-nav-opcoes .nav-link.active {border: 2px solid var(--rnk-clr-ollie-primary) !important;background-color: var(--rnk-clr-ollie-primary-150) !important;color: var(--rnk-clr-ollie-primary) !important;}.rnk-comp-modal-opcoes-de-envio .modal-footer .btn[type="submit"] {width: 100%;}.rnk-comp-form-selecionar-opcao ul {margin: 0;}.rnk-comp-form-selecionar-opcao ul > li + li {margin-top: 6px;}.rnk-comp-form-selecionar-opcao ul > li > label {display: flex;align-items: center;gap: 12px;padding: 12px;border-radius: 8px;border: 2px solid var(--rnk-clr-ollie-neutral-400);cursor: pointer;}.rnk-comp-form-selecionar-opcao ul > li > label:has(input:checked) {border-color: var(--rnk-clr-ollie-primary);}.rnk-comp-form-selecionar-opcao ul > li > label .form-check-input {margin: 0;}.rnk-comp-form-selecionar-opcao ul > li > label .form-check-input + div {width: 100%;}.rnk-comp-form-selecionar-opcao .rnk-delivery-text {position: relative;}.rnk-comp-form-selecionar-opcao .rnk-delivery-text:has(svg) {padding-left: 30px;}.rnk-comp-form-selecionar-opcao .rnk-delivery-text svg {position: absolute;left: 0;top: calc(50% - 8px);}.rnk-comp-form-selecionar-opcao .rnk-delivery-text h3 {margin: 0;font-size: 16px;font-weight: 500;color: var(--rnk-color-low-pure);}.rnk-comp-form-selecionar-opcao .rnk-delivery-text p, .rnk-comp-form-selecionar-opcao .rnk-delivery-price {margin: 0 0 0 auto;font-size: 16px;font-weight: 400;color: var(--rnk-clr-ollie-neutral-600) !important;}.rnk-comp-form-selecionar-opcao #nav-opcoes-de-retirada-tab .rnk-pontos-painel-lista {display: flex;flex-direction: column;gap: 16px;width: 100%;margin-top: 12px;}.rnk-comp-form-selecionar-opcao #nav-opcoes-de-retirada-tab .rnk-pontos-endereco-label {font-size: 14px;font-weight: 600;color: var(--rnk-clr-ollie-neutral-900);margin: 0;}.rnk-comp-form-selecionar-opcao #nav-opcoes-de-retirada-tab .rnk-pontos-endereco-atual {display: flex;align-items: center;justify-content: space-between;gap: 8px;}.rnk-comp-form-selecionar-opcao #nav-opcoes-de-retirada-tab .rnk-pontos-endereco-atual span {font-size: 16px;color: var(--rnk-clr-ollie-neutral-900);}.rnk-comp-form-selecionar-opcao #nav-opcoes-de-retirada-tab .rnk-btn-alterar-endereco {font-size: 16px;color: var(--rnk-clr-ollie-primary);text-decoration: none;}.rnk-comp-form-selecionar-opcao #nav-opcoes-de-retirada-tab .rnk-comp-form-ponto-retirada fieldset {border: none;padding: 0;margin: 0;display: flex;flex-direction: column;gap: 16px;}.rnk-comp-form-selecionar-opcao #nav-opcoes-de-retirada-tab .rnk-btn-usar-localizacao {display: flex;align-items: center;justify-content: center;gap: 8px;width: 100%;}.rnk-comp-form-selecionar-opcao #nav-opcoes-de-retirada-tab .rnk-lista-pontos-retirada {list-style: none;padding: 0;margin: 0;display: flex;flex-direction: column;}.rnk-comp-form-selecionar-opcao #nav-opcoes-de-retirada-tab .rnk-lista-pontos-retirada label:has(input:checked) {border-color: var(--rnk-clr-ollie-primary);}.rnk-comp-form-selecionar-opcao #nav-opcoes-de-retirada-tab .rnk-ponto-cabecalho {display: flex;justify-content: space-between;align-items: flex-start;gap: 8px;margin-bottom: 6px;}.rnk-comp-form-selecionar-opcao #nav-opcoes-de-retirada-tab .rnk-ponto-nome {font-size: 16px;font-weight: 500;color: var(--rnk-clr-ollie-neutral-900);margin: 0;}.rnk-comp-form-selecionar-opcao #nav-opcoes-de-retirada-tab .rnk-btn-detalhes-ponto {font-size: 14px;color: var(--rnk-clr-ollie-primary);text-decoration: none;}.rnk-comp-form-selecionar-opcao #nav-opcoes-de-retirada-tab .rnk-ponto-endereco {font-size: 14px;color: var(--rnk-clr-ollie-neutral-600) !important;margin: 0;}.rnk-comp-form-selecionar-opcao #nav-opcoes-de-retirada-tab .rnk-horario {font-size: 14px;color: var(--rnk-clr-ollie-neutral-600) !important;margin: 4px 0;}.rnk-comp-form-selecionar-opcao #nav-opcoes-de-retirada-tab .rnk-ponto-disponibilidade {font-size: 14px;margin: 0;}.rnk-comp-form-selecionar-opcao #nav-opcoes-de-retirada-tab .rnk-ponto-disponibilidade.disponivel {color: #46A167;}.rnk-comp-form-selecionar-opcao #nav-opcoes-de-retirada-tab .rnk-ponto-disponibilidade.parcial {color: #E07B00;}.rnk-comp-form-selecionar-opcao #nav-opcoes-de-retirada-tab .rnk-ponto-disponibilidade span {color: var(--rnk-clr-ollie-neutral-600);}.rnk-comp-form-selecionar-opcao #nav-opcoes-de-retirada-tab .rnk-nav-visualizacao {position: sticky;bottom: 0;left: 50%;transform: translateX(-50%);display: flex;background-color: #FFF;padding: 4px;gap: 4px;border: none;width: min-content;border-radius: 12px;box-shadow: 0px 4px 6px 0px #21252933;}.rnk-comp-form-selecionar-opcao #nav-opcoes-de-retirada-tab .rnk-nav-visualizacao label {display: flex;align-items: center;height: 40px;white-space: nowrap;gap: 6px;font-size: 14px;color: var(--rnk-clr-ollie-neutral-900);border-radius: 12px;padding: 6px 10px;cursor: pointer;}.rnk-comp-form-selecionar-opcao #nav-opcoes-de-retirada-tab .rnk-nav-visualizacao label:has(input:checked) {background-color: var(--rnk-clr-ollie-primary-150);color: var(--rnk-clr-ollie-primary);}.rnk-comp-form-selecionar-opcao #nav-opcoes-de-retirada-tab .rnk-pontos-layout.com-mapa .rnk-pontos-painel-lista {width: 420px;flex-shrink: 0;border-right: 1px solid #e8e8e8;padding-right: 16px;}.rnk-comp-modal-detalhes-da-loja .rnk-dados-da-loja {display: flex;flex-direction: column;gap: 16px;}.rnk-comp-modal-detalhes-da-loja .rnk-nome-e-endereco-da-loja h3 {font-size: 18px;}.rnk-comp-modal-detalhes-da-loja .rnk-nome-e-endereco-da-loja p {font-size: 14px;color: var(--rnk-clr-ollie-neutral-600) !important;margin: 0;}.rnk-comp-modal-detalhes-da-loja .rnk-itens-disponiveis-na-loja .rnk-text-info {font-size: 14px;margin: 0;}.rnk-comp-modal-detalhes-da-loja .rnk-itens-disponiveis-na-loja .rnk-text-info.disponivel {color: #46A167;}.rnk-comp-modal-detalhes-da-loja .rnk-itens-disponiveis-na-loja .rnk-text-info.parcial {color: #E07B00;}.rnk-comp-modal-detalhes-da-loja .rnk-itens-disponiveis-na-loja .rnk-lista-de-itens-disponiveis {display: flex;gap: 8px;list-style: none;padding: 8px 0;margin: 0;}.rnk-comp-modal-detalhes-da-loja .rnk-itens-disponiveis-na-loja .rnk-lista-de-itens-disponiveis li {position: relative;display: flex;padding: 4px;list-style: none;border: 2px solid var(--rnk-clr-ollie-neutral-300);border-radius: 12px;}.rnk-comp-modal-detalhes-da-loja .rnk-itens-disponiveis-na-loja .rnk-lista-de-itens-disponiveis .rnk-product-quantity {position: absolute;top: -8px;right: -8px;min-width: 18px;display: flex;justify-content: center;padding: 2px;border-radius: 50%;font-size: 12px;background-color: var(--rnk-clr-ollie-primary);color: #fff;}.rnk-comp-modal-detalhes-da-loja .rnk-horario-da-loja {padding: 15px;border-radius: 12px;border: 2px solid var(--rnk-clr-ollie-neutral-300);}.rnk-comp-modal-detalhes-da-loja .rnk-horario-da-loja h3 {font-size: 14px;font-weight: 500;text-transform: uppercase;}.rnk-comp-modal-detalhes-da-loja .rnk-horario-da-loja p {display: flex;justify-content: space-between;margin: 0;font-size: 14px;}.rnk-comp-modal-detalhes-da-loja .rnk-horario-da-loja p .rnk-store-days {color: var(--rnk-clr-ollie-neutral-600);}.rnk-comp-modal-detalhes-da-loja .rnk-horario-da-loja p .rnk-store-hours {color: var(--rnk-clr-ollie-neutral-900);}.rnk-comp-modal-detalhes-da-loja .modal-footer {display: flex;flex-direction: column;gap: 8px;}.rnk-comp-modal-detalhes-da-loja .modal-footer .btn {width: 100%;}.rnk-comp-modal-detalhes-da-loja .modal-footer a.btn {font-size: 16px;}.rnk-comp-modal-pagamento-pix {--bs-modal-width: 760px;}@media(max-width: 576px) {.rnk-comp-modal-pagamento-pix .rnk-comp-card-pagamento-pix .rnk-qr-code {max-width: 150px;}.rnk-comp-modal-pagamento-pix .rnk-comp-card-pagamento-pix .rnk-titulo {font-size: 16px;}.rnk-comp-modal-pagamento-pix .rnk-comp-lista-intrucoes-pix {margin: 12px 0;}.rnk-comp-modal-pagamento-pix .rnk-comp-lista-intrucoes-pix li {font-size: 14px;}.rnk-comp-modal-pagamento-pix .rnk-comp-lista-intrucoes-pix li + li {margin-top: 8px;}}.rnk-comp-card-pagamento-pix {padding: 12px;background-color: var(--rnk-clr-ollie-neutral-100);border-radius: 8px;}.rnk-comp-card-pagamento-pix .row {--bs-gutter-x: 20px;--bs-gutter-y: 0;}.rnk-comp-card-pagamento-pix .rnk-titulo {font-size: 20px;font-weight: 600;color: var(--rnk-clr-ollie-neutral-900);margin: 0;}.rnk-comp-card-pagamento-pix .rnk-qr-code {width: 270px;height: auto;}.rnk-comp-card-pagamento-pix .rnk-expira-em {font-size: 14px;color: var(--rnk-clr-ollie-neutral-900);margin: 0;}.rnk-comp-card-pagamento-pix .rnk-codigo-pix {padding: 10px 12px;border-radius: 6px;font-size: 16px;color: var(--rnk-clr-ollie-neutral-900);border: 1px solid var(--rnk-clr-ollie-neutral-300);background-color: var(--rnk-clr-ollie-neutral-100);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.rnk-comp-card-pagamento-pix .rnk-btn-copiar-codigo-pix {width: 100%;}.rnk-comp-lista-intrucoes-pix {margin: 20px 0;}.rnk-comp-lista-intrucoes-pix li {font-size: 16px;color: var(--rnk-clr-ollie-neutral-900);}.rnk-comp-lista-intrucoes-pix li + li {margin-top: 12px;}.rnk-loader-bar-progress {width: 100%;height: 4px;display: inline-block;position: fixed;top: 0;left: 0;overflow: hidden;z-index: 9999;}.rnk-loader-bar-progress::after {content: '';width: 800px;height: 4px;position: absolute;top: 0;left: 0;background: linear-gradient( 90deg, transparent 0%, transparent 15%, #aca9a9 100% );animation: checkoutLoaderBarProgress 1.5s linear infinite;}.rnk-comp-modal-detalhes-pacote .rnk-comp-produtos-carrinho-compacto ul {width: 100%;flex-direction: column;gap: 12px;}.rnk-comp-modal-detalhes-pacote .rnk-comp-produtos-carrinho-compacto ul > li {width: 100%;}.rnk-comp-modal-detalhes-pacote .rnk-comp-produtos-carrinho-compacto ul > li .rnk-precos {margin-left: auto;}.rnk-comp-modal-detalhes-pacote .rnk-comp-produtos-carrinho-compacto .rnk-imagem img {min-width: 60px;}.rnk-comp-pacote-entrega-selecionada {display: flex;align-items: center;justify-content: space-between;border-bottom: 1px solid var(--rnk-clr-ollie-neutral-300);padding-bottom: 6px;margin-bottom: 22px;line-height: 1;}.rnk-comp-pacote-entrega-selecionada .rnk-left {display: flex;align-items: center;}.rnk-comp-pacote-entrega-selecionada .rnk-icone {font-size: 14px;color: var(--rnk-clr-ollie-green-500);margin-right: 4px;}.rnk-comp-pacote-entrega-selecionada .rnk-prazo {margin: 0;font-size: 14px;color: var(--rnk-clr-ollie-green-500) !important;font-weight: 500;margin-right: 3px;}.rnk-comp-pacote-entrega-selecionada .rnk-transportadora {margin: 0;font-size: 14px;text-transform: uppercase;color: var(--rnk-clr-ollie-neutral-600) !important;}.rnk-comp-pacote-entrega-selecionada .rnk-preco {margin: 0;font-size: 14px;color: var(--rnk-clr-ollie-neutral-900);}.rnk-comp-pacote-entrega-selecionada .rnk-preco.gratis {color: var(--rnk-clr-ollie-green-500);font-weight: 500;text-transform: uppercase;}.rnk-comp-modal-selecionar-endereco .modal-footer a {font-size: 16px !important;}.rnk-comp-form-selecionar-endereco ul {margin: 0;}.rnk-comp-form-selecionar-endereco ul > li + li {margin-top: 6px;}.rnk-comp-form-selecionar-endereco ul > li > label {display: grid;grid-template-columns: 30px 1fr;grid-template-rows: auto auto;align-items: center;padding: 12px;border-radius: 8px;border: 2px solid var(--rnk-clr-ollie-neutral-400);cursor: pointer;}.rnk-comp-form-selecionar-endereco ul > li > label:has(input:checked) {border-color: var(--rnk-clr-ollie-primary);}.rnk-comp-form-selecionar-endereco ul > li > label input {margin-top: 0;grid-column: 1;grid-row: span 2;}.rnk-comp-form-selecionar-endereco ul > li > label input + div {grid-column: 2;grid-row: 1;}.rnk-comp-form-selecionar-endereco ul > li > label .rnk-complemento {grid-column: 2;grid-row: 2;}.rnk-comp-form-selecionar-endereco .rnk-rua {margin: 0;font-size: 16px;font-weight: 500;color: var(--rnk-clr-ollie-neutral-900);}.rnk-comp-form-selecionar-endereco .rnk-complemento {margin: 0;font-size: 14px;color: var(--rnk-clr-ollie-neutral-600) !important;}.rnk-comp-form-selecionar-endereco .rnk-btn-alterar-endereco {font-size: 14px;text-decoration: none;}.rnk-comp-modal-novo-endereco .modal-footer > div {justify-content: space-between;}.rnk-comp-modal-novo-endereco .modal-footer a {font-size: 16px !important;color: var(--rnk-clr-ollie-primary);}.rnk-comp-modal-novo-endereco .modal-footer a:hover, .rnk-comp-modal-novo-endereco .modal-footer a:active {border-color: transparent;text-decoration: underline !important;color: var(--rnk-clr-ollie-primary);}@media(max-width: 576px) {.rnk-comp-modal-novo-endereco .rnk-comp-form-novo-endereco label {font-size: 14px;}}.rnk-comp-modal-cupom-desconto .modal-title {display: flex;gap: 8px;align-items: center;}.rnk-comp-modal-cupom-desconto .rnk-cupom-desconto-content {padding-top: 4px;display: flex;align-items: center;justify-content: space-between;gap: 12px;}.rnk-comp-modal-cupom-desconto .rnk-cupom-desconto-content .form-floating {width: 100%;}.rnk-comp-modal-cupom-desconto .rnk-cupom-desconto-content .rnk-btn-informar-cupom-desconto {padding: 16px 12px;}.rnk-comp-modal-cupom-desconto .rnk-cupom-desconto-content .rnk-remover-cupom {width: 60px;}.rnk-comp-modal-cupom-desconto .rnk-list-title {margin-top: 20px;margin-bottom: 20px;font-size: 18px;line-height: 1.4;font-weight: 600;}.rnk-comp-modal-cupom-desconto .rnk-lista-de-cupons-disponiveis {padding: 0;margin: 0;max-height: 393px;overflow-y: auto;display: flex;flex-direction: column;gap: 8px;list-style: none;}.rnk-comp-modal-cupom-desconto .rnk-lista-de-cupons-disponiveis li:has(input:checked) {order: -1;}.rnk-comp-modal-cupom-desconto .rnk-cupom-radio-label {padding: 12px 16px;display: grid;grid-template-columns: 30px 1fr;border: 2px solid var(--rnk-clr-ollie-neutral-400);border-radius: 6px;}.rnk-comp-modal-cupom-desconto .rnk-cupom-radio-label:has(input:checked) {border-color: var(--rnk-clr-ollie-primary);}.rnk-comp-modal-cupom-desconto .rnk-cupom-radio-label p {margin: 0;}.rnk-comp-modal-cupom-desconto .rnk-cupom-radio-label .form-check-input {grid-column: 1;grid-row-start: span 4;}.rnk-comp-modal-cupom-desconto .rnk-cupom-radio-label .rnk-card-top-content {margin-bottom: 12px;display: flex;gap: 4px;justify-content: space-between;}.rnk-comp-modal-cupom-desconto .rnk-cupom-radio-label .rnk-card-top-content p {font-weight: 500;display: -webkit-box;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}.rnk-comp-modal-cupom-desconto .rnk-cupom-radio-label .rnk-card-top-content a {min-width: fit-content;text-decoration: none;font-size: 14px;line-height: 1.7;}.rnk-comp-modal-cupom-desconto .rnk-cupom-radio-label .rnk-card-middle-content {display: flex;justify-content: space-between;}.rnk-comp-modal-cupom-desconto .rnk-cupom-radio-label .rnk-card-middle-content p {font-size: 14px;color: var(--rnk-clr-ollie-neutral-600);}.rnk-comp-modal-cupom-desconto .rnk-cupom-radio-label .rnk-card-middle-content .rnk-cupom-info a {font-size: 14px;color: var(--rnk-clr-ollie-express);text-decoration: none;}.rnk-comp-modal-cupom-desconto .rnk-cupom-radio-label .rnk-card-middle-content .rnk-cupom-validade p {font-size: 12px;line-height: 1.5;}.rnk-comp-modal-cupom-desconto .rnk-cupom-radio-label .rnk-cupom-obs p {margin-top: 8px;font-size: 12px;}.rnk-container-barra-inferior {display: none;position: fixed;bottom: 0;width: 100%;background-color: #FFF;border: 1px solid var(--rnk-clr-ollie-neutral-400);padding: 12px;z-index: 1030;border-radius: 8px 8px 0 0;}.rnk-container-barra-inferior .rnk-header {display: grid;grid-template-columns: auto auto;grid-template-rows: auto auto;justify-content: space-between;align-items: center;font-size: 18px;}.rnk-container-barra-inferior .rnk-header a {grid-column: 1;grid-row: 1;display: flex;align-items: center;gap: 4px;font-size: 16px;color: var(--rnk-clr-ollie-neutral-900);text-decoration: none;}.rnk-container-barra-inferior .rnk-header span {grid-column: 1;grid-row: 2;font-size: 14px;color: var(--rnk-clr-ollie-neutral-600);}.rnk-container-barra-inferior .rnk-header .rnk-total {grid-column: 2;grid-row: span 2;font-size: 18px;font-weight: 600;color: var(--rnk-clr-ollie-neutral-900);margin: 0;}.rnk-container-barra-inferior .rnk-body button {width: 100%;margin-top: 12px;}@media (max-width: 576px) {.rnk-container-barra-inferior {display: block;}}.rnk-comp-modal-summary a[href="#rnk-comp-modal-cupons"] {display: block;font-size: 14px;text-decoration: none;margin-bottom: 12px;}.rnk-comp-modal-summary .rnk-detalhes-summary {margin-bottom: 12px;}.rnk-comp-modal-summary .rnk-detalhes-summary dl {margin: 0;}.rnk-comp-modal-summary .rnk-detalhes-summary dt {margin: 0;font-size: 16px;font-weight: 400;color: var(--rnk-clr-ollie-neutral-900);}.rnk-comp-modal-summary .rnk-detalhes-summary dd {margin: 0;font-size: 16px;font-weight: 400;color: var(--rnk-clr-ollie-neutral-900);}.rnk-comp-modal-summary .rnk-detalhes-summary .rnk-item {display: flex;justify-content: space-between;align-items: center;}.rnk-comp-modal-summary .rnk-detalhes-summary .rnk-item + .rnk-item:not(.rnk-total) {border-top: 1px solid var(--rnk-clr-ollie-base-300);margin-top: 8px;padding-top: 8px;}.rnk-comp-modal-summary .rnk-detalhes-summary .rnk-descontos dd {color: var(--rnk-clr-ollie-green-500);}.rnk-comp-modal-summary .rnk-detalhes-summary .rnk-cupom-ativo {margin-top: 0 !important;justify-content: flex-start;gap: 6px;border-top: none !important;}.rnk-comp-modal-summary .rnk-detalhes-summary .rnk-cupom-ativo dt {font-size: 14px;font-weight: 700;}.rnk-comp-modal-summary .rnk-detalhes-summary .rnk-cupom-ativo dd {margin-left: auto;color: var(--rnk-clr-ollie-green-500);}.rnk-comp-modal-summary .rnk-detalhes-summary .rnk-cupom-ativo .btn {padding: 0;border: 0;}.rnk-comp-modal-summary .rnk-detalhes-summary .rnk-cupom-ativo .btn:hover svg, .rnk-comp-modal-summary .rnk-detalhes-summary .rnk-cupom-ativo .btn:active svg {color: var(--rnk-clr-ollie-red-600);}.rnk-comp-modal-summary .rnk-detalhes-summary .rnk-total {margin-top: 12px;}.rnk-comp-modal-summary .rnk-detalhes-summary .rnk-total dt {font-size: 18px;font-weight: 600;}.rnk-comp-modal-summary .rnk-detalhes-summary .rnk-total dd {display: grid;grid-template-columns: 1fr 1fr;grid-template-rows: auto auto;}.rnk-comp-modal-summary .rnk-detalhes-summary .rnk-total dd .rnk-final-price {font-size: 18px;text-align: end;font-weight: 600;grid-row: 1;grid-column: 2;}.rnk-comp-modal-summary .rnk-detalhes-summary .rnk-total dd .rnk-old-price {margin-right: 8px;padding-top: 4px;font-size: 12px;text-align: end;text-decoration: line-through;grid-row: 1;grid-column: 1;}.rnk-comp-modal-summary .rnk-detalhes-summary .rnk-total dd .rnk-preco-com-cupom {font-size: 14px;text-align: end;grid-row: 2;grid-column: 2;}.rnk-comp-modal-summary .rnk-comp-form-aplicar-cupom-summary fieldset {display: flex;align-items: center;gap: 8px;margin-bottom: 32px;padding-top: 4px;}.rnk-comp-modal-summary .rnk-comp-form-aplicar-cupom-summary .form-floating {flex: 1 1 auto;}.rnk-comp-modal-summary .rnk-comp-form-aplicar-cupom-summary .btn {height: 58px;}.rnk-comp-modal-summary .informacoes-preenchidas-summary > ul {display: flex;flex-direction: column;gap: 8px;margin: 0;}.rnk-comp-modal-summary .informacoes-preenchidas-summary li {display: flex;flex-direction: column;gap: 12px;background-color: var(--rnk-clr-ollie-neutral-100);padding: 12px;border-radius: 12px;}.rnk-comp-modal-summary .informacoes-preenchidas-summary li h3 {font-size: 18px;font-weight: 600;margin: 0;}.rnk-comp-modal-summary .informacoes-preenchidas-summary .rnk-header h3 {font-size: 18px;font-weight: 600;color: var(--rnk-clr-ollie-neutral-900);margin: 0;}.rnk-comp-modal-summary .informacoes-preenchidas-summary .rnk-content-summary {display: flex;gap: 12px;}.rnk-comp-modal-summary .informacoes-preenchidas-summary .rnk-body {flex-grow: 1;}.rnk-comp-modal-summary .informacoes-preenchidas-summary .rnk-body p {margin: 0;}.rnk-comp-modal-summary .informacoes-preenchidas-summary .rnk-footer a {color: var(--rnk-clr-ollie-neutral-600);}.rnk-comp-modal-summary .informacoes-preenchidas-summary .rnk-body-item {display: flex;flex-direction: column;gap: 8px;}.rnk-comp-modal-summary .informacoes-preenchidas-summary .rnk-body-item + .rnk-body-item {border-top: 1px solid var(--rnk-clr-ollie-neutral-300);padding-top: 12px;margin-top: 12px;}.rnk-comp-modal-summary .informacoes-preenchidas-summary .rnk-body-item .rnk-tipo-entrega-summary-item {display: flex;gap: 8px;}.rnk-comp-modal-summary .informacoes-preenchidas-summary .rnk-body-item-icon svg {font-size: 14px;color: var(--rnk-clr-ollie-neutral-900);}.rnk-comp-modal-summary .informacoes-preenchidas-summary .rnk-body-item-content p {font-size: 14px;font-weight: 400;color: var(--rnk-clr-ollie-neutral-900);}.rnk-comp-modal-summary .informacoes-preenchidas-summary .rnk-body-item-content p a {font-size: 14px;}.rnk-comp-modal-summary .informacoes-preenchidas-summary .rnk-body-item-content .rnk-small {display: flex;align-items: center;font-size: 12px;font-weight: 400;color: var(--rnk-clr-ollie-neutral-600);}.rnk-comp-modal-summary .informacoes-preenchidas-summary #rnk-info-retirada-summary .rnk-comp-card-endereco-selecionado {border: none;padding: 0;}.rnk-comp-modal-summary .informacoes-preenchidas-summary #rnk-info-retirada-summary .rnk-comp-card-endereco-selecionado .rnk-right-content a {color: var(--rnk-clr-ollie-neutral-600);}.rnk-comp-modal-summary .informacoes-preenchidas-summary #rnk-info-retirada-summary .rnk-comp-card-opcao-envio {margin-top: 20px;padding: 0;border: none;}.rnk-comp-modal-summary .informacoes-preenchidas-summary #rnk-info-retirada-summary .rnk-comp-card-opcao-envio .rnk-footer a {color: var(--rnk-clr-ollie-primary);}.rnk-comp-modal-summary .informacoes-preenchidas-summary .rnk-comp-produtos-carrinho-compacto {display: grid;grid-template-columns: 1fr 63px;gap: 8px;overflow: hidden;}.rnk-comp-modal-summary .informacoes-preenchidas-summary .rnk-comp-produtos-carrinho-compacto ul {margin-left: -12px;margin-right: 4px;gap: 0;overflow: auto;}.rnk-comp-modal-summary .informacoes-preenchidas-summary .rnk-comp-produtos-carrinho-compacto ul li {min-width: 83px;}@media(max-width: 576px) {.rnk-comp-modal-summary .informacoes-preenchidas-summary .rnk-body-item-content .rnk-small {flex-wrap: wrap;}}.rnk-comp-form-check-cobranca-igual-endereco label {color: var(--rnk-clr-ollie-neutral-900) !important;}.rnk-comp-form-check-cobranca-igual-endereco p {font-size: 12px !important;color: var(--rnk-clr-ollie-neutral-600) !important;margin: 0;}.rnk-container-etapas-pix {padding: 32px;background-color: #fff;}.rnk-container-etapas-pix img {margin-top:50px;margin-bottom:30px }.rnk-container-etapas-pix ul {margin: 50px 0 0 0;display:flex;padding: 0;gap: 12px;}.rnk-container-etapas-pix ul li {display: flex;flex-direction: column;text-align:center;font-size: 14px;line-height: 21px;color: #888888;}.rnk-container-etapas-pix ul li .rnk-number {order:1;display:flex;margin-bottom:20px;margin: 0 auto 20px;align-items:center;justify-content:center }.rnk-container-etapas-pix ul li .rnk-pix-text {order: 2;text-align:center;}.rnk-container-etapas-pix ul li .rnk-number span {position: relative;text-align:center;font-size:16px;border:1px solid #C3C3C3;color: #2F97D2;border-radius: 50px;padding:20px;height: 40px;width: 40px;display: flex;align-items: center;justify-content: center;}.rnk-container-etapas-pix ul li .rnk-number span:after {content:"";background: url("/arquivos/rnk-arrow-pix.png") no-repeat;background-position:-25px 0;height:10px;width:80px;position:absolute;left:100px;}.rnk-container-etapas-pix ul li:last-child .rnk-number span::after {display: none;}@media(max-width: 768px){.rnk-container-etapas-pix ul {flex-direction: column;gap: 24px;}.rnk-container-etapas-pix ul li .rnk-number {margin-bottom: 12px;}.rnk-container-etapas-pix ul li .rnk-number span:after {display: none;}}.nu-container {width: 100%;margin: 0 auto;display: block;font-family: Helvetica, sans-serif;-webkit-font-smoothing: antialised;-webkit-box-sizing: border-box;box-sizing: border-box;background-color: #ffffff;color: #000000;min-height: 256px;}.nu-header {background-color: #4c0677;color: #ffffff;padding: 40px 32px;}.nu-header-logo {margin-bottom: 5px;}.nu-header-logo svg {width: 105px;height: 34px;}.nu-header-subtitle {font-size: 14px;font-family: Helvetica, sans-serif;line-height: 0px;}.nu-body {padding: 2px 30px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.nu-body-item {display: -webkit-box;display: -ms-flexbox;display: flex;padding-top: 24px;}.nu-body-item-icon {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-right: 16px;background-color: #f0f1f5;height: 32px;min-width: 32px;border-radius: 100%;}.nu-body-item-text {font-size: 12px;line-height: 15px;-ms-flex-item-align: center;-ms-grid-row-align: center;align-self: center;}.nu-extra-limit {padding: 16px;background-color: #F4E7FF;}.nu-extra-limit-badge {display: inline-block;background-color: #820AD1;border-radius: 4px;padding: 2px 4px 2px 4px;font-family: Helvetica, sans-serif;font-style: normal;font-weight: 500;font-size: 12px;line-height: 135%;text-align: center;color: #FFFFFF;}.nu-extra-limit-text {display: block;color: #4C0677;margin-top: 10px;font-size: 12px;font-family: Helvetica, sans-serif;font-style: normal;line-height: 150%;}.nu-extra-limit-text-bold {font-weight: 600;}.nu-footer {font-size: 12px;line-height: 15px;padding: 12px;margin-top: 36px;background-color: #f0f1f5;}#chk-card-form {width: 100%;}.rnk-container-checkout-login h2 {font-size: 28px;font-weight: 700;color: #212529;margin-bottom: 16px;}.rnk-comp-checkout-login-ver-senha {position: absolute;top: 0;right: 0;padding: 16px 12px;height: 100%;line-height: 1.8;transform-origin: 0 0;}.rnk-comp-checkout-login-ver-senha label {cursor: pointer;}.rnk-comp-checkout-login-ver-senha input ~ .fa-eye {color: var(--rnk-color-danger);}.rnk-comp-checkout-login-ver-senha input:checked ~ .fa-eye-slash {display: none;}.rnk-comp-checkout-login-ver-senha input:not(:checked) ~ .fa-eye {display: none;}.rnk-container-checkout-login .is-invalid ~ .rnk-comp-checkout-login-ver-senha, .rnk-container-checkout-login .is-valid ~ .rnk-comp-checkout-login-ver-senha {right: 23px;}@keyframes checkoutLoaderBarProgress {0% {left: 0;transform: translateX(-100%);}100% {left: 100%;transform: translateX(0%);}}.rnk-container-loading {position:fixed;top:0;left:0;height:100%;z-index:9999;text-align: center;background:rgba(255, 255, 255, .8);width:100%;}.rnk-container-loading .rnk-loading-pills {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}.rnk-container-loading .rnk-loading-msg {position: absolute;top: 61%;left: 50%;transform: translate(-50%, -50%);color: var(--rnk-clr-ollie-neutral-900);font-family: Roboto;font-weight: 700;}.modal .rnk-container-loading {position: initial;background: #fff;}.modal .rnk-container-loading .rnk-loading-msg {top: 65%;}.rnk-container-loading.ld-status::before {content: '';position: absolute;bottom: 0;left: 0;width: 0;height: 22px;background: #3EBD71;transition: all .5s linear;animation: fade 1.2s ease infinite alternate;}.rnk-container-loading.ld-status::after {content: '0%';position: absolute;bottom: 0;left: 0;width: 100%;height: 22px;color: #353535;font-family: var(--dpsp-fonts-nunito);font-weight: 700;font-size: 16px;}.ld-10.ld-status::before {width: 10%;}.ld-10.ld-status::after {content: '10%';}.ld-25.ld-status::before {width: 25%;}.ld-25.ld-status::after {content: '25%';}.ld-35.ld-status::before {width: 35%;}.ld-35.ld-status::after {content: '35%';}.ld-55.ld-status::before {width: 55%;}.ld-55.ld-status::after {content: '55%';}.ld-75.ld-status::before {width: 75%;}.ld-75.ld-status::after {content: '75%';}.ld-100.ld-status::before {width: 100%;}.ld-100.ld-status::after {content: '100%';}@keyframes fade {from {opacity: 55%;}}.rnk-loading-pills {display: flex;align-items: center;justify-content: center;gap: 35px;padding: 12px;}.rnk-loading-pills .rnk-pills {width: 30px;height: 80px;border-radius: 30px 30px;user-select:none;}.rnk-loading-pills .rnk-dots {position: absolute;width: 6px;height: 6px;border-radius: 50%;opacity: 0;}.blue-pill {position: relative;border: 5px solid #2F97D2;}.blue-pill .fill-pill {position: absolute;content: '';width: 24px;height: 42px;background: #2F97D2;border-radius: 0 0 12px 12px;bottom: -2px;left: -2px;}.blue-pill .rnk-dots {opacity: 0;background: #2F97D2;left: 2px;bottom: -6px;}.blue-pill .rnk-dots::before{position: absolute;content: '';width: 6px;height: 6px;background: #2F97D2;border-radius: 50%;left: 14px;}.blue-pill .rnk-dots::after{position: absolute;content: '';width: 6px;height: 6px;background: #2F97D2;bottom: -15px;border-radius: 50%;left: 10px;}.blue-pill {animation: 2.1s ease-in infinite rnk-pills;animation-fill-mode: backwards;}.blue-pill .fill-pill {animation: 2.1s ease-in-out infinite slide-inside;animation-fill-mode: backwards;}.blue-pill .rnk-dots {animation: 2.1s ease-in-out infinite rnk-dots;}.blue-pill .rnk-dots::before {animation: 2.1s ease-in-out infinite 0.25s rnk-dots;animation-fill-mode: backwards;}.blue-pill .rnk-dots::after {animation: 2.1s ease-in-out infinite 0.45s rnk-dots;animation-fill-mode: backwards;}.red-pill {position: relative;border: 5px solid #E4002B;}.red-pill .fill-pill {position: absolute;content: '';width: 24px;height: 42px;background: #E4002B;border-radius: 0 0 12px 12px;bottom: -2px;left: -2px;}.red-pill .rnk-dots {opacity: 0;background: #E4002B;left: 2px;bottom: -6px;}.red-pill .rnk-dots::before{position: absolute;content: '';width: 6px;height: 6px;background: #E4002B;border-radius: 50%;left: 14px;}.red-pill .rnk-dots::after{position: absolute;content: '';width: 6px;height: 6px;background: #E4002B;bottom: -15px;border-radius: 50%;left: 10px;}.red-pill {animation: 2.1s ease-in infinite 0.4s rnk-pills;animation-fill-mode: backwards;}.red-pill .fill-pill {animation: 2.1s ease-in-out infinite 0.4s slide-inside;animation-fill-mode: backwards;}.red-pill .rnk-dots {animation: 2.1s ease-in-out infinite 0.5s rnk-dots;}.red-pill .rnk-dots::before {animation: 2.1s ease-in-out infinite 0.75s rnk-dots;animation-fill-mode: backwards;}.red-pill .rnk-dots::after {animation: 2.1s ease-in-out infinite 0.95s rnk-dots;animation-fill-mode: backwards;}.black-pill {position: relative;border: 5px solid #242424;}.black-pill .fill-pill {position: absolute;content: '';width: 24px;height: 42px;background: #242424;border-radius: 0 0 12px 12px;bottom: -2px;left: -2px;}.black-pill .rnk-dots {opacity: 0;background: #242424;left: 2px;bottom: -6px;}.black-pill .rnk-dots::before{position: absolute;content: '';width: 6px;height: 6px;background: #242424;border-radius: 50%;left: 14px;}.black-pill .rnk-dots::after{position: absolute;content: '';width: 6px;height: 6px;background: #242424;bottom: -15px;border-radius: 50%;left: 10px;}.black-pill {animation: 2.1s ease-in infinite 0.7s rnk-pills;animation-fill-mode: backwards;}.black-pill .fill-pill {animation: 2.1s ease-in-out infinite 0.7s slide-inside;}.black-pill .rnk-dots {animation: 2.1s ease-in-out infinite 0.8s rnk-dots;animation-fill-mode: backwards;}.black-pill .rnk-dots::before {animation: 2.1s ease-in-out infinite 1.05s rnk-dots;animation-fill-mode: backwards;}.black-pill .rnk-dots::after {animation: 2.1s ease-in-out infinite 1.25s rnk-dots;animation-fill-mode: backwards;}@keyframes rnk-pills {18% {-webkit-transform: translate(0, -30px) rotate(90deg);transform: translate(0, -30px) rotate(90deg) }54%, 32% {-webkit-transform: rotate(180deg);transform: rotate(180deg) }70% {-webkit-transform: translate(0, -30px) rotate(270deg);transform: translate(0, -30px) rotate(270deg) }100%, 82% {-webkit-transform: rotate(360deg);transform: rotate(360deg) }}@keyframes slide-inside {0% {border-radius: 0 0 8px 8px;}15% {top: 25px;}17%, 77% {height: 42px;border-radius: 25px 25px;}27% {top: 0;border-radius: 6px 6px 0 0;}50% {top: 0;border-radius: 12px 12px 0 0;}52% {border-radius: 10px 10px 0 0;}75% {bottom: 25px;}87% {bottom: 0px;border-radius: 0 0 6px 6px;}100% {bottom: 0px;border-radius: 0 0 12px 12px;}}@keyframes rnk-dots {0% {opacity:0;transform: scale(0);-webkit-transform: scale(0);}14%, 68% {opacity:0;transform: scale(.8);-webkit-transform: scale(.8);}17%, 72% {opacity:0.1;}35%, 90% {opacity:.95;}50% {transform: translate(0, -40px);opacity:0;-webkit-transform: translate(0, -40px);}100% {top: -10px;transform: translate(0, 40px);opacity:0;-webkit-transform: translate(0, 40px);}}.rnk-container-alertas {display: flex;flex-direction: column;align-items: flex-end;padding: 24px;gap: 15px;position: fixed;top: 0;right: 0;width: fit-content;z-index: 9999;text-align: center;}.rnk-container-alertas .alert {display: flex;align-items: center;gap: 15px;max-width: 560px;width: 100%;padding: 15px;margin: 0;border-radius: 12px;border: 1px solid transparent;box-shadow: 0px 4px 8px 0px #00000026;}.rnk-container-alertas .alert svg {width: 18px;height: 18px;}.rnk-container-alertas .alert .btn {margin: 0;margin-left: auto;padding: 6px;border: none !important;}.rnk-container-alertas .alert .rnk-alert-text-content {display: flex;flex-direction: column;gap: 4px;align-items: flex-start;text-align: start;}.rnk-container-alertas .alert .rnk-alert-text-content h2 {margin: 0;font-size: 18px;font-weight: 700;line-height: 1;}.rnk-container-alertas .alert .rnk-alert-text-content p {margin: 0;font-size: 16px;font-weight: 400;line-height: 1;}@media(max-width: 576px) {.rnk-container-alertas {padding: 8px;gap: 8px;width: 100%;}.rnk-container-alertas .alert {padding: 15px;gap: 12px;min-width: 100%;max-width: 100%;}.rnk-container-alertas .alert svg {width: 20px;height: 20px;}.rnk-container-alertas .alert .rnk-alert-text-content h2 {font-size: 16px;}}.rnk-container-alertas .rnk-alert-success {background-color: #E7F4EB;border-color: #C0D8CA;}.rnk-container-alertas .rnk-alert-success.alert svg, .rnk-container-alertas .rnk-alert-success.alert .rnk-alert-text-content h2, .rnk-container-alertas .rnk-alert-success.alert .rnk-alert-text-content p {color: #1D5136;}.rnk-container-alertas .rnk-alert-primary.alert {background-color: #E8F0FD;border-color: #C2D1E4;}.rnk-container-alertas .rnk-alert-primary.alert svg, .rnk-container-alertas .rnk-alert-primary.alert .rnk-alert-text-content h2, .rnk-container-alertas .rnk-alert-primary.alert .rnk-alert-text-content p {color: #203A77;}.rnk-container-alertas .rnk-alert-danger.alert {background-color: #FDEBEB;border-color: #E5C5C6;}.rnk-container-alertas .rnk-alert-danger.alert svg, .rnk-container-alertas .rnk-alert-danger.alert .rnk-alert-text-content h2, .rnk-container-alertas .rnk-alert-danger.alert .rnk-alert-text-content p {color: #831F19;}.rnk-container-alertas .rnk-alert-warning.alert {background-color: #FCF5DB;border-color: #E5D3AF;}.rnk-container-alertas .rnk-alert-warning.alert svg, .rnk-container-alertas .rnk-alert-warning.alert .rnk-alert-text-content h2, .rnk-container-alertas .rnk-alert-warning.alert .rnk-alert-text-content p {color: #61440C;}#rnkModalRecaptcha .modal-header {padding: 0;margin-bottom: 20px;}#rnkModalRecaptcha .modal-body, #rnkModalRecaptcha .modal-footer {padding: 0;}#rnkModalRecaptcha .modal-content {padding: 20px;border: none;}#rnkModalRecaptcha h2 {font-size: 21px;color: #242424;text-transform: capitalize;margin-bottom: 0;width: 95%;}#rnkModalRecaptcha p, #rnkModalRecaptcha a {font-size: 14px;color: #242424;margin-bottom: 20px;display: block;margin-top: 15px;}#rnkModalRecaptcha a:hover {color: #FF4749;}#rnkModalRecaptcha svg {color: #FF4749;font-size: 24px;position: absolute;top: 15px;right: 15px;}#rnkModalRecaptcha svg path.fa-secondary {fill: #242424;}@media(max-width:576px){#rnkModalRecaptcha .modal-content {padding: 10px }}@media(max-width:366px){div#rnkCheckoutRecaptcha {transform: scale(0.8);margin-left: -30px;}#rnkModalRecaptcha iframe div#rc-anchor-container {max-width: 250px;width: unset;position: relative;}#rnkModalRecaptcha iframe div.rc-anchor-normal-footer {position: absolute;right: 20px;}#rnkModalRecaptcha iframe div.rc-anchor-normal .rc-anchor-pt {right: -25px;}}