.single-product .elf-conteudo{max-width:var(--elf-container);padding:0 14px 28px}.single-product div.product div.summary.entry-summary{float:none;width:auto}.single-product div.product form.cart{margin-bottom:0!important}.single-product div.product form.cart:before,.single-product div.product form.cart:after{content:none}.elf-galeria{margin:12px 0 0}.elf-gal-quadro{position:relative;background:#fff;border-radius:16px;padding:8px;box-shadow:0 1px 3px #1e0b3612,0 16px 40px -8px #1e0b3633}.elf-gal-trilho{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.elf-gal-trilho::-webkit-scrollbar{display:none}.elf-gal-slide{flex:0 0 100%;scroll-snap-align:center;display:flex;align-items:center;justify-content:center}.elf-gal-slide img{width:320px;max-width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:9px}@media (min-width: 768px){.elf-gal-slide img{width:100%}}@media (min-width: 768px) and (max-width: 1023.98px){.elf-gal-palco{max-width:calc(100svh - 55px - var(--elf-safe-b));margin-inline:auto}}.elf-gal-lupa{position:sticky;bottom:calc(67px + var(--elf-safe-b));z-index:2;margin:-42px 4px 4px auto;width:38px;height:38px;min-height:38px;min-width:38px;background:var(--elf-bg);border:1px solid var(--elf-border-light);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--elf-rosa-escuro);cursor:pointer;padding:0}.elf-gal-lupa:after{content:"";position:absolute;inset:-4px}@media (max-width: 1023.98px) and (max-height: 540px){.elf-gal-lupa{bottom:calc(12px + var(--elf-safe-b))}}.elf-scrolltop:not(.elf-visivel){transition:none}.elf-gal-labels{position:absolute;top:12px;right:12px;z-index:2;display:flex;flex-direction:column;gap:4px;align-items:flex-end}.elf-gal-seta{position:absolute;top:33%;translate:0 -50%;z-index:2;width:44px;height:44px;padding:0;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--elf-text);background:#ffffffeb;border:1px solid #E4E4EA;box-shadow:0 2px 8px #1e0b3624}.elf-gal-seta svg{stroke-width:2.2}.elf-gal-seta-ant{left:14px}.elf-gal-seta-prox{right:14px}.elf-gal-seta[aria-disabled=true]{opacity:.35;cursor:default}.elf-gal-dots{display:flex;gap:6px;justify-content:center;margin-top:12px}.elf-gal-dot{position:relative;width:8px;height:8px;border-radius:50%;background:var(--elf-border);cursor:pointer}.elf-gal-dot:after{content:"";position:absolute;inset:-20px -3px -4px}.elf-gal-dot.elf-on{background:var(--elf-roxo)}.elf-gal-dot:nth-child(6){display:none}.elf-gal-thumbs{display:none}html:has(.elf-lightbox[open]){overflow:hidden}.elf-lightbox{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border:0;padding:0;background:#000}.elf-lightbox::backdrop{background:#000000e6}.elf-lightbox-trilho{display:flex;height:100dvh;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.elf-lightbox-trilho::-webkit-scrollbar{display:none}.elf-lightbox-slide{position:relative;flex:0 0 100%;scroll-snap-align:center;display:flex;align-items:center;justify-content:center;overflow:auto;touch-action:pan-x pinch-zoom}.elf-lightbox-slide img{width:auto;max-width:100%;max-height:100dvh;object-fit:contain}.elf-lightbox-previa{position:absolute;inset:0;margin:auto;z-index:-1}.elf-lightbox-x,.elf-lightbox-seta{position:fixed;z-index:3;width:44px;height:44px;border:0;border-radius:50%;background:#ffffff26;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.elf-lightbox-x{top:calc(10px + env(safe-area-inset-top,0px));right:10px}.elf-lightbox-seta{top:50%;translate:0 -50%;background:#00000080}.elf-lightbox-seta-ant{left:10px}.elf-lightbox-seta-prox{right:10px}.elf-lightbox-conta{position:fixed;top:calc(10px + env(safe-area-inset-top,0px));left:14px;z-index:3;margin:0;line-height:2.75rem;font-size:.875rem;color:#fff}.elf-marca-linha{display:flex;align-items:center;gap:12px;margin:0 0 6px}.elf-marca{font-size:1rem;font-weight:800;letter-spacing:2px;color:var(--elf-text);margin:0}.elf-marca .elf-marca-logo{display:block;height:32px;width:auto;transform-origin:0 50%;animation:elf-pulso 1.9s .6s ease-in-out both}@keyframes elf-pulso{0%,4%{transform:scale(1);filter:none}16%,44%{transform:scale(1.1);filter:brightness(1.25) saturate(1.4) drop-shadow(0 0 3px rgba(255,255,255,1)) drop-shadow(0 0 10px rgba(236,72,153,1)) drop-shadow(0 0 20px rgba(99,102,241,1))}30%{transform:scale(1.02);filter:brightness(1.05) drop-shadow(0 0 4px rgba(236,72,153,.5))}62%,to{transform:scale(1);filter:none}}.single-product .product_title{font-size:1.3125rem;font-weight:700;line-height:1.25;color:var(--elf-text);margin:6px 0 8px}.elf-vendido-por{display:flex;align-items:center;gap:5px;font-size:.8125rem;color:var(--elf-text-secondary)}.elf-vendido-por .elf-icon{color:var(--elf-rosa-escuro)}.elf-vendido-por strong{color:var(--elf-rosa-escuro-hover);font-weight:600}.elf-estrelas{display:flex;align-items:center;gap:5px;margin:-13px 0 -13px auto;padding:13px 0;font-size:.8125rem;line-height:1;color:var(--elf-text-secondary);text-decoration:none}.elf-estrelas .star-rating{color:#f5a623;font-size:.9375rem;line-height:1;letter-spacing:normal;height:1.2em;margin:0;float:none;display:block}.woocommerce .star-rating:before,.woocommerce .star-rating span:before{content:"";width:5.264em;height:1.06em;background-color:currentColor;-webkit-mask:var(--elf-estrela) 0 0 / 1.0527em repeat-x;mask:var(--elf-estrela) 0 0 / 1.0527em repeat-x}.woocommerce .star-rating:before{--elf-estrela: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1078 1078'%3E%3Cpath d='M538 48 372 385 0 439 269 701 206 1069 538 896 869 1069 806 701 1075 439 704 385ZM538 197 662 444 941 485 739 678 788 950 538 821 288 950 336 678 134 485 414 444Z'/%3E%3C/svg%3E")}.woocommerce .star-rating span:before{--elf-estrela: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1078 1078'%3E%3Cpath d='M538 45 704 382 1076 436 808 698 871 1069 538 894 205 1069 269 698 0 436 372 382Z'/%3E%3C/svg%3E")}.elf-banner-slot{margin:14px 0 2px}.elf-banner-slot img{display:block;width:100%;height:auto;border-radius:var(--elf-radius)}.elf-preco{margin-top:6px}.elf-preco-topo{display:flex;align-items:center}.elf-preco-velho,.elf-preco-velho .woocommerce-Price-amount{font-size:.8125rem;font-weight:400;color:var(--elf-text-tertiary);text-decoration:line-through}.elf-preco-pix,.elf-preco-pix .woocommerce-Price-amount{font-size:1.875rem;font-weight:800;color:var(--elf-rosa-escuro);line-height:1.1}.elf-preco-pix{margin-top:2px}.elf-avista-pix{font-size:.8125rem;color:var(--elf-text);margin-top:2px}.elf-avista-pix strong{font-weight:700}.elf-parcelas{font-size:.8125rem;color:#444;margin-top:8px}.elf-parcelas strong,.elf-parcelas .woocommerce-Price-amount{font-weight:700;font-size:.8125rem;color:#444}.single-product form.variations_form table.variations,.single-product form.variations_form table.variations tbody,.single-product form.variations_form table.variations tr,.single-product form.variations_form table.variations th,.single-product form.variations_form table.variations td{display:block;width:100%;padding:0;border:none}.single-product table.variations{margin:14px 0 0!important}.single-product table.variations th.label label{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--elf-text);margin-bottom:8px;display:block}.single-product form.variations_form table.variations select{width:100%;min-height:44px;padding:11px 40px 11px 14px;border:1.5px solid var(--elf-border);border-radius:var(--elf-radius);background-color:var(--elf-bg);color:var(--elf-text);font-size:1rem;font-family:var(--elf-font);line-height:1.2;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.single-product div.product form.cart table.variations select{display:block;margin-right:0}.single-product form.variations_form table.variations select:focus{border-color:var(--elf-roxo);outline:none}.single-product form.variations_form table.variations select:focus-visible{outline:2px solid var(--elf-roxo);outline-offset:1px}.single-product .reset_variations{display:inline-block;margin-top:8px;font-size:.75rem;color:var(--elf-text-tertiary);text-decoration:none}.single-product .reset_variations[style*=hidden]{display:none}.single-product table.variations:not(:has(option:checked:not([value=""]))) .reset_variations{display:none}.single-product .woocommerce-variation-price{display:none}.single-product form.variations_form:has(.elf-leve template) table.variations,.single-product form.variations_form:has(.elf-leve) .woocommerce-variation-add-to-cart>.quantity{display:none}.elf-leve{margin-top:18px}.elf-leve-titulo{display:flex;align-items:center;gap:6px;margin:0 0 20px;white-space:nowrap;font-size:.875rem;font-weight:600;color:var(--elf-text)}.elf-leve-titulo:before,.elf-leve-titulo:after{content:"";flex:1;height:1.6px;background:var(--elf-pink)}.elf-leve-faixas{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.elf-leve-faixa{position:relative;padding:15px;border:2px solid #E9CCD4;border-radius:14px;background:var(--elf-bg)}.elf-leve-faixa.elf-on{border-color:var(--elf-pink);background:#ffe5ec}.elf-leve-escolha{display:flex;align-items:center;gap:10px;cursor:pointer}.elf-leve-escolha input{appearance:none;width:20px;height:20px;margin:0;flex-shrink:0;cursor:pointer;border:2px solid #E9CCD4;border-radius:50%;background:#fff}.elf-leve-escolha input:checked{border:5px solid var(--elf-pink)}.elf-leve-escolha input:focus-visible{outline:2px solid var(--elf-roxo);outline-offset:2px}.elf-leve-info{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.elf-leve-nome{display:flex;align-items:center;gap:10px;font-size:1rem;font-weight:700;line-height:1.25;color:var(--elf-text)}.elf-leve-un{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:4px;padding:3px 8px;border:1px solid #C9A6F2;border-radius:6px;background:#f3e8ff;color:#6e1dc2;font-size:.75rem;line-height:1.3}.elf-leve-un [data-elf-un]{font-size:1rem;font-weight:700}.elf-leve-precos{min-width:7.5rem;display:flex;flex-direction:column;align-items:flex-end;gap:1px;white-space:nowrap}.elf-leve-rotulo{font-size:.75rem;color:#5c5c5c}.elf-leve-pix{font-size:1.125rem;font-weight:700;line-height:1.3;color:var(--elf-rosa-escuro-hover)}.elf-leve-de{font-size:.8125rem;color:#5c5c5c}.elf-leve-fitas{position:absolute;top:-10px;right:22px;z-index:1;display:flex;gap:16px}.elf-leve-fita{position:relative;padding:4px 8px;border-radius:0 0 8px 8px;background:var(--elf-rosa-escuro);color:#fff;font-size:.75rem;font-weight:600;line-height:.9375rem}.elf-leve-fita:before,.elf-leve-fita:after{content:"";position:absolute;top:0;width:8px;height:10px;background:#9e1f4d}.elf-leve-fita:before{left:-8px;clip-path:polygon(100% 0,100% 100%,0 100%)}.elf-leve-fita:after{right:-8px;clip-path:polygon(0 0,100% 100%,0 100%)}.elf-leve-faixas{container-type:inline-size}@container (max-width: 16.5em){.elf-leve-escolha,.elf-leve-nome{flex-wrap:wrap;row-gap:2px}.elf-leve-precos{flex-basis:100%}.elf-leve-fitas{position:relative;top:auto;right:auto;justify-content:flex-end;margin:-25px 5px 2px}}.elf-leve-sabores{display:grid;grid-template-columns:minmax(0,1fr);gap:5px;margin-top:7px}.elf-leve-sabores:empty{display:none}.elf-leve-sabores p{margin:0 0 -1px;font-size:.75rem;font-weight:700;color:#000}.elf-leve-sabor{position:relative;display:flex;align-items:center;margin:0}.elf-leve-sabor>span[aria-hidden]:first-child{width:24px;flex-shrink:0;font-size:.78125rem;font-weight:600;color:#111}.elf-leve-sabor-nome{flex:1;min-width:0;min-height:44px;padding:6px 34px 6px 10px;display:flex;align-items:center;border:1px solid rgba(0,0,0,.1);border-radius:5px;color:#000;font-size:1rem;line-height:1.25;overflow-wrap:anywhere;background:#0000000d url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238A8A8A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 15 5 5 5-5'/%3E%3Cpath d='m7 9 5-5 5 5'/%3E%3C/svg%3E") no-repeat right 10px center}.single-product .elf-leve-sabor select{position:absolute;top:0;left:24px;width:calc(100% - 24px);height:100%;margin:0;padding:0;opacity:0;cursor:pointer;font-size:1rem;appearance:none;overflow:hidden;white-space:nowrap}.elf-leve-sabor:has(select:focus-visible) .elf-leve-sabor-nome{outline:2px solid var(--elf-roxo);outline-offset:1px}.elf-leve-qtd{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:20px;min-height:48px;font-size:.875rem;font-weight:600;color:var(--elf-text)}.elf-leve-qtd>span{flex:1}.single-product div.product p.stock,.single-product .woocommerce-variation-availability p{display:flex;align-items:center;gap:6px;font-size:.8125rem!important;line-height:1.2;font-weight:600;margin:14px 0 10px}.single-product div.product p.stock.out-of-stock{color:#b50808}.single-product .summary p.stock.in-stock,.single-product .woocommerce-variation-availability p.in-stock{color:var(--elf-verde-estoque)}.single-product .summary p.stock.in-stock:before,.single-product .woocommerce-variation-availability p.in-stock:before{content:"";width:15px;height:15px;flex-shrink:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 24 24' fill='none' stroke='%23166534' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") no-repeat center}.single-product .woocommerce-variation-add-to-cart,.single-product form.cart:not(.variations_form){display:flex;flex-wrap:wrap;align-items:stretch;gap:10px;margin-top:10px}.single-product .elf-comprar-agora{order:-1;flex:1 1 100%;width:100%;height:48px;min-height:48px;padding:0 24px;background:var(--elf-roxo);color:#fff;border:0;border-radius:var(--elf-radius);font-size:.9375rem;font-weight:600;font-family:var(--elf-font);line-height:1;cursor:pointer;transition:background .15s}.single-product .elf-comprar-agora:hover{background:var(--elf-roxo-hover)}.single-product form.cart .quantity{display:inline-flex;align-items:center;justify-content:space-between;gap:6px;height:48px;flex-shrink:0;min-width:136px}.single-product form.cart .quantity input.qty{width:36px;height:46px;min-height:0;border:0;text-align:center;padding:0;font-size:1.125rem;font-weight:700;font-family:var(--elf-font);background:transparent;-moz-appearance:textfield}.single-product form.cart .quantity input.qty::-webkit-outer-spin-button,.single-product form.cart .quantity input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.single-product .elf-qtd-btn{width:44px;height:44px;min-height:0;min-width:44px;border:0;border-radius:50%;background:var(--elf-roxo-suave);color:var(--elf-roxo);font-size:1.375rem;font-weight:600;line-height:1;cursor:pointer;padding:0;transition:background .15s}.single-product .elf-qtd-btn:hover{background:#8224e324}.single-product form.cart button.single_add_to_cart_button{flex:1 1 0;min-width:0;height:48px;min-height:48px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;background:var(--elf-roxo-suave);color:var(--elf-roxo);border:0;border-radius:var(--elf-radius);font-size:.875rem;font-weight:600;font-family:var(--elf-font);line-height:1;cursor:pointer;transition:background .15s}.single-product form.cart button.single_add_to_cart_button:hover{background:#8224e324;color:var(--elf-roxo-hover)}.single-product form.cart button.single_add_to_cart_button.disabled,.single-product form.cart button.single_add_to_cart_button:disabled,.single-product div.product form.cart button.single_add_to_cart_button:is(.disabled,:disabled):hover{background:var(--elf-roxo-suave);color:var(--elf-roxo);opacity:1;cursor:default}.single-product .elf-zap-produto{width:46px;height:46px;flex:0 0 46px;align-self:center;display:inline-flex;align-items:center;justify-content:center;background:var(--elf-whatsapp);border-radius:50%;color:#fff;text-decoration:none;transition:background .15s}.single-product .elf-zap-produto:hover{background:var(--elf-whatsapp-hover);color:#fff}.single-product form.cart input[type=hidden]{display:none}.single-product #wc-shipping-simulator{border:2px solid #E9CCD4;border-radius:14px;padding:14px;margin-top:14px;background:var(--elf-bg)}.single-product #wc-shipping-simulator:before{content:"CONSULTE FRETE";display:block;font-size:.75rem;font-weight:700;letter-spacing:.5px;color:var(--elf-rosa-escuro);margin-bottom:10px;padding-left:22px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23D6336C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 18V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v11a1 1 0 0 0 1 1h2'/%3E%3Cpath d='M15 18H9'/%3E%3Cpath d='M19 18h2a1 1 0 0 0 1-1v-3.65a1 1 0 0 0-.22-.624l-3.48-4.35A1 1 0 0 0 17.52 8H14'/%3E%3Ccircle cx='17' cy='18' r='2'/%3E%3Ccircle cx='7' cy='18' r='2'/%3E%3C/svg%3E") no-repeat left center}.single-product #wc-shipping-simulator .shipping-simulator-wrapper{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:15px}.single-product #wc-shipping-simulator .shipping-simulator-wrapper label{flex:1 1 6.5em;height:52px}.single-product #wc-shipping-simulator input.cep-number{width:100%;height:48px;padding:0 12px;border:1px solid var(--elf-border);border-radius:8px;font-size:1rem;font-family:var(--elf-font);background:var(--elf-bg);outline:none}.single-product #wc-shipping-simulator input.cep-number:focus{border-color:var(--elf-rosa-escuro)}.single-product #wc-shipping-simulator input.cep-number:focus-visible{outline:2px solid var(--elf-roxo);outline-offset:1px}.single-product #wc-shipping-simulator button.calculate{height:48px;min-height:0;width:auto;min-width:64px;padding:0 16px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;background:var(--elf-bg);color:var(--elf-rosa-escuro);border:1.5px solid var(--elf-rosa-escuro);border-radius:8px;font-size:.8125rem;font-weight:700;font-family:var(--elf-font);cursor:pointer;transition:all .15s}.single-product #wc-shipping-simulator.loading button.calculate{font-size:0;cursor:default}.single-product #wc-shipping-simulator.loading button.calculate:after{content:"";width:18px;height:18px;border-radius:50%;border:2.5px solid rgba(214,51,108,.25);border-top-color:var(--elf-rosa-escuro);animation:elf-frete-gira .5s linear infinite}@keyframes elf-frete-gira{to{transform:rotate(360deg)}}.single-product #wc-shipping-simulator #fshipping-results{font-size:.8125rem;font-family:var(--elf-font)}.single-product #fshipping-results .elf-frete-destino{margin:14px 0 0;padding:10px 12px 10px 36px;border-radius:8px;background:var(--elf-cinza-topo) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238224E3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 10c0 6-8 12-8 12S4 16 4 10a8 8 0 0 1 16 0Z'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3C/svg%3E") no-repeat 12px 11px;font-size:.78125rem;line-height:1.4;color:var(--elf-text-secondary)}.single-product #fshipping-results .elf-frete-destino b{color:var(--elf-text);font-weight:600}.single-product #fshipping-results .elf-frete-opcoes{list-style:none;margin:10px 0 0;padding:0;border:1px solid var(--elf-border);border-radius:10px;overflow:hidden}.single-product #fshipping-results .elf-frete-opcao{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:0 10px;padding:12px;min-height:56px}.single-product #fshipping-results .elf-frete-opcao+.elf-frete-opcao{border-top:1px solid var(--elf-cinza-topo-borda)}.single-product #fshipping-results .elf-frete-opcao:before{content:"";width:28px;height:28px;border-radius:50%;background:var(--elf-roxo-suave) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238224E3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 18V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v11a1 1 0 0 0 1 1h2'/%3E%3Cpath d='M15 18H9'/%3E%3Cpath d='M19 18h2a1 1 0 0 0 1-1v-3.65a1 1 0 0 0-.22-.624l-3.48-4.35A1 1 0 0 0 17.52 8H14'/%3E%3Ccircle cx='17' cy='18' r='2'/%3E%3Ccircle cx='7' cy='18' r='2'/%3E%3C/svg%3E") no-repeat center}.single-product #fshipping-results .elf-frete-nome{font-size:.875rem;font-weight:600;line-height:1.3;color:var(--elf-text)}.single-product #fshipping-results .elf-frete-prazo{grid-column:2;font-size:.75rem;line-height:1.35;color:var(--elf-text-secondary)}.single-product #fshipping-results .elf-frete-valor{grid-column:3;font-size:.9375rem;font-weight:700;white-space:nowrap;text-align:right;color:var(--elf-text)}.single-product #fshipping-results .elf-frete-opcao:has(.elf-frete-prazo) .elf-frete-valor{grid-row:1 / span 2}.single-product #fshipping-results .elf-frete-gratis{background:color-mix(in srgb,var(--elf-verde-estoque) 8%,transparent)}.single-product #fshipping-results .elf-frete-gratis:before{background:color-mix(in srgb,var(--elf-verde-estoque) 15%,transparent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23166534' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 18V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v11a1 1 0 0 0 1 1h2'/%3E%3Cpath d='M15 18H9'/%3E%3Cpath d='M19 18h2a1 1 0 0 0 1-1v-3.65a1 1 0 0 0-.22-.624l-3.48-4.35A1 1 0 0 0 17.52 8H14'/%3E%3Ccircle cx='17' cy='18' r='2'/%3E%3Ccircle cx='7' cy='18' r='2'/%3E%3C/svg%3E") no-repeat center}.single-product #fshipping-results .elf-frete-gratis .elf-frete-valor{color:var(--elf-verde-estoque);text-transform:uppercase;font-size:.875rem;letter-spacing:.3px}.single-product #fshipping-results .elf-frete-cinza .elf-frete-opcao:before{background-image:none}.single-product #fshipping-results .elf-frete-cinza span{background:var(--elf-cinza-topo);border-radius:4px}.single-product #fshipping-results .elf-frete-cinza .elf-frete-nome{width:60%;height:14px}.single-product #fshipping-results .elf-frete-cinza .elf-frete-prazo{width:40%;height:11px;margin-top:5px}.single-product #fshipping-results .elf-frete-cinza .elf-frete-valor{width:54px;height:15px}.single-product #wc-shipping-simulator #fshipping-results .error,.single-product .elf-aviso-compra{padding:9px 14px;color:#c0392b;background:#ffdbd4;border:1px solid #f6c4bf;border-radius:2px}.single-product #wc-shipping-simulator #fshipping-results .error{margin-top:14px;padding:10px 12px 10px 36px;border-radius:8px;line-height:1.4;background:#ffdbd4 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23c0392b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 8v4'/%3E%3Cpath d='M12 16h.01'/%3E%3C/svg%3E") no-repeat 12px 11px}.single-product #fshipping-results .error a{color:inherit;font-weight:600;text-decoration:underline}.single-product #fshipping-results .error span{white-space:nowrap}.single-product .elf-aviso-compra{margin:15px 0 0;font-size:.8125rem;font-weight:400;line-height:1.5}.single-product .elf-cep-link{display:inline-block;margin-top:10px;font-size:.75rem;color:var(--elf-rosa-escuro)!important;text-decoration:underline}.elf-selos{margin-top:14px;font-size:.75rem;color:var(--elf-text-secondary);display:flex;flex-direction:column;gap:6px}.elf-selos>div{display:flex;align-items:center;gap:7px}.elf-selos .elf-icon{color:var(--elf-text-secondary)}.elf-abas{display:flex;flex-wrap:wrap;margin-top:24px}.elf-aba{display:flex;align-items:center;gap:7px;width:100%;padding:0;min-height:66px;background:none;border:0;border-bottom:1px solid var(--elf-border-light);font-size:.875rem;font-family:var(--elf-font);color:var(--elf-text);text-align:left;cursor:pointer}.elf-aba:after{content:"";margin-left:auto;width:16px;height:16px;transition:transform .2s;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat center}.elf-aba[aria-expanded=true]{color:var(--elf-roxo);font-weight:600}.elf-aba[aria-expanded=true]:after{transform:rotate(180deg)}.elf-aba-corpo{width:100%;font-size:.875rem;line-height:1.7;color:var(--elf-text-secondary);padding:14px 0 20px}.elf-aba-corpo h2{font-size:1.5rem;font-weight:600;line-height:1.4;color:#242424;margin:20px 0 10px}.elf-aba-corpo h3{font-size:1.375rem;font-weight:600;line-height:1.4;color:#242424;margin:18px 0 8px}.elf-aba-corpo h4{font-size:1.125rem;font-weight:600;color:#242424}.elf-aba-corpo a{color:var(--elf-roxo);text-decoration:none}.elf-aba-corpo a:hover{text-decoration:underline}.elf-aba-corpo strong,.elf-aba-corpo b{font-weight:600}.elf-aba-corpo p{margin:0 0 12px}.elf-aba-corpo table{width:100%;border-collapse:collapse}.elf-aba-corpo th,.elf-aba-corpo td{padding:8px 0;border-bottom:1px solid var(--elf-border-light);text-align:left;font-weight:400}@media (max-width: 19.99em){.elf-aba-corpo{overflow-wrap:break-word}.elf-aba-corpo :is(table,thead,tbody,tr,th,td){display:block}.elf-aba-corpo :is(th,td):not(:last-child){padding-bottom:0;border-bottom:0}}.elf-relacionados{margin-top:28px}.elf-relacionados>h2{font-size:1.125rem;font-weight:700;text-align:left;margin:0 0 16px;color:var(--elf-text)}@media (max-width: 1023.98px){.single-product div.product{display:flex;flex-direction:column}.single-product .summary,.elf-identificacao,.elf-compra{display:contents}}@media (max-width: 389.98px){.single-product form.cart button.single_add_to_cart_button{white-space:normal;line-height:1.15;padding:0 6px}}@media (max-width: 359.98px){.single-product form.cart button.single_add_to_cart_button{flex-basis:calc(100% - 56px)}}.elf-notas{display:flex;flex-wrap:wrap;gap:24px;align-items:center;padding:4px 0 18px;border-bottom:1px solid var(--elf-border-light);margin-bottom:18px}.elf-notas-media{display:flex;flex-direction:column;gap:4px}.elf-notas-numero{font-size:2.125rem;font-weight:800;line-height:1;color:var(--elf-text)}.elf-notas-media .star-rating{color:#f5a623;font-size:.8125rem;float:none;margin:0}.elf-notas-total{font-size:.75rem;color:var(--elf-text-tertiary)}.elf-notas-barras{flex:1 1 200px;min-width:min(180px,100%);display:flex;flex-direction:column;gap:5px}.elf-notas-linha{display:flex;align-items:center;gap:8px;font-size:.75rem;color:var(--elf-text-secondary)}.elf-notas-trilho{flex:1;height:7px;border-radius:999px;background:var(--elf-bg-secondary);overflow:hidden}.elf-notas-cheio{display:block;height:100%;background:#f5a623}.elf-notas-qtd{min-width:16px;text-align:right}@media (min-width: 1024px){.single-product .elf-conteudo{padding:0 22px 40px}.single-product div.product{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto 1fr;gap:0 32px;align-items:start;padding-top:16px}.single-product div.product>.elf-abas,.single-product div.product>.elf-relacionados{grid-column:1 / -1}.single-product div.product>.elf-abas{margin-top:52px}.single-product div.product>.elf-relacionados{margin-top:56px}.elf-galeria{--lado: min( calc(100vh - 254px) , 680px, calc(100vw - 606px) );grid-area:1 / 1 / 4;margin:0;align-self:stretch;display:flex;flex-direction:row-reverse;align-items:flex-start;gap:14px}.elf-gal-palco,.elf-gal-thumbs{position:sticky;top:136px}.elf-gal-palco{flex:none;width:var(--lado)}.elf-gal-quadro{padding:10px}.elf-gal-lupa{position:absolute;right:12px;bottom:12px;margin:0}.elf-gal-seta{top:50%}.elf-gal-seta-ant{left:18px}.elf-gal-seta-prox{right:18px}.elf-gal-dot:nth-child(6){display:block}.elf-gal-thumbs{flex:0 0 96px;height:var(--lado);margin-bottom:20px;display:flex;flex-direction:column;gap:10px;padding:4px;overflow-y:auto;scrollbar-width:thin;-webkit-mask-image:linear-gradient(#000 calc(100% - 40px),transparent);mask-image:linear-gradient(#000 calc(100% - 40px),transparent)}.elf-gal-thumbs.elf-fim{-webkit-mask-image:none;mask-image:none}.elf-gal-thumb{position:relative;flex:0 0 auto;aspect-ratio:1;padding:3px;cursor:pointer;background:#fff;border:1px solid #E4E4EA;border-radius:9px}.elf-gal-thumb img{display:block;width:100%;height:100%;object-fit:cover;border-radius:6px}.elf-gal-thumb:after{content:"";position:absolute;inset:-4px;pointer-events:none;border:2px solid transparent;border-radius:12px;transition:border-color .15s}.elf-gal-thumb.elf-on:after{border-color:#8a8a8a}.elf-gal-thumb:focus-visible{outline:none}.elf-gal-thumb:focus-visible:after{border-color:var(--elf-roxo)}.single-product div.product>div.summary{grid-area:2 / 2;margin:0;background:#fff;border-radius:16px;padding:28px 32px 30px;box-shadow:0 1px 3px #1e0b3612,0 16px 40px -8px #1e0b3633}.elf-identificacao{grid-area:1 / 2;position:relative;padding:28px 32px 0}@supports (grid-template-rows: subgrid){.single-product div.product>div.summary{grid-row:1 / 3;display:grid;grid-template-rows:subgrid}.elf-compra{grid-row:2}}.elf-marca{font-size:1.1875rem}.elf-marca .elf-marca-logo{height:38px}.single-product .product_title{font-size:1.625rem}.elf-preco-pix,.elf-preco-pix .woocommerce-Price-amount{font-size:2.125rem}.single-product form.cart button.single_add_to_cart_button{padding:0 24px}.single-product form.cart button.single_add_to_cart_button:before{content:"";width:17px;height:17px;flex-shrink:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 24 24' fill='none' stroke='%238224E3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='21' r='1'/%3E%3Ccircle cx='19' cy='21' r='1'/%3E%3Cpath d='M2.05 2.05h2l2.66 12.42a2 2 0 0 0 2 1.58h9.78a2 2 0 0 0 1.95-1.57l1.65-7.43H5.12'/%3E%3C/svg%3E") no-repeat center}.elf-abas{border-bottom:1px solid var(--elf-border-light);column-gap:26px}.elf-aba{width:auto;padding:0 0 10px;min-height:0;border-bottom:2px solid transparent;margin-bottom:-1px}.elf-aba:after{display:none}.elf-aba>[data-rotulo]:after{content:attr(data-rotulo);display:block;height:0;overflow:hidden;visibility:hidden;font-weight:600}.elf-aba[aria-expanded=true]{border-bottom-color:var(--elf-roxo)}.elf-aba-corpo{order:1;flex:1 0 100%}}@media (min-width: 1024px) and (pointer: coarse){.elf-aba{min-height:44px}}
