body.adp-layout{--adp-azul:#3F4199;--adp-azul-esc:#2E3192;--adp-lima:#C6F432;--adp-borda:#C9CBE3;--adp-linha:#DCDDF0;--adp-fundo:#F4F4FB;--adp-fundo-on:#EEEFFC;--adp-texto:#2B2A33;--adp-suave:#5B5A66;--adp-verde:#23830A}.adp-layout .product-info .price-wrapper,.adp-layout .product-info .is-divider,.adp-layout .product-info .product-short-description,.adp-layout form.adp-kits-ativo .woocommerce-variation-price,.adp-layout form.adp-kits-ativo .custom-image,.adp-layout .product-gallery .product-images,.adp-layout .product-gallery .product-thumbnails,.adp-layout .product-gallery .woocommerce-product-gallery{display:none!important}.adp-layout form.adp-kits-ativo table.variations{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}.adp-layout .product-info .woocommerce-breadcrumb{display:none!important}.adp-layout .adp-cat{font-size:13px;font-weight:700;color:var(--adp-azul);text-transform:uppercase;letter-spacing:.6px;margin-top:6px}.adp-layout .product-info .product-title{margin:2px 0 8px;font-size:36px;line-height:1.1;font-weight:800;color:var(--adp-azul-esc)}.adp-layout .adp-preco{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-bottom:4px}.adp-layout .adp-preco-atual{font-size:30px;font-weight:800;color:var(--adp-texto)}.adp-layout .adp-preco-de{font-size:16px;color:#6B6A75}.adp-layout .adp-preco-de:empty,.adp-layout .adp-preco-selo:empty{display:none}.adp-layout .adp-preco-selo{background:var(--adp-lima);color:#1E2160;font-size:13px;font-weight:800;border-radius:999px;padding:2px 10px}.adp-layout .adp-preco-unit{font-size:14px;color:var(--adp-suave)}.adp-layout .adp-chips{list-style:none;margin:12px 0 22px;padding:0;display:flex;flex-wrap:wrap;gap:8px}.adp-layout .adp-chips li{display:flex;align-items:center;gap:6px;margin:0;background:var(--adp-fundo);border-radius:999px;padding:6px 12px;font-size:14px;font-weight:600;color:var(--adp-texto)}.adp-layout .adp-ico{width:16px;height:16px;color:var(--adp-azul);flex:none}.adp-layout .adp-passo{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:19px;line-height:1.2;font-weight:800;color:var(--adp-texto);text-transform:none;letter-spacing:0}.adp-layout .adp-num{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--adp-azul);color:#fff;font-size:14px;flex:none}.adp-layout .adp-kits{margin:0 0 24px}.adp-layout .adp-kits-grade{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.adp-layout .adp-kit{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;margin:0;width:100%;min-height:44px;padding:16px 8px 12px;border-radius:14px;background:#fff;border:1.5px solid var(--adp-borda);color:var(--adp-texto);font:inherit;text-transform:none;letter-spacing:0;line-height:1.2;text-align:center;cursor:pointer;box-shadow:none;transition:border-color .15s,background .15s,box-shadow .15s}.adp-layout .adp-kit:hover{border-color:var(--adp-azul)}.adp-layout .adp-kit.is-on{background:var(--adp-fundo-on);border:2.5px solid var(--adp-azul);box-shadow:0 4px 14px rgb(63 65 153 / .18)}.adp-layout .adp-kit:focus-visible{outline:2px solid var(--adp-azul);outline-offset:2px}.adp-layout .adp-kit[disabled]{opacity:.5;cursor:not-allowed}.adp-layout .adp-kit-rot{display:block;font-size:13px;font-weight:700;color:var(--adp-suave)}.adp-layout .adp-kit-n{display:block;font-size:30px;font-weight:800;line-height:1;color:var(--adp-azul-esc);margin:2px 0}.adp-layout .adp-kit-itens{display:flex;flex-direction:column;margin-top:8px;font-size:13px;line-height:1.45;color:#3A3946}.adp-layout .adp-kit-preco{display:block;margin-top:10px;font-size:20px;font-weight:800;color:var(--adp-texto)}.adp-layout .adp-kit-unit{display:block;font-size:12px;color:var(--adp-suave)}.adp-layout .adp-selo{position:absolute;top:-10px;left:50%;transform:translateX(-50%);background:var(--adp-lima);color:#1E2160;font-size:11px;font-weight:800;border-radius:999px;padding:2px 10px;white-space:nowrap}.adp-layout .adp-kit-resumo{display:none;margin-top:8px;font-size:14px;color:#3A3946;background:var(--adp-fundo);border-radius:10px;padding:8px 12px}.adp-layout .adp-kit-resumo:empty{display:none!important}.adp-layout .adp-cartao{display:flex;align-items:center;gap:12px;padding:12px 14px;min-height:44px;border-radius:12px;background:#fff;border:1.5px solid var(--adp-borda);cursor:pointer;font-weight:400}.adp-layout .adp-cartao.is-on{background:var(--adp-fundo-on);border:2px solid var(--adp-azul)}.adp-layout .adp-termo{margin:10px 0 0}.adp-layout .adp-termo.is-off{opacity:.5;cursor:not-allowed}.adp-layout .adp-termo input{width:20px;height:20px;margin:0;flex:none;accent-color:var(--adp-azul)}.adp-layout .adp-termo-img{width:110px;height:auto;flex:none}.adp-layout .adp-termo-txt{flex:1;font-size:15px;font-weight:700;line-height:1.3;color:var(--adp-texto)}.adp-layout .adp-termo-txt small{display:block;font-size:13px;font-weight:500;color:var(--adp-suave)}.adp-layout .adp-termo-preco{font-size:16px;font-weight:800;color:var(--adp-texto);white-space:nowrap}.adp-layout .adp-campos{margin-bottom:18px}.adp-layout .adp-campos .addon-header,.adp-layout .adp-extras .addon-header{display:block!important;margin-bottom:4px}.adp-layout .adp-campos .options{display:block!important}.adp-layout .adp-campos .yith-wapo-option,.adp-layout .adp-campos .yith-wapo-option>.label{width:100%!important;max-width:none!important}.adp-layout .adp-campos .adp-ajuda{margin:0 0 12px;font-size:14px;line-height:1.45;color:var(--adp-suave)}.adp-layout .adp-campos .options-container,.adp-layout .adp-extras .options-container{display:block!important}.adp-layout .adp-campos .yith-wapo-option{margin:0 0 10px;width:100%;max-width:none}.adp-layout .adp-campos .yith-wapo-option label{display:block;margin:0 0 4px;font-size:15px;font-weight:700;color:var(--adp-texto);text-transform:none;letter-spacing:0}.adp-layout .adp-campos .adp-opc{margin-left:4px;font-weight:500;color:var(--adp-suave)}.adp-layout .adp-campos .input-text-container{width:100%;max-width:none}.adp-layout .adp-campos input[type="text"]{box-sizing:border-box;width:100%!important;max-width:none;height:48px;margin:0;padding:0 14px;border:1.5px solid var(--adp-borda);border-radius:10px;background:#fff;box-shadow:none;font:inherit;font-size:16px;color:var(--adp-texto)}.adp-layout .adp-campos input[type="text"]:focus{border-color:var(--adp-azul);outline:2px solid var(--adp-azul);outline-offset:1px}.adp-layout .adp-campos .adp-dica{font-size:13px}.adp-layout .adp-galeria{position:sticky;top:110px;background:var(--adp-fundo);border:1px solid var(--adp-linha);border-radius:16px;padding:20px;margin-bottom:24px}.adp-layout .adp-galeria-cab{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin-bottom:12px}.adp-layout .adp-galeria-cab h2{margin:0;font-size:20px;font-weight:800;color:var(--adp-azul-esc)}.adp-layout .adp-galeria-cab span{font-size:13px;color:var(--adp-suave)}.adp-layout .adp-slot .adesicom-previa{margin:0;padding:0;border:0;background:#fff0}.adp-layout .adp-slot .adesicom-previa .adp-titulo{display:none}.adp-layout .adp-galeria.is-foto .adp-slot,.adp-layout .adp-heroi.is-foto .adp-heroi-palco{display:none}.adp-layout .adp-foto{display:none}.adp-layout .is-foto>.adp-foto{display:block;text-align:center}.adp-layout .adp-foto img{display:block;width:100%;height:auto;border-radius:12px;background:#fff}.adp-layout .adp-voltar{margin:10px 0 0;min-height:44px;padding:0 16px;border-radius:999px;border:1.5px solid var(--adp-azul);background:#fff;color:var(--adp-azul);font:inherit;font-size:14px;font-weight:700;text-transform:none;letter-spacing:0;cursor:pointer}.adp-layout .adp-thumbs{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;padding-top:12px;border-top:1px solid var(--adp-linha);font-size:13px;color:var(--adp-suave)}.adp-layout .adp-thumb{width:56px;height:56px;margin:0;padding:0;border-radius:8px;border:1.5px solid var(--adp-borda);background:#fff;overflow:hidden;cursor:pointer;min-height:0}.adp-layout .adp-thumb img{width:100%;height:100%;object-fit:cover;display:block}.adp-layout .adp-thumb:hover,.adp-layout .adp-thumb:focus-visible{border-color:var(--adp-azul);outline:none}.adp-layout .adp-heroi{display:none}.adp-layout .adp-extras{margin-bottom:18px}.adp-layout .adp-extras .wapo-addon-description{display:none}.adp-layout .adp-extras .options{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.adp-layout .adp-extras .yith-wapo-option{position:relative;margin:0!important;width:auto!important;max-width:none!important;padding:12px 12px 12px 44px;border-radius:12px;background:#fff;border:1.5px solid var(--adp-borda);cursor:pointer}.adp-layout .adp-extras .yith-wapo-option::before{content:"";position:absolute;left:14px;top:50%;width:20px;height:20px;margin-top:-10px;border-radius:5px;border:2px solid var(--adp-borda);background:#fff;box-sizing:border-box}.adp-layout .adp-extras .yith-wapo-option.selected{background:var(--adp-fundo-on);border:2px solid var(--adp-azul)}.adp-layout .adp-extras .yith-wapo-option.selected::before{border-color:var(--adp-azul);background:var(--adp-azul) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l4 4 10-10'/%3E%3C/svg%3E") center / 14px no-repeat}.adp-layout .adp-extras .product-container{border:0!important;padding:0!important;background:none!important;box-shadow:none!important;display:flex;align-items:center;gap:10px;margin:0}.adp-layout .adp-extras .product-container::after{display:none!important}.adp-layout .adp-extras .product-image img{width:56px;height:56px;object-fit:contain;border-radius:8px}.adp-layout .adp-extras .product-name{display:block;font-size:14px;font-weight:700;line-height:1.3;color:var(--adp-texto)}.adp-layout .adp-extras .option-price{font-size:13px;color:var(--adp-suave)}.adp-layout .adp-extras .option-price .brackets,.adp-layout .adp-extras .option-price .sign{display:none}.adp-layout .adp-extras .option-price>.amount{font-size:15px;font-weight:800;color:var(--adp-texto)}.adp-layout .adp-compra{border:1.5px solid var(--adp-linha);border-radius:16px;padding:18px;margin:8px 0 20px;display:flex;flex-direction:column;gap:14px}.adp-layout .adp-total{display:flex;justify-content:space-between;align-items:baseline}.adp-layout .adp-total-rot{font-size:15px;color:var(--adp-suave)}.adp-layout .adp-total-val{font-size:26px;font-weight:800;color:var(--adp-texto)}.adp-layout .adp-linha-botao{display:flex;gap:10px;align-items:stretch}.adp-layout .adp-linha-botao .quantity{margin:0!important;flex:none}.adp-layout .adp-linha-botao .quantity input,.adp-layout .adp-linha-botao .quantity .button{height:56px;min-height:56px}.adp-layout .adp-linha-botao .single_add_to_cart_button{flex:1;margin:0!important;height:56px;min-height:56px;border:0;border-radius:12px;background:var(--adp-verde)!important;color:#fff!important;font:inherit;font-size:18px;font-weight:800;text-transform:none;letter-spacing:0;line-height:1.1}.adp-layout .adp-linha-botao .single_add_to_cart_button.adp-pendente{background:#8A8AA3!important}.adp-layout .adp-frete-txt{font-size:14px;font-weight:600;color:var(--adp-texto);margin-bottom:6px}.adp-layout .adp-frete-barra{height:8px;background:#ECECF6;border-radius:999px;overflow:hidden}.adp-layout .adp-frete-barra>div{height:100%;width:0;border-radius:999px;background:var(--adp-azul);transition:width .3s}.adp-layout .adp-selos{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:13px;color:var(--adp-suave)}.adp-layout .adp-selos span{display:inline-flex;align-items:center;gap:6px}.adp-layout .adp-selos .adp-ico{color:var(--adp-suave)}.adp-layout .adp-selos .adp-ra{font-weight:700;color:#2E7D0F}.adp-layout .adp-selos .adp-ra .adp-ico{color:#2E7D0F}.adp-barra{display:none}@media (max-width:849px){.adp-layout .adp-galeria{display:none}.adp-layout .adp-heroi{display:block;margin:0 0 16px;padding:16px 12px 8px;background:var(--adp-fundo);border-bottom:1px solid var(--adp-linha)}.adp-layout .adp-heroi-palco{display:grid;grid-template-columns:auto auto;justify-content:center;align-items:center;gap:10px}.adp-layout .adp-heroi-col{display:flex;flex-direction:column;align-items:center;gap:10px}.adp-layout .adp-heroi canvas{display:block;filter:drop-shadow(0 1px 2px rgb(20 30 70 / .22))}.adp-layout .adp-pontos{display:flex;justify-content:center;gap:2px;margin-top:6px}.adp-layout .adp-ponto{width:36px;height:36px;min-height:0;margin:0;padding:0;border:0;background:#fff0;display:grid;place-items:center;cursor:pointer}.adp-layout .adp-ponto::after{content:"";display:block;width:8px;height:8px;border-radius:999px;background:#A9ABD6}.adp-layout .adp-ponto.is-on::after{width:22px;background:var(--adp-azul)}.adp-layout .adp-heroi-leg{text-align:center;font-size:12px;color:var(--adp-suave);padding-bottom:4px}.adp-layout .product-info .product-title{font-size:30px}.adp-layout .adp-preco-atual{font-size:28px}.adp-layout .adp-chips li{font-size:13px;padding:4px 10px}.adp-layout .adp-chips .adp-ico{display:none}.adp-layout .adp-kits-grade{gap:8px}.adp-layout .adp-kit{padding:14px 4px 10px}.adp-layout .adp-kit-itens,.adp-layout .adp-kit-rot1,.adp-layout .adp-termo-img,.adp-layout .adp-termo-txt small{display:none}.adp-layout .adp-kit-n{font-size:26px}.adp-layout .adp-kit-preco{font-size:17px;margin-top:6px}.adp-layout .adp-kit-unit{font-size:11px}.adp-layout .adp-kit-resumo{display:block}.adp-layout .adp-extras .options{grid-template-columns:1fr!important}.adp-layout .adesicom-previa{margin-top:4px}body.adp-layout{padding-bottom:76px}.adp-layout .adp-barra{display:flex;align-items:center;gap:12px;position:fixed;left:0;right:0;bottom:0;z-index:999;background:#fff;border-top:1px solid var(--adp-linha);box-shadow:0 -6px 18px rgb(30 33 96 / .10);padding:10px 16px calc(12px + env(safe-area-inset-bottom));transition:transform .2s}.adp-layout .adp-barra.is-escondida{transform:translateY(110%)}.adp-layout .adp-barra-botao.adp-pendente{background:#8A8AA3}.adp-layout .adp-barra-total{line-height:1.1}.adp-layout .adp-barra-total small{display:block;font-size:12px;color:var(--adp-suave)}.adp-layout .adp-barra-total b{font-size:20px;font-weight:800;color:var(--adp-texto)}.adp-layout .adp-barra-botao{flex:1;height:52px;min-height:52px;margin:0;border:0;border-radius:12px;background:var(--adp-verde);color:#fff;font:inherit;font-size:17px;font-weight:800;text-transform:none;letter-spacing:0;cursor:pointer}}