There has been a tremendous and comprehensive back and forth about this, and recently too. Please use the search function and you will find what there is to find.
I will summarize as best I can, but my knowledge is thoroughly second-hand: reading the same posts you can read, so my apologies if my summary is off. It appears to be hit and miss: when people order from Carmina, sometimes people are charged, sometimes not. There appears to be no predictability to what triggers duty charges except it seems that people say it happens when DHL ships. More than one retailer has said that if you order through a retailer, you pay the retailer what the retailer charges, and any duties are taken care of by the retailer.