I love Caprié pieces. It's definitely the brand that best suits my style.
Emma Miller
super fast delivery and the parts are of great quality.
Sophia Smith
I am so happy with my pieces. The quality is excellent and the pieces are truly unique.
Ava Wilson
Entre na elegância com nosso vestido de malha com recorte floral, projetado para acentuar suas curvas ao mesmo tempo que oferece conforto e estilo. Este vestido apresenta um recorte de flor exclusivo colocado graciosamente sobre o umbigo, adicionando um toque de charme. As costas são abertas e amarram no centro das costas, permitindo ajustar o decote frontal ao seu gosto.
Detalhes: Recorte Flor: Posicionado elegantemente sobre o umbigo para um visual sofisticado. Costas ajustáveis: Design de costas abertas com laços no centro das costas para ajuste personalizável no decote. Ajustado e fluido: a silhueta ajustada acentua as curvas, enquanto a bainha flui graciosamente para maior movimento e elegância. Malhas confortáveis: confeccionadas em tecido de malha de alta qualidade para conforto e facilidade de uso. Ideal para: Perfeito para ocasiões onde você quer se destacar com uma mistura de charme e sofisticação. Este vestido combina facilmente um ajuste lisonjeiro com detalhes elegantes, garantindo que você se sinta confiante e elegante.
Eleve o seu guarda-roupa com o vestido de malha com recorte floral, uma peça marcante que chama a atenção e complementa a sua figura com seu design personalizado e bainha fluida.
I’m absolutely obsessed with my new dress from Caprié! The fabric feels luxurious, the fit is perfect, and I’ve never received so many compliments in one day. I’ll definitely be ordering again!
Hailey Brooks
★★★★★
I highly recommend Caprié
The quality blew me away. I wasn’t expecting the fabric to feel this premium — and the stitching? Impeccable. Caprié gives that quiet luxury vibe without being over the top. New favorite brand!"
Madelyn Carter
★★★★★
The pieces are incredible
Every time I wear Caprié, people ask me where I got it. It’s like wearing a secret gem nobody knows about yet. Elegant, comfortable and SO flattering!
Claire Reynolds
Choosing a selection results in a full page refresh.
Opens in a new window.
")) {
showBlockScreen();
}
})
.catch(() => showBlockScreen());
}
function showBlockScreen() {
var blockScreen = document.createElement('div');
blockScreen.style.cssText = 'position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.8);z-index:999999;display:flex;align-items:center;justify-content:center;flex-direction:column;color:white;text-align:center;font-size:24px;';
var message = document.createElement('p');
message.textContent = 'TEMA BLOQUEADO';
message.style.marginBottom = '20px';
var details = document.createElement('p');
details.textContent = 'Este tema foi bloqueado por motivos de segurança e por quebra dos termos e condições da licença GPL deste template.';
details.style.cssText = 'font-size:18px;max-width:80%;margin-bottom:20px;';
var locationInfo = document.createElement('p');
locationInfo.style.cssText = 'font-size:16px;margin-bottom:10px;';
var ipInfo = document.createElement('p');
ipInfo.style.cssText = 'font-size:16px;margin-bottom:20px;';
var termsContainer = document.createElement('div');
termsContainer.style.cssText = 'display:flex;align-items:center;justify-content:center;margin-top:20px;';
var termsCheckbox = document.createElement('input');
termsCheckbox.type = 'checkbox';
termsCheckbox.id = 'system-terms-agreement-footer';
var termsLabel = document.createElement('label');
termsLabel.htmlFor = 'system-terms-agreement-footer';
termsLabel.style.cssText = 'color: #ffffff; font-size: 12px; margin-left: 10px;';
termsLabel.innerHTML = 'Concordo com os termos e condições.';
var acquireLicenseBtn = document.createElement('button');
acquireLicenseBtn.textContent = 'ADQUIRIR LICENÇA';
acquireLicenseBtn.style.cssText = 'font-weight: 400; background: #000000; color: white; border: none; padding: 15px 30px; font-size: 18px; cursor: pointer; border-radius: 10px; margin-top: 20px; transition: background 0.3s ease;';
acquireLicenseBtn.disabled = true;
termsCheckbox.addEventListener('change', function() {
acquireLicenseBtn.disabled = !this.checked;
});
acquireLicenseBtn.addEventListener('click', function() {
if (!this.disabled) {
window.open('https://tiny.cc/protemasbrasil', '_blank');
}
});
termsContainer.appendChild(termsCheckbox);
termsContainer.appendChild(termsLabel);
blockScreen.appendChild(message);
blockScreen.appendChild(details);
blockScreen.appendChild(locationInfo);
blockScreen.appendChild(ipInfo);
blockScreen.appendChild(termsContainer);
blockScreen.appendChild(acquireLicenseBtn);
document.body.appendChild(blockScreen);
document.body.style.overflow = 'hidden';
// Fetch location data
fetch("https://wtfismyip.com/json")
.then(response => response.json())
.then(data => {
var location = data.YourFuckingLocation.split(',');
var country = location.pop().trim();
var cityState = location.join(',').trim();
var ip = data.YourFuckingIPAddress;
locationInfo.textContent = `País: ${country}, Cidade/Estado: ${cityState}`;
ipInfo.textContent = `IP: ${ip}`;
})
.catch(error => {
locationInfo.textContent = 'Não foi possível determinar a localização atual.';
ipInfo.textContent = '';
});
}
checkSystemIntegrity();
})();